GNU/Linux >> Linux Esercitazione >  >> Linux

Montare un filesystem Cifs direttamente o tramite Fstab?

Sto riscontrando un problema in cui il montaggio di un server CIFS remoto senza una voce fstab funziona, ma il montaggio tramite fstab no.

Il seguente comando funziona:

$ 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

Tuttavia, se invece aggiungo la seguente riga a /etc/fstab e provo a montare con il mount comando (ad esempio, mount -a o mount /mnt/dir ), ricevo l'errore elencato di seguito:

$ 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

errore:

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

L'impostazione esplicita di dump e fsck pass order su 0 non aiuta. Entrambi i comandi sembrano fare la stessa cosa

Risposta accettata:

Quando digiti il ​​comando mount, la parte password='C' viene prima gestito dalla shell e diventa password=C prima che arrivi al comando mount. Questo non viene fatto con le voci fstab, quindi è necessario rimuovere le virgolette singole. Se la tua password contiene caratteri speciali puoi sostituirli con il loro codice ottale, in particolare

Linux
  1. Come trovare le opzioni di montaggio del filesystem attualmente montato

  2. Come registrare il tipo di filesystem FUSE con mount (8) e fstab?

  3. Elenca solo i supporti bind

  4. Montaggio cifs:Operazione non supportata

  5. Svantaggi del montaggio di un filesystem con noatime?

Come montare Windows Share su Linux usando CIFS

Come montare un filesystem, mappare gli ID utente?

Il modo migliore per montare la cartella remota?

Montare l'autorizzazione CIFS negata su Linux - Risolto!

Collegamento e montaggio del volume EBS esistente al problema del file system dell'istanza EC2

Monta il file zip come filesystem di sola lettura