我已经在互联网上搜索了一段时间,以寻找对 CHMOD 的一个很好的解释,但还没有得到一个很好的解释,因为每个解释都使用相同的词,但变化很小。
到目前为止我所知道的: 有 CHMOD 编号,它对应于 3 个访问级别:所有者、组和其他所有人。您可以设置读取、写入和执行。777 表示所有用户都可以做任何事情,000 表示没有人可以做任何事情。
我需要什么帮助了解 谁是“所有者、团体和其他所有人”。典型的解释是所有者是“我”,但我不读、不写或不执行?我以匿名用户身份访问我的网站进行测试。谁是群组用户?他们通常解释是组中的用户:P,这是否意味着我的共享主机帐户上的帐户?其他人是谁?
这不是一个难以理解的概念,但我读过的解释缺乏任何彻底的解释。据我了解,有两种类型的用户访问我的网站。有访问脚本/文件的服务器和要求服务器访问这些脚本/文件的随机人员。
最后但并非最不重要的是,3 个访问器。据我了解,如果对文件禁用“读取”,则不会显示,如果禁用“写入”,则脚本无法对其进行修改。如果执行被禁用,那么我不太确定。
我非常希望对这些问题做出可靠的解释和回答。对于大多数有经验的服务器管理员来说,这似乎是一个简单的想法,但我目前正在自己学习网络解决方案共享主机上的服务器管理,所以我有点缺乏经验。