首页 > 其他 > 详细

chmod

时间:2019-05-29 15:52:07      阅读:122      评论:0      收藏:0      [点我收藏+]

chmod命令:改变linux系统文件或目录的访问权限。该命令有两种用法:一种是包含字母和操作符表达式的文字表示法;一种是包含数字的数字表示法。

格式:chmod xxxx 文件或目录

1 ll  查看所有文件和目录并显示具体权限信息

例如:-rwxr-xr-x  共10个字符,第一个字符-表示该文件不是目录,若是d则表示目录文件。剩下的9个从左到右分为3组,分别表示属主用户、与属主同组的用户、其他用户的读、写、可执行权限。

r 只读,w写,x可执行。

2 文字表示法

格式:chmod [权限范围] [操作] [权限设置] 文件或目录

<权限范围>+<权限设置> 使权限范围内的目录或者文件具有指定的权限
<权限范围>-<权限设置> 删除权限范围的目录或者文件的指定权限
<权限范围>=<权限设置> 设置权限范围内的目录或者文件的权限为指定的值

权限范围:

u 属主用户,g 与属主同组的用户,o 其他用户,a 所有的用户及群组。

操作:

+ 添加权限,- 移除权限,= 设置权限。

权限设置:

r 只读权限,w 写权限,x 可执行权限,- 删除权限。

例如:

chmod a+x xxx.txt  增加所有用户的执行权限

chmod a-x xxx.txt  所有用户删除执行权限

chmod g+w a.txt 属主同组用户增加写权限

chmod o+x b.txt 其他用户增加执行权限

chmod u-w,g+r,o-x c.txt 属主用户删除写权限,属主同组用户增加只读权限,其他用户删除执行权限

chmod ug-w, o+x xxx.txt 属主用户和同组用户删除写权限,其他用户增加执行权限

chmod a=rx xxx.txt 对文件设置所有用户可读可执行权限

chmod -R a=rx dd.txt 对目录及目录下的所有文件设置权限

3 数字表示法

从左到右将用户分为三组:每组用户的权限位为3个,分别为rwx

r 只读 4,w 写 2,x 可执行 1

chmod 777 a.txt 设置所有用户具有可读可写可执行的权限

chmod 744 b.txt 设置属主用户具有可读可写可执行权限,与属主同组的用户具有可读可执行权限,其他用户具有可读可执行的权限。

 

chmod

原文:https://www.cnblogs.com/mydesky2012/p/10944204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!