我无法编辑 Samba 共享上的文件。
我有两台机器,srv001 和 desk001,都装有 Arch Linux。我想使用 samba 和 sshfs (不同的场景)从 desk001 连接到 srv001,但我安装它们的方式略有不同,导致用户具有不同的 UID/GID(见下文)。
srv001 - 用户:
- 用户A [1000],主要组“mediaPublic [1002]”
- ServerA [1001],主要组“mediaPublic [1002]”
desk001 – 用户:
- 用户A [1001],主要组“mediaPublic [1001]”
- ServerA [1000],主要组“mediaPublic [1001]”
我的服务器上提供的大部分文件都属于 ServerA:mediaPublic,用户 UserA 和 ServerA 都属于组 mediaPublic。他们有一个 Samba 条目:
[media_public]
comment = Media Server Centre - Media Files
read only = no
locking = yes
path = /mnt/local/media/public
guest ok = no
write list = UserA, ServerA
force create mode = 2770
force directory mode = 2770
force user = msc
force group = mediaPublic
...以及 /etc/fstab 条目:
//srv001/media_public /mnt/remote/srv001/public cifs vers=2.1,uid=1000,gid=1001,username=UserA,password=APassword 0 0
安装前:
[root@desk001 srv001]# ls -l
total 4K
drwxrwxr-x 2 ServerA media_public 4K May 24 19:35 public
安装后
[root@desk001 srv001]$ ls -l
total 0
drwxr-xr-x 2 ServerA media_public 0K May 27 17:30 public
安装后 - 公共子文件夹
[root@desk001 srv001]# ls /mnt/remote/srv001/public/ -l --block-size=M
total 527M
-rwxr-xr-x 1 ServerA media_public 523M Oct 6 2017
archlinux-2017.10.01-x86_64.iso
drwxr-xr-x 2 ServerA mediaPublic 1M Jan 19 2017 Images
drwxr-xr-x 2 ServerA mediaPublic 1M May 25 09:41 Torrents
drwxr-xr-x 2 ServerA mediaPublic 1M May 24 22:19 TVShows
drwxr-xr-x 2 ServerA mediaPublic 1M Dec 20 12:12 Wallpapers
srv001
root@msc001x: /mnt/local/int001/MEDIA$ ls -l --block-size=K
total 104032K
drwxrws---+ 1 ServerA mediaPublic 1K Dec 16 22:07 Personal
-rwxrws--- 1 ServerA mediaPublic 104032K May 30 2017 plexmediaserver_1.7.2.3878-8088811b8_amd64.deb
drwxrwsr-x+ 1 ServerA mediaPublic 1K May 27 17:30 Public
srv001 - 公共子文件夹
root@srv001:/mnt/local/int001/MEDIA/Public$ ls -l --block-size=M
total 527M
-rwxrwxr-x 1 ServerA mediaPublic 523M Oct 6 2017 archlinux-2017.10.01-x86_64.iso
drwxrwsr-x+ 1 ServerA mediaPublic 1M Jan 19 2017 Images
drwxrwsr-x+ 1 ServerA mediaPublic 1M May 25 09:41 Torrents
drwxrwsr-x+ 1 ServerA mediaPublic 1M May 24 22:19 TVShows
drwxrwsr-x+ 1 ServerA mediaPublic 1M Dec 20 12:12 Wallpapers
我的问题是什么。首先,在上述 Samba 场景中,我如何映射用户,以便可以以正确的用户身份访问文件。其次,为什么挂载前本来是775,却挂载成了755,