ターミナルから共有フォルダをマウントする方法を試したらハマったのでメモ。
コマンド例は以下。
mkdir -p ~/mnt/share
mount -t smbfs //user@192.168.1.2/share ~/mnt/share
(直接mount_smbfs
を呼ぶのは非推奨)
ところが、相手がMacだと拒否られる。
mount_smbfs: server rejected the connection: Authentication error
サーバ側のMacのシステム環境設定から共有 > ファイル共有 > オプション…を開き、「Windowsファイル共有」の当該アカウントのチェックボックスをオンにしておくとできた。オフにしておいてもFinderからは接続できる。Macでは特別の認証をしているのか。詳細は不明。
ただ、このオプションを有効にしておくとサーバ側のセキュリティが低下するので注意(安全性を欠いた方法でパスワードが保存される)。
nasneとか、認証がいらないサーバの場合はuser
をguest
とする。
終わったら以下のようにしてアンマウント。
umount ~/mnt/share