Jag stöter på ett problem där montering av en fjärransluten CIFS-server utan fstab-post fungerar, men montering via fstab fungerar inte .

Följande kommando fungerar:

$ 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 

Om jag istället lägger till följande rad i / etc / fstab och försöker montera med kommandot mount (t.ex. mount -a eller mount /mnt/dir) får jag det fel som anges nedan:

$ 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 

fel:

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

Ställer uttryckligen dump- och fsck-beställning till 0 hjälper inte. Båda kommandona verkar göra samma sak

Svar

När du skriver mount-kommandot, delen password="C" hanteras först av skalet och blir password=C innan det kommer till mount-kommandot. Detta görs inte med fstab-poster, så du måste ta bort de enskilda offerten. Om ditt lösenord innehåller specialtecken kan du ersätta dem med deras oktala kod, i synnerhet \040 för utrymme.

Kommentarer

  • Jag behövde använda citat för att undvika skalinterpolering av specialtecken i lösenordet. Att ta bort citattecken i samband med att lösenordet ' ersätter oktala värden löste mitt problem. Tack.

Svar

Det är bra att undvika att sätta lösenord direkt i /etc/fstab (som normalt är världsläsbart). Lägg dem istället i en fil och hänvisa till filen som:

//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 ägs av en lämplig användare (antingen root eller en användare som motsvarar SMB-användaren som äger SMB-andelen) och chmod og-rwx Den innehåller referenser i formatet

domain=A username=B password=C 

A, B och C ovan måste vara bokstavliga – det finns ingen skalliknande tolkning av citat eller backslash.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *