假设我有一个文件夹/var/some_folder
,有两个用户user1
和user2
。我如何只允许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
。如果需要,您还可以添加其他用户。