欢迎访问linux宝典,请记住本站唯一域名:www.linuxbaodian.com

chmod命令

来源:原创    更新时间:2018-08-25 23:55:32    作者:管理员    浏览:2395
  • 命令描述
chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。
  • 命令语法
chmod [选项] [参数]
  • 命令选项
u User,即文件或目录的拥有者;
g Group,即文件或目录的所属群组;
o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;
r 读取权限,数字代号为“4”;
w 写入权限,数字代号为“2”;
x 执行或切换权限,数字代号为“1”;
- 不具任何权限,数字代号为“0”;
s 特殊功能说明:变更文件或目录的权限。
  • 命令参数
文件及目录
  • 命令实例

实例1:修改文件的权限

[root@linuxbaodian baodian]# chmod +x baodian{1..3}
[root@linuxbaodian baodian]# ls
baodian1  baodian2  baodian3

实例2:八进制修改权限

[root@linuxbaodian baodian]# chmod 711 baodian{1..3}
[root@linuxbaodian baodian]# ls -l
total 0
-rwx--x--x 1 root root 0 Aug 25 23:48 baodian1
-rwx--x--x 1 root root 0 Aug 25 23:48 baodian2
-rwx--x--x 1 root root 0 Aug 25 23:48 baodian3

实例3:ugo-x权限

[root@linuxbaodian baodian]# chmod -x *
[root@linuxbaodian baodian]# ll
total 0
-rw------- 1 root root 0 Aug 25 23:48 baodian1
-rw------- 1 root root 0 Aug 25 23:48 baodian2
-rw------- 1 root root 0 Aug 25 23:48 baodian3

实例4:+s权限

[root@linuxbaodian baodian]# chmod +s *
[root@linuxbaodian baodian]# ll
total 0
-rwS--S--- 1 root root 0 Aug 25 23:48 baodian1
-rwS--S--- 1 root root 0 Aug 25 23:48 baodian2
-rwS--S--- 1 root root 0 Aug 25 23:48 baodian3
[root@linuxbaodian baodian]# chmod +x *
[root@linuxbaodian baodian]# ll
total 0
-rws--s--x 1 root root 0 Aug 25 23:48 baodian1
-rws--s--x 1 root root 0 Aug 25 23:48 baodian2
-rws--s--x 1 root root 0 Aug 25 23:48 baodian3

实例5:赋值权限

[root@linuxbaodian baodian]# chmod a=rwx baodian{1..3}
[root@linuxbaodian baodian]# ll
total 0
-rwxrwxrwx 1 root root 0 Aug 25 23:48 baodian1
-rwxrwxrwx 1 root root 0 Aug 25 23:48 baodian2
-rwxrwxrwx 1 root root 0 Aug 25 23:48 baodian3

实例6:-R递归权限

[root@linuxbaodian baodian]# chmod a=rwx baodian{1..3}
[root@linuxbaodian baodian]# ll
total 0
-rwxrwxrwx 1 root root 0 Aug 25 23:48 baodian1
-rwxrwxrwx 1 root root 0 Aug 25 23:48 baodian2
-rwxrwxrwx 1 root root 0 Aug 25 23:48 baodian3
[root@linuxbaodian baodian]# chmod -R og-x /baodian
[root@linuxbaodian baodian]# ll
total 0
-rwxrw-rw- 1 root root 0 Aug 25 23:48 baodian1
-rwxrw-rw- 1 root root 0 Aug 25 23:48 baodian2
-rwxrw-rw- 1 root root 0 Aug 25 23:48 baodian3

上一条命令:pwd

下一条命令:od

笔记分享

表情

共0条分享记录
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

相关内容

最受欢迎

猜你喜欢

最受争议