我刚刚在 Kali Linux 上创建了一个非 root 用户,但为什么我仍然可以访问根目录?如何限制用户访问它?
另外我无法从那里创建文件但仍然可以访问目录
答案1
对于目录,您有三种权限:
- 读
- 写
- 执行
读允许您列出目录的内容,例如ls
。
执行如果您有读取权限或知道文件名,则允许您进入目录并读取文件内容。如果您有读取权限但未执行,则/root
只有知道文件名时才可以读取文件。
写允许您创建、删除或修改任何子目录,即使该文件或子目录归其他用户所有。
为了限制写入仅适用于用户自己的文件,可以为目录设置粘滞位。/tmp
例如,可以使用
要限制/root
仅限 root,只需运行chmod 700 /root
。
请注意,对其他系统目录执行此操作可能会对您的安装造成严重破坏。