Unixコマンド/mount_smbfs

Windowsの共有フォルダをマウントする。mount_smbfs

マウント

mount_smbfs -E euc-jp:cp932 -I サーバーのIP //ユーザ名@サーバー/共有フォルダ名 /マウントポイント

これでパスワードを求められるので、入力すればマウントできる。

/etc/nsmb.confを編集

パスワードも記述するので、パーミッションは600にしておく。

[default]
workgroup=ワークグループ名

[サーバ名]
addr=サーバのIP
charsets=euc-jp:cp932

[サーバ名:ユーザー名]
password=暗号化したパスワード

※サーバ名、ユーザ名は大文字で記述する

暗号化したパスワード生成方法

smbutil crypt 平文パスワード

/etc/fstabの編集

# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad1s1b             none            swap    sw              0       0
/dev/ad1s1a             /               ufs     rw              1       1
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0
//ユーザ名@サーバ名/work    /mnt    smbfs   rw,noauto       0       0

マウントテスト

mount マウントポイント

文字化けする場合

EUC-JP-MSに変えると治る
EUC-JP-MSを追加する方法

[サーバ名]
addr=サーバのIP
charsets=euc-jp-ms:cp932