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

Autor Wątek: NFS uprawnienia  (Przeczytany 164 razy)

Offline micdnj

  • Newbie
  • *
  • Wiadomości: 23
  • Reputacja: 0
NFS uprawnienia
« dnia: Grudzień 11, 2020, 08:28:30 pm »
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
« Ostatnia zmiana: Grudzień 11, 2020, 08:33:53 pm wysłana przez micdnj »

Offline micdnj

  • Newbie
  • *
  • Wiadomości: 23
  • Reputacja: 0
Odp: NFS uprawnienia
« Odpowiedź #1 dnia: Styczeń 13, 2021, 11:13:12 pm »
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.