小编A.D*_*mas的帖子

Linux 中如何授予其他用户文件夹权限?

考虑在一台 Linux 机器上有两个用户user1帐户user2。我希望user2能够对user1主目录中的文件夹进行读写访问。

到目前为止,为两个用户创建了一个组并添加了两个用户

groupadd twousers
usermod -a -G twousers user1
usermod -a -G twousers user2
Run Code Online (Sandbox Code Playgroud)

然后更改组和路径并更改权限

chgrp twousers /home/user1/folder
chmod g+rwx /home/user1/folder
Run Code Online (Sandbox Code Playgroud)

不幸的user2是仍然无法访问该文件夹/home/user1/folder。这似乎很简单,但不知何故我迷失了。我缺少什么?

permissions

10
推荐指数
1
解决办法
3万
查看次数

即使我是所有者组的一员,为什么我的权限被拒绝?

我希望能够写入文件夹。

我已经更改了chmod 755所有者组,但它似乎不起作用。

还必须调整哪些其他设置?

myName@homeserver /sharedfolders/media/Media % ll
total 64
drwxr-xr-x+ 308 nobody users 20480 Dec 18 18:42 Movies
drwxr-xr-x+  47 nobody users  4096 Nov  8 14:23 TvShows
myName@homeserver /sharedfolders/media/Media % id
uid=1000(myName) gid=985(users) groups=985(users),973(docker),998(wheel)
myName@homeserver /sharedfolders/media/Media % touch hello
touch: cannot touch 'hello': Permission denied
myName@homeserver /sharedfolders/media/Media % ls -ld .
drwxr-sr-x+  11 nobody users  4096 Mar 19  2020 .

Run Code Online (Sandbox Code Playgroud)
% getfacl .
# file: .
# owner: nobody
# group: users
# flags: -s-
user::rwx
user:nobody:--- …
Run Code Online (Sandbox Code Playgroud)

permissions

1
推荐指数
1
解决办法
566
查看次数

标签 统计

permissions ×2