首页 > 代码库 > chargp,chmod命令及参数
chargp,chmod命令及参数
chrgp是文件属组修改命令,此命令只能修改文件数组。
chgrp [OPTION]...GROUP FILE...
chgrp [OPTION]...--reference=RFILE FILE...
-R:递归操作
[root@localhost ~]# chgrp root file
[root@localhost ~]# ls -l file
-rw-r--r-- 1 ley root 0 11-12 10:20 file
-R:
[root@localhost ~]# chgrp -R root directory/
[root@localhost ~]# ll directory/
总计 0
-rw-r--r-- 1 ley root 0 11-12 10:27 a
-rw-r--r-- 1 ley root 0 11-12 10:27 b
-rw-r--r-- 1 ley root 0 11-12 10:27 c
chmod命令更改文件的权限
chmod语法参数:
chmod [OPTION]...MODE[,MODE]...FILE...
chmod [OPTION]...OCTAL-MODE FILE...
chmod [OPTION]...--reference=RFILE FILE...
-R:递归操作
[root@localhost ~]# touch file
[root@localhost ~]# makdir directory
-rw-r--r-- 1 root root 0 11-12 10:41 file
drwxr-xr-x 2 root root 4096 11-12 10:41 directory
说明:管理员用户的umask的默认权限是022 ,所有创建出来的文件权限是644,目录权限是755
[root@localhost ~]# chmod 777 file 数字表示法
[root@localhost ~]# ll file
-rwxrwxrwx 1 root root 0 11-12 10:41 file
[root@localhost ~]# chmod o= file
[root@localhost ~]# ll file
-rwxrwx--- 1 root root 0 11-12 10:41 file 字符表示法
[root@localhost ~]# chmod g-rwx file
[root@localhost ~]# ll file
-rwx------ 1 root root 0 11-12 10:41 file
[root@localhost ~]# chmod -R 700 directory/
[root@localhost ~]# ll -d directory/
drwx------ 2 root root 4096 11-12 10:41 directory/
扩展:文件属主和属组的特殊情况
-rw-r--r-- 1 501 501 4 Feb 20 13:14 tset.txt
说明:这种情况是系统中没有的属主用户被删除了,此文件只显示了UID和GID
本文出自 “linux运维分享” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1575602
chargp,chmod命令及参数