fstabエントリなしでリモートCIFSサーバーをマウントすることはできますが、fstabを介してマウントすることはできません。
次のコマンドが機能します:
$ 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
ただし、代わりに次の行を/ etc / fstabに追加し、mount
でマウントしようとすると コマンド(例:mount -a
またはmount /mnt/dir
)、以下のエラーが表示されます:
$ 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
エラー:
$ sudo mount /mnt/csif
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
dumpとfsckのパス順序を明示的に0に設定しても効果はありません。どちらのコマンドも同じことをしているようです
承認された回答:
マウントコマンドを入力すると、パーツpassword='C'
最初にシェルによって処理され、password=C
になります マウントコマンドに到達する前に。これはfstabエントリでは行われないため、一重引用符を削除する必要があります。パスワードに特殊文字が含まれている場合は、それらを8進数コード(特に)に置き換えることができます。