如何阻止一个用户帐户读取另一个用户帐户中的文件。
现在,一旦我登录,我就可以轻松导航到 /home/[用户名] 并复制/读取任何文件。我如何才能做到只允许读取/复制 /home/[用户名]/shared。
我还想阻止列出目录。
答案1
sudo chown -R [username] /home/[username] (1)
sudo chmod -R 700 /home/[username] (2)
sudo chmod -R 755 /home/[username]/shared (3)
(1) 使用户的文件夹归该用户所有
(2) 阻止除该用户之外的任何人对共享文件夹进行读取、写入和执行访问
(3) 为所有人添加读取和执行访问权限,并为该用户添加对共享文件夹的写入访问权限
-R
表示递归应用该命令。
我是根据自己的理解写下这些的,所以如果我错了,请大家纠正我 :)