Saya mengalami masalah saat memasang server CIFS jarak jauh tanpa entri fstab berfungsi, tetapi memasang melalui fstab tidak.
Perintah berikut berfungsi:
$ 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
Namun, jika saya malah menambahkan baris berikut ke /etc/fstab dan mencoba memasang dengan mount
perintah (mis., mount -a
atau mount /mnt/dir
), saya menerima kesalahan yang tercantum di bawah ini:
$ 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
kesalahan:
$ sudo mount /mnt/csif
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Secara eksplisit mengatur dump dan fsck pass order ke 0 tidak membantu. Kedua perintah tampaknya melakukan hal yang sama
Jawaban yang Diterima:
Saat Anda mengetik perintah mount, bagian password='C'
pertama kali ditangani oleh shell dan menjadi password=C
sebelum sampai ke perintah mount. Ini tidak dilakukan dengan entri fstab, jadi Anda harus menghapus tanda kutip tunggal. Jika kata sandi Anda berisi karakter khusus, Anda dapat menggantinya dengan kode oktalnya, khususnya