首页 > 代码库 > 四. Linux文件与目录权限
四. Linux文件与目录权限
文件与目录权限,umask, chgrp, chown, chmod
1. 文件与目录权限
(1) 查看/etc/passwd文件属性
[root@localhost ~]# ll -h --full-time /etc/passwd
[root@localhost ~]#-rw-r--r--. 1 root root 2.3K 2016-11-09 21:07:03.303125300 +0800 /etc/passwd
(2) 文件和目录权限的意义
文件权限
r(read) : 可读取此文件内容,如cat, less, ...读取文件
w(write) : 可增、修、改、删此文件的内容
x(execute) : 该文件具有可以被系统执行的权限
目录权限
r(read contents in directory) : 可以查看该目录结构及目录下文件名
w(modify contens of directory) : 可以新建、删除、移动、重命名该目录下的文件和目录
x(access directory) : 可以cd进该目录
(3) chgrp, chown, chmod, umask
chgrp : change the group of each FILE to GROUP
chgrp [options] GROUP FILE...
-R : --recursive : 修改本目录及子目录所有群组
chown : change file owner and group
chown [options] [owner][:[group]] FILE...
-R : --recursive
chmod : 修改权限
chmod [options] MODE1,MODE2... FILE...
-R : --recursive
方法一:
--- : 000=0 --x : 001=1 -w- : 010=2
-wx : 011=3 r-- : 100=4 r-x : 101=5
rw- : 110=6 rwx : 111=7
rw-r--r-- 644
chmod 775 /home/a.c
方法二 :
chmod u=rwx,g=rx,o=r FILE1 FILE2 …
chmod u=rwx,go=rx FILE1 FILE2 …
chmod ugo-x FILE1 FILE2…
chmod a=rx FILE1 FILE2...
四. Linux文件与目录权限