如何限制一个用户查看其他用户的数据?

如何限制一个用户查看其他用户的数据?

我可以限制一个用户在centos中查看其他用户的文件和文件夹,而其他用户无法查看第一个用户的文件和文件夹。意味着用户的文件和文件夹彼此隐藏,但超级用户/root 可以查看这两个文件和文件夹。

换句话说,我正在考虑有两个小组(say NormalUsers1 and NormalUsers2)。该NormalUser1组将拥有用户user1。并且NormalUser2群组会有用户user2。该Superuser组将只有用户root。现在,我需要Superuser对组中用户的文件具有完全访问权限NormalUsers1,并且NormalUsers2.但两者都NormalUsers1无法NormalUsers2访问和查看对方的文件和文件夹。

答案1

首先,root用户可以完全访问系统中的所有内容,因此您无需执行任何操作即可让他看到任何内容。

要防止组中的用户NormalUsers1看到属于该组的文件,NormalUsers2只需在其他字段中为这些文件提供 0

chmod xx0 files 

有关 Linux 中文件权限的更多信息:https://www.linux.com/learn/understanding-linux-file-permissions

相关内容