我对文件权限有一定的疑问。我将它们一一列出。
顺便说一句,我以 root 身份登录并使用 Red Hat Linux。
1.当我将文件的权限更改为仅读取eg- chmod 400 file1时,我仍然可以使用cat命令并向其添加一些内容。我不应该只有读取该文件的权限吗?
2.如果我向文件夹授予读取权限,例如- chmod 400folder1,我仍然可以向其中添加文件。那么读取权限对于文件夹或该实例的执行到底意味着什么?
3.如果我以 root 身份登录,我是否始终拥有所有权限,即读取、写入和执行?因为这就是正在发生的情况。无论权限设置如何,我都可以访问任何文件和文件夹。
那么有什么办法可以实现我的目标呢?
答案1
Root 对整个文件系统具有完全的 RW 访问权限。另外,要更改目录的权限,您应该修改.
该目录中文件的权限。
答案2
作为根用户,您拥有系统的完全访问权限。文件夹的读取权限授予您以下权限读文件夹内容。这就是 root 用户需要保密的原因。它可以访问整个系统。
有多种方法可以阻止具有特殊权限的文件,但即使这些方法也可由 root 更改