用户使用说明书:
描述:
这个手册页记录了GNU(自由软件基金会)版本的chmod命令使用。chmod根据模式改变着每一个给定文件的模式位。它既设置符号链接文件的模式位(8进制),也可以设置普通文件的模式位(8进制位)。
符号模式的格式是[ugoa...][[-+=][perms...]...], 这里perms可以是来自集合rwxXst,零或多个字符!或者来自集合ugo的单个字符。多个符号模式被给定,用逗号分隔。
字符ugoa的一个组合控制着哪些用户访问文件时将会改变:使用者拥有他u,其他在文件组的使用者g,其他不在文件组的使用者o,所有的使用者a.如果没有效果,结果就好像所有的人被给定,但是,在掩码设置下的信息不能有效。
操作符+使选择文件的模式位添加到每一个文件的存在文件的模式位。操作符-使他们被移除。操作符=使他们被增加并且使没有提及的信息被移除,除非没有提及的设置用户和组ID信息的目录不受影响。
字符rwxXst为影响用户选择文件的模式位:读r,写w,执行(或者选择目录)x,执行/只要文件是一个目录或者已经为一些用户执行允许就寻找X,设置用户或组ID在执行中s,限制删除标记或粘贴信息t.代替一个或者多个这样的字符,如果你可以详细准确地说明任何一个ugo字符:这些许可给予拥有自己的文件的用户u,这些许可给予文件组成员的其他使用者g,这些许可给予先前的两类任何一个使用者o.一个数值模式是从一到四的八进制数位(0-7),通过将价值为4,2,1的比特币加起来来驱动。忽略数字是被假定的引导的0。最先的数字选择设置用户ID(4),设置组ID(2)和限制删除或者粘贴(1)属性;第二个数字选择允许用户拥有自己的文件:读4,写2,和执行1;第三个数字选择允许在文件组的其他用户拥有上面相同的值;第四个数据允许不在组里其他用户使用相同的值。
chmod不再改变允许的符号链接,这个chmod系统访问不能够改变他们的允许权。当符号链接的允许权不能使用时,这不是什么问题。可是,对于在每一个执行令上的每一个符号链,chmod改变指向文件的允许权。相反,chmod忽视了当巡回目录遍历过程中遭遇到的符号链。