As user1
(основная группа root
) на server1
(Linux) Я могу записывать файлы в /tmp
.
Разрешения:
drwxrwxrwt 19 root root 4096 Jan 3 11:04 ./
Когда я монтирую (cifs) server1
, используя usern=user1
на server2
(Linux), я не могу ничего писать файлы.
user2@server2$ echo hello >> /mnt/server1/tmp/foo
-bash: /mnt/server2/tmp/foo: Permission denied
Однако я могу записывать файлы из клиента Windows, когда я подключаюсь к user1
!
[root]
comment = Root
available = yes
path = /
write list = root user1 @root
read only = no
browsable = yes
public = yes
writable = yes
//server1/root /mnt/server1 cifs user=user1,password=***,dir_mode=0770,file_mode=0770,nounix ,uid=0,gid=0,forceuid,forcegid
Я пробовал с параметрами uid=0,gid=0,forceuid,forcegid
или без них а также режим и опции nounix
.
С server2
я могу перечислить файлы в /mnt/server1/tmp
и просмотреть файлы, которые я создал локально на server1
. Я не вижу ошибок прав доступа в журналах /var/log/*
.
Где/как можно диагностировать проблему?
Я могу писать в общий ресурс с server2 как пользователь root. Это действительно странно, так как я думаю, что server1 не будет доверять тому, что root
с server2
— это тот же root
на server1
.