drwxr -x r- x 什么意思
| | | | | | | | | |

12345678910

第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户组所具有的权限。

通过man查询可知:

u 代表用户.

g 代表用户组.

o 代表其他.

a 代表所有.


这意味着chmod u+x somefile 只授予这个文件的所属者执行的权限
而 chmod +x somefile 和 chmod
语法:

chmod abc file


+表示添加权限,-表示取消权限。=表示唯一设定权限。
当中a,b,c各为一个数字,a表示User,b表示Group。c表示Other的权限。

r=4,w=2。x=1

若要rwx(可读、可写、可运行)属性,则4+2+1=7

若要rw-(可读、可写、不可运行)属性,则4+2=6

若要r-w(可读、不可写、可运行)属性,则4+1=5


范例:

chmod a=rwx file 和 chmod 777 file 效果同样

chmod ug=rwx,o=x file 和 chmod 771 file 效果同样

若用chmod 475 filename可使此程式具有root的权限
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!

相关课程