•chmod 命令用来修改权限,有两种用法:
–权限用“字母和操作符”表达的文字设定法
Ø chmod u+w file1、chmod g+w file1、chmod o+w file1
Ø chmod a+x file1、chmod u=rx,g=x,o-rwx file1
Ø chmod ugo-x file1、chmod uo=rx file1
Ø chmod u= file1、chmod u=,g=,o= file1、chmod ugo= file1
Ø = 后面啥也不接(什么都不写),表示将权限全部取消
Ø 逗号前后不能有空格
–权限用“数字”表达的数字设定法
Ø chmod 600 file1、chmod 000 file1
前段时间,在 Linux 上设置一个目录的访问权限时,发现通过简单的 chmod 操作不能满足自己的需求。
比如:
问题:如果用 root 帐号创建了一个目录 DIR ,有 A , B , C , D 四组用户,我想给 A 组用户读写执行的权限(rwx),给 B 组用户读写的权限(rw-),给 C 组用户读的权限(r–),不给 D 任何权限(—),要如何实现?