首页 > 其他 > 详细

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

时间:2015-05-31 18:17:23      阅读:300      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!