Linux文件系统的权限
属主(u)、属组(g)、其它用户(o);
rwx, rwx, rwx
-rwxr-xr-x. 1 root root 44680 Jun 25 2011 paps
lrwxrwxrwx. 1 root root 5 Aug 26 03:42 parec -> pacat
lrwxrwxrwx. 1 root root 5 Aug 26 03:42 parecord -> pacat
-rwsr-xr-x. 1 root root 30768 Feb 22 2012 passwd
-rwxr-xr-x. 1 root root 29136 Oct 15 2014 paste
421 4 1 4 1
7 5 5
权限管理:chmod
所属关系管理: chown, chgrp
文件遮罩码:umask
修改文件权限:chmod
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE..
三类:
u: owner
g: group
o: other
a: all
两种用法:
=mode
=rx, =r, =
ug=rx, go=
[+|-]mode
u+r,
+w
+x
-R: recursive 修改文件夹及其子文件和文件夹
修改文件属主:chown
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
-R: recursive
user 只变更文件属主
:group 只变更文件属组
user:group 变更文件的属主和属组
修改文件属组:chgrp
[root@gxd ~]# ll
total 72
-rw-------. 1 root root 1676 Aug 26 03:57 anaconda-ks.cfg
-rw-r--r--. 1 root root 50433 Aug 26 03:57 install.log
-rw-r--r--. 1 root root 10033 Aug 26 03:52 install.log.syslog
-rw-r--r--. 1 root root 0 Aug 28 14:18 test.file
[root@gxd ~]# chgrp centos test.file
[root@gxd ~]# ll
total 72
-rw-------. 1 root root 1676 Aug 26 03:57 anaconda-ks.cfg
-rw-r--r--. 1 root root 50433 Aug 26 03:57 install.log
-rw-r--r--. 1 root root 10033 Aug 26 03:52 install.log.syslog
-rw-r--r--. 1 root centos 0 Aug 28 14:18 test.file
umask:遮罩码
设置用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限"补码",而chmod设置的是文件权限码
对应每一类用户(Linux文件系统权限总结
原文地址:http://hubla.blog.51cto.com/1093504/1692092