Nowe posty

Autor Wątek: Network File System  (Przeczytany 1740 razy)

Offline phaxe

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 12
    • Zobacz profil
Network File System
« dnia: 2016-09-20, 09:26:14 »
Witam,

Mam w sieci serwer NAS (10.1.1.1) z włączoną usługą NFS v2/v3. Mam tam udostępniony folder xyz dla użytkownika user1 (hasło fikcyjne: secret).
Z końcówki z systemem Linux Mint wydaję polecenie:

mount 10.1.1.1:/xyz /mnt/001

Dostaję taki komunikat:
mount.nfs: access denied by server while mounting 10.1.1.1:/xyz

Przy wpisaniu użytkownika i hasła:

mount -t nfs -o username=user1,password=secret 10.1.1.1:/xyz /mnt/001
lub
mount -t nfs -o user=user1,password=secret 10.1.1.1:/xyz /mnt/001

Mam taki komunikat:
mount.nfs: an incorrect mount option was specified

Jak podłączyć się do zasobu 10.1.1.1:/xyz ?








Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3069
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Network File System
« Odpowiedź #1 dnia: 2016-09-20, 12:51:43 »
mount.nfs nie przewiduje opcji user i password. Flaga co prawda user istnieje na poziomie nadrzędnym nad NFS, ale nie ma parametru i robi coś innego - pozwala nie-rootowi montować dany system plików. Dodatkowo NFS olewa hasło - sprawdza tylko usera (i ewentualnie FQDN albo IP).

Więc
* albo udostępniasz zasób rootowi (bo fstab zaczytuje i uruchamia root) i doregulowujesz uprawnienia w /etc/exports (u siebie mam rw,sync,all_squash a katalog z zasobem należy do użytkownika nobody).
* albo userowi, ale wtedy musisz w fstab dodać flagę user (po user nie ma żadnego =) i montować zasób już jako ten użytkownik
* albo używasz automounta i wtedy montowane jest jako użytkownik "wchodzący" na autozasób.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy