码迷,mamicode.com
首页 > 其他好文 > 详细

chmod更改文件权限命令----注意小“坑”

时间:2015-05-31 18:17:57      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

更改文件和目录权限的命令:chmod [ugoa][+-=] 文件名

其中,u-user,代表文件所有者;g-group,代表文件的所属组;o-other,代表除所有者和所属组组员之外的其他账户;a-all,代表所有账户。+、-、=分别表示对权限的增加、减少和定义。

比如,example.txt文件当前的权限(ls -l example.txt查看)为----------,我想给文件的所有者增加读写的权限:

chmod u+rw example.txt 即可。此时再查看example.txt的文件权限为-rw-------。其他用户和权限的修改即按如此命令即可。

有一个小“坑”值得注意了。=表示给某个用户定义某些权限。比如在上面的example.txt文件,此时其权限为-rw-------,若我想给user用户增加x权限,使用“=”该怎么写呢?

程序猿们有些直接 chmod u=x example.txt 就觉得可以了。但是 ls -l example.txt查看此时的文件权限为---x------,而之前的rw权限都被覆盖了。哦,原来“=”是会讲文件之前的权限覆盖掉的啊!!!所以,该这样写:chmod u=rwx example.txt ,就可以啦!

chmod更改文件权限命令----注意小“坑”

标签:

原文地址:http://www.cnblogs.com/jack-yin/p/4542260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!