La fel de utilizator1
(grupul primar rădăcină
) pe server1
(Linux) Pot să scriu fișiere în /tmp
.
Permisiunile sunt:
drwxrwxrwt 19 rădăcină rădăcină 4096 3 ianuarie 11:04 ./
Când montez (cifs) server1
folosind utilizator=utilizator1
pe server2
(Linux) Nu pot scrie niciun fișier.
user2@server2$ echo salut >> /mnt/server1/tmp/foo
-bash: /mnt/server2/tmp/foo: Permisiune refuzată
Cu toate acestea, pot scrie fișiere de la un client Windows atunci când mă conectez cu utilizator1
!
/etc/samba/smb.conf pe server1
[rădăcină]
comentariu = Root
disponibil = da
cale = /
lista de scriere = utilizator root1 @root
numai citire = nu
browsable = da
public = da
inscriptibil = da
/etc/fstab pe server2
//server1/root /mnt/server1 cifs user=user1,password=***,dir_mode=0770,file_mode=0770,nounix ,uid=0,gid=0,forceuid,forcegid
Am încercat cu/fără uid=0,gid=0,forceuid,forcegid
opțiuni precum și modul și substantiv
Opțiuni.
Din server2
Pot enumera fișiere în /mnt/server1/tmp
și vedeți fișierele pe care le-am creat local server1
. Nu văd nicio eroare de permisiuni în jurnale /var/log/*
.
Unde/cum pot diagnostica problema?
ACTUALIZAȚI
Pot scrie în partajarea de pe server2 ca root. Acest lucru este cu adevărat ciudat, deoarece aș crede că server1 nu ar avea încredere în asta rădăcină
din server2
e aceeasi rădăcină
pe server1
.