Ubuntu 目录权限共享

Ubuntu 目录权限共享

假设我们有一条路径/path/to/usera/data,它的所有者是user_a,现在我们想user_b通过以下步骤将此目录共享给:

  1. 添加一个组datashare并添加user_a user_b到其中
sudo groupadd datashare
sudo usermod -a datashare user_a
sudo usermod -a datashare user_b
  1. 我们改变自己的/path/to/usera/datauser_adatashare
chown -R user_a:datashare /path/to/usera/data
  1. 添加组权限以读取
chmod -R g+rx /path/to/usera/data

user_b仍然没有权限访问该目录

# user_b
cd /path/to/usera/data
-bash: cd: /path/to/usera/data: Permission denied

ls /path/to/usera/data
ls: cannot open directory '/path/to/usera/data': Permission denied

我不确定哪个步骤出了问题?

我们也尝试过ACL

setfacl -m u:user_b:rx /path/to/usera/data

它也不起作用

我的问题是这有什么问题?如果需要该如何调试,如何正确设置 Linux 权限以进行共享?

相关内容