为用户组中的多个用户创建 CIFS 挂载读/写

为用户组中的多个用户创建 CIFS 挂载读/写

我似乎无法弄清楚这一点。在 CentOS 7 上运行,我尝试使用我的 FStab 文件使 CIFS 挂载正常工作。

//<ip>/downloads /mnt/downloads cifs user,gid=100,forcegid,rw,auto,username=guest,password=guest,domain=<domain>.local 0 0

2 个用户:

  • 用户1
  • 用户2

主要都在 100 组(用户)中!

使用以下方式安装共享:

mount /mnt/downloads

运行正常,但我无法将数据写入文件。我似乎可以创建文件,但无法向其中添加数据。系统拒绝了我的权限。

[user1@host mnt]$ ls -hl
total 0
drwxrwxrwx. 3 root users 0 Oct 31 13:51 downloads
[user1@host mnt]$ cd downloads
[user1@host downloads]$ touch test1
touch: cannot touch ‘test1’: Permission denied
[user1@host downloads]$ echo bla > test1
-bash: test1: Permission denied
[user1@host downloads]$ ls -hl
total 0
-rw-rw-r--. 1 1025 users 0 Oct 31 13:37 test1

用户 1025 似乎是来自 NAS 系统的用户(又名用户 guest)。

你能指出我做错什么吗?

答案1

auto.masters 中缺少 --ghost 参数,而该参数对于使程序运行是绝对必要的...

相关内容