other languages
other sections
CHMOD(1) | General Commands Manual | CHMOD(1) |
NAME¶
chmod - 改变文件的访问权限总揽¶
chmod [options] mode file...POSIX 选项:¶
[-R] GNU 选项 (最短方式): [-cfvR] [--reference=rfile] [--help] [--version] [--]描述¶
使用chmod命令改变指定文件访问权限有两种方式:一种是用符号 标记所进行更改,另一种方式是采用8进制数指定新的访问权限。 使用下面的语法格式来使用符号改变方式POSIX 选项¶
-R 改变目录及目录下的内容的访问权限.GNU 选项¶
- -c, --changes
- 只有在文件的权限确实改变时才进行详细的说明
- -f, --silent, --quiet
- 不输出权限不能改变的文件的错误信息
- -v, --verbose
- 详细说明权限的变化
- -R, --recursive
- 改变目录及其所有子目录的文件的权限
- --reference=rfile
- (更新在fileutils 4.0上) 改变文件的模式到rfile.
GNU 标准选项¶
- --help
- 在标准输出上输出帮助信息并退出
- --version
- 在标准输出上输出版本信息并退出
- --
- 终端选项列表
环境变量¶
变量LANG, LC_ALL, LC_CTYPE ,LC_MESSAGES与一般情况相同.遵循¶
POSIX 1003.2 只需要-R参数。使用其他选项可能无法移植。该标准没有描述 `t'权限位。该标准没有特别要求chmod命令是否必须通过拒绝或清除suid,sgid位 来保持一致性,也就是说,当所有的可执行位都被清除了以后, chomd 是否还完全保留`s'位.非标准模式¶
在上面的内容中我们讨论了't'位在目录上的用法。不同的系统对这些 位的组合有特殊的定义。特别是Linux,继System V之后(参考System V 接口描述(SVID)第三卷),给一个文件设置 sgid 位但又不给它设置组执行权限, 那么就标志该文件被强制锁住.详细内容,参照文件 /usr/src/linux/Docu-mentation/mandatory.txt注意¶
此页描述的chmod基于fileutils-4.0 package;其他版本可能会有细微 的差别.请将修正和增加发送到aeb@cwi.nl. 程序中的错误报告到fileutils-bugs@gnu.ai.mit.edu.[中文版维护人]¶
王炎 <wyd@263.net>[中文版最新更新]¶
2000/10/19《中国linux论坛man手册页翻译计划》:¶
http://cmpp.linuxforum.netNovember 1998 | GNU fileutils 4.0 |