仅允许特定用户访问文件夹

仅允许特定用户访问文件夹

假设我有一个文件夹/var/some_folder,有两个用户user1user2。我如何只允许user1访问该文件夹?如果我将其设为只读,是否也user2看不到它?

注意,user1应该具有对该文件夹的读/写权限

我正在运行 CentOS 8

答案1

您可以使用 Linux 组:

  • 创建新组:groupadd newgroup
  • 更改文件的用户和组:chown root:newgroup secretfile
  • 更改文件的权限:chmod 770 secretfile。这意味着只有所有者(root)和属于组newgroup的用户可以读取,写入和执行secretfile。
  • 将用户添加到组 newgroup: usermod -a -G newgroup user1。如果需要,您还可以添加其他用户。

相关内容