GNU/Linux >> Belajar Linux >  >> Linux

Memasang Sistem File Cifs Secara Langsung Atau Melalui Fstab?

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

Linux
  1. Bagaimana Cara Memasang Sistem File, Memetakan Userid?

  2. Cara Terbaik Untuk Memasang Folder Jarak Jauh?

  3. CIFS Share Filesystem Tidak Dipasang setelah Reboot di CentOS/RHEL 7

  1. Cara menemukan opsi pemasangan sistem file yang saat ini dipasang

  2. mount.cifs:perintah tidak ditemukan

  3. Bagaimana cara mendaftarkan tipe sistem file FUSE dengan mount (8) dan fstab?

  1. Melampirkan dan memasang volume EBS yang ada ke masalah sistem file instans EC2

  2. Daftar hanya mengikat tunggangan

  3. Pemasangan cifs:Operasi tidak didukung