Puncte:0

Permisiune refuzată pentru utilizatorul care deține fișierul și directorul

drapel cn

Utilizatorul www-data deține directorul „/shared/data” și se acordă permisiuni complete directorului „/shared”.

root@cloud:/shared# ls -al
total 28
drwxrwxrwx 4 rădăcină rădăcină 4096 16 sept 19:06 .
drwxr-xr-x 21 root root 4096 Sep 16 00:44 ..
drwxrwx--- 21 www-data www-data 4096 Nov 7 16:02 date
drwxrwxrwx 2 root root 4096 16 septembrie 00:22 @Reciclare

root@cloud:/# ls -al /
...
drwxrwxrwx 4 root root 4096 16 septembrie 19:06 distribuit
...

Nu există fișiere deținute de alt utilizator în acest director.

pentru i în $(găsiți /shared/date); do stat -c "%U %G" ''"$i"'' >> /tmp/output.txt; Terminat
cat /tmp/output.txt | sort -u
www-data www-data

Selinux este setat la permisiv.

Totuși, când alerg:

root@cloud:/shared# sudo -u www-data ls -al /shared/
ls: nu se poate deschide directorul „/shared/”: Permisiune refuzată
root@cloud:/shared# sudo -u www-data ls -al /shared/data/
ls: nu poate accesa „/shared/data/”: Permisiune refuzată

Locația „/shared” este montată VIA NFS folosind următoarea intrare în „/etc/fstab”.

server.fully.qualified.domain:/shared/data /shared/ nfs4 _netdev,nofail,rw 0 0

Ce naiba se întâmplă aici? Acest lucru a funcționat de fapt acum câteva săptămâni și nu am schimbat nimic de importanță.

Jurnalul de audit nu arată nimic de interes, syslog nu arată nimic de interes, dmesg nu arată nimic de interes.

Pathllld arată:

root@cloud:/# sudo -u www-data /pathlld/pathlld /shared/data/
drwxr-xr-x 22 rădăcină rădăcină 4096 7 noiembrie 23:23 /
/dev/mapper/ubuntu--vg-ubuntu--lv pe / tastați ext4 (rw,relatime)
drwxrwxrwx 4 root root 4096 16 septembrie 19:06 /shared
server.fully.qualified.domain:/shared/data on /shared type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans= 2, sec=sys,clientaddr=192.168.1.4,local_lock=none,addr=192.168.1.2,_netdev)
/bin/ls: nu poate accesa „/shared/data”: Permisiune refuzată

root@cloud:/# sudo -u www-data /pathlld/pathlld /shared
drwxr-xr-x 22 rădăcină rădăcină 4096 7 noiembrie 23:23 /
/dev/mapper/ubuntu--vg-ubuntu--lv pe / tastați ext4 (rw,relatime)
drwxrwxrwx 4 root root 4096 16 septembrie 19:06 /shared
server.fully.qualified.domain:/shared/data on /shared type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans= 2, sec=sys,clientaddr=192.168.1.4,local_lock=none,addr=192.168.1.2,_netdev)
drapel in
Este acest director pe [partaja CIFS](https://askubuntu.com/q/1372778/1222991) despre care l-ați întrebat cu câteva zile în urmă? Dacă da, care este sistemul de operare gazdă al celuilalt sistem?
waltinator avatar
drapel it
Explorați-vă problemele Mount/Read/Write/Execute cu `https://github.com/waltinator/pathlld`, un script `bash` pentru a afișa permisiunile, opțiunile de montare de-a lungul căii către un obiect sau obiecte.
drapel cn
@matigo, Acesta este de fapt un proiect personal, în timp ce celălalt este mai mult un lucru legat de muncă/școală. Locația „/shared/data” este de fapt o partajare NFS. Întrebare actualizată.
WinEunuuchs2Unix avatar
drapel in
Cred că îmi lipsește ceva deoarece promptul de comandă se schimbă între: `root@cloud:/shared# ls -al` și `$ls -al /` fără un motiv aparent. Au fost omise comenzi între ele?
drapel cn
@WinEunuuchs2Unix, Tocmai am redactat informații pentru a nu expune nicio informație de securitate.
drapel cn
@waltinator, a adăugat informații pathlld.
Puncte:0
drapel cn

Răspunsul la aceasta este că există o funcție de securitate în NFS în care permisiunile utilizatorului sunt verificate atât pe serverul NFS, cât și pe client. Adăugarea unui utilizator www-data la server și realizarea unei potriviri între ID-ul utilizatorului și ID-ul grupului între cele două servere face ca acesta să funcționeze din nou. Cineva a șters de fapt utilizatorul www-data de pe serverul NFS, ceea ce a făcut ca totul să se oprească foarte brusc când funcționa.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.