命令描述:chmod 777

命令描述:chmod 777

我遇到了 chmod 的一个选项:

chmod 777 /tyr/....

777 是做什么的?

答案1

所有用户、文件所属组和文件所有者都可以读取、写入和执行该文件。777使用八进制表示法指定。

欲了解更多 -http://en.wikipedia.org/wiki/File_system_permissions#Octal_notation

答案2

八进制权限 777 相当于符号权限ugo=rwx,或者正如您使用以下命令所见ls -l

rwxrwxrwx 1 user group 25500 2010-08-01 06:44 filename

通常,您不希望世界(其他人)能够写入文件。

例如,如果某个文件可由其他人写入并可由所有人执行(ugo+x),那么某些恶意用户可能会更改该文件,并且下次运行时可能会产生可怕的后果。

通常,对于可执行文件,755 就足够了。对于其他文件,644 通常就足够了,但有时它们需要是组可写 (664) 或只读 (444),或者需要最隐私 (400 或 600)。

相关内容