Am întâmpinat o problemă în care montarea unui server CIFS la distanță fără o intrare fstab funcționează, dar montarea prin fstab nu .

Următoarea comandă funcționează:

$ sudo mount -t cifs //w.x.y.z/Home$ /mnt/dir -o domain=A,username=B,password="C",sec=ntlmssp,file_mode=0700,dir_mode=0700 

Cu toate acestea, dacă în schimb adaug următoarea linie în / etc / fstab și încerc să montez prin comanda mount (de exemplu, mount -a sau mount /mnt/dir), primesc eroarea listată mai jos:

$ tail -n 1 /etc/fstab //w.x.y.z/Home$ /mnt/dir cifs domain=A,username=B,password="C",sec=ntlmssp,file_mode=0700,dir_mode=0700 

eroare:

$ sudo mount /mnt/csif mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 

Setarea explicită a dump și a ordinii de trecere fsck 0 nu ajută. Ambele comenzi par să facă același lucru

Răspuns

Când tastați comanda mount, partea password="C" este manipulat mai întâi de shell și devine password=C înainte de a ajunge la comanda mount. Acest lucru nu se face cu intrările fstab, deci trebuie să eliminați ghilimelele unice. Dacă parola dvs. conține caractere speciale, le puteți înlocui cu codul lor octal, în special \040 pentru spațiu.

Comentarii

  • Trebuia să folosesc ghilimele pentru a evita interpolarea shell a caracterelor speciale din parolă. Eliminarea ghilimelelor împreună cu înlocuirea valorilor octale pentru parola ' s-a rezolvat problema mea. Vă mulțumim.

Răspuns

Este o bună practică să evitați introducerea parolelor direct în /etc/fstab (care în mod normal poate fi citit în toată lumea). În schimb, puneți-le într-un fișier și faceți referire la fișier ca:

//w.x.y.z/Home$ /mnt/dir cifs credentials=/home/username/cifs.creds,sec=ntlmssp,file_mode=0700,dir_mode=0700 

/home/username/cifs.creds este deținut de un utilizator adecvat (fie root, fie de un utilizator care corespunde utilizatorului SMB care deține cota SMB) și chmod og-rwx . Conține acreditările în format

domain=A username=B password=C 

A, B și C de mai sus trebuie să fie literal – nu există nici o analiză de tip gheață a ghilimelelor sau a barelor interioare.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *