解決策 1:
mount.cifs マンページから:
credentials=filename specifies a file that contains a username and/or password. The format of the file is: username=value password=value This is preferred over having passwords in plaintext in a shared file, such as /etc/fstab. Be sure to protect any credentials file properly.
解決策 2:
次のような認証情報オプションを使用します:
http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html
ウェブサイトからの例:
cd
echo username=mywindowsusername > .smbpasswd
echo password=mywindowspassword >> .smbpasswd
chmod 600 .smbpasswd
コマンドの Windows ユーザー名とパスワードを置き換えます。 root 以外の誰もこのファイルの内容を読み取ることはできません。
作成したら、/etc/fstab ファイルの行を次のように変更します。
//servername/sharename /mountdirectory smbfs credentials=/home/myhomedirectory/.smbpasswd 0 0
/etc/fstab からの例:
//server/share/ /mnt/localmountpoint cifs credentials=/root/.creda
janneb の投稿と man ページへのリンクは、認証情報ファイルに何が必要かを示しています。
解決策 3:
だから私は両方の答えを蓄積しています
<オール>ファイルを作成します。 /root/.cifs
username=value
password=value
domain=value (optional)
権限を設定 600
(rw-許可) 資格情報を保護する
# chmod 600 /root/.cifs
credentials=/root/.cifs
を渡す username=
の代わりにコマンドに と password=