linux权限管理
权限管理命令
chmod (change the permissions mode of a file)
语法:chmod [{ugoa} {+-=} {rwx} ] 文件或目录 u创建者 g同组 o其它用户 a 所有用户
[mode=421] 文件或目录
-R 递归修改
描述:改变文件或目录权限
[root@centos from_tmp]# ls -al b.txt -rw-r--r--. 1 root root 161 8月 10 06:17 b.txt [root@centos from_tmp]# chmod u+x b.txt [root@centos from_tmp]# ls -l b.txt -rwxr--r--. 1 root root 161 8月 10 06:17 b.txt [root@centos from_tmp]# ls -l b.txt -rwxr-xr--. 1 root root 161 8月 10 06:17 b.txt [root@centos from_tmp]# chmod u-x,o+x b.txt [root@centos from_tmp]# ls -l b.txt -rw-r-xr-x. 1 root root 161 8月 10 06:17 b.txt [root@centos from_tmp]# chmod u=wx,g=rwx,o=r b.txt [root@centos from_tmp]# ls -l b.txt --wxrwxr--. 1 root root 161 8月 10 06:17 b.txt
数字方式
r=4,w=2,x=1
[root@centos from_tmp]# chmod 712 b.txt
[root@centos from_tmp]# ls -l b.txt
-rwx--x-w-. 1 root root 161 8月 10 06:17 b.txt
权限对目录
r: ls
w: touch,mkdir,rmidr,rm (对目录下文件)
|
符号 |
含义 |
对文件 |
对目录 |
|
r |
读 |
可查看文件内容 |
列出目录中内容(进入才能列出) |
|
w |
写 |
可修改文件内容,不可删 |
可在目录中创建,删除文件(必须能进入才行) |
|
x |
执行 |
执行文件 |
可以进入目录 |
添加用户
useradd username
passwd username
useradd -g 组名 用户名
添加组
groupadd 组名
查看linux下用户
cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
格式
用户名:x:用户id:组id
第三个参数:500及以上的,就是后面建的用户了.其它则为系统的用户.
查看linux下所有组信息
cat /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
组名:x:1(组的id号)
组id为500及以上的为后来新建的组

浙公网安备 33010602011771号