Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

NFS uprawnienia

Zaczęty przez micdnj, Grudzień 11, 2020, 08:28:30 PM

Poprzedni wątek - Następny wątek

micdnj

Po podmapowaniu udziału NFS, staram się zrozumieć jak tu działają uprawnienia. Może mi ktoś wyjaśnić, dlaczego patrząc na uprawnienia w lokalnie podpamowanym katalogu widzę innych właścicieli plików, niż patrząc na nie z poziomu serwera?

Przykładowe uprawnienia widoczne z poziomu lokalnej maszyny i lokalnego usera (user michal):
-rwxrwxrwx  1 nobody users     0 12-11 20:03  michal_test3
drwxr-xr-x  2 nobody nobody 4096 12-10 18:23  test

I to samo z poziomu serwera (user admin):
-rwxrwxrwx+  1 admin      users    0 Dec 11 20:03 michal_test3
drwxr-xr-x   2 michal_nfs  1000 4096 Dec 10 18:23 test


Dodam, że user michal na którego jestem zalogowany lokalnie ma ten sam UID, co user michal_nfs na serwerze (choć inne GID, co nawet widać że grupa z GID 1000 nie istnieje na serwerze).

A... Powyższe katalogi zostały stworzone przez użytkownika lokalnego w zamontowanym katalogu. Jeśli spojrzeć na katalogi utworzone na serwerze przez normalnego usera serwerowego, takich różnic już nie ma.
lokalnie:
drwxrwxrwx  4 michal users  4096 11-27 20:50  LJArchive2017

serwer:
drwxrwxrwx+  4 michal     users 4096 Nov 27 20:50 LJArchive2017


micdnj

Zdaje się, że przyczyną było zastosowanie lokalnie NFS w wersji 3, a na serwerze w wersji 4. Jak rozumiem, różnią się one sposobem przekazywania informacji o użytkownikach. Trójka przekazuje UID, a czwórka nazwę. Po ustawieniu wersji 3 na serwerze działa zgodnie z przewidywaniem.

Zobacz najnowsze wiadomości na forum