Navigation :
Top/samba
Sambaの利用 †
Command list †
smbclient testparm testprns smbstatus nmblookup netbiosで使うなまえを問い合わせる.名前解決のチェック 例:nmblookup SUIRI#1d(1dはマスターブラウザーを指す) 例:nmblookup -A 133.187.156.xx make_smbcodepage smbpasswdd
LinuxでSMBプロトコルで接続する †
smbfs †
mount -t smbfs -o username=ID, password=PW //XX.XX.XX.XX/share /mnt/tmp or mount -t smbfs -o username=ID, //XX.XX.XX.XX/share /mnt/tmp
2番目の場合はパスワードがコマンドプロンプトで要求される.
smbmount †
smbmount //XX.XX.XX.XX/share /mnt/tmp -o username=ID, password=PW or smbmount //XX.XX.XX.XX/share /mnt/tmp -o username=ID
2番目の場合はパスワードがコマンドプロンプトで要求される.
autofs †
auto.miscを以下のように設定する.
smbserver -fstype=smbfs,rw,wsize=8192,rsize=8192,username=ID,password=PW ://XX.XX.XX.XX/share
sambaの設定 †
Security †
smb.confで以下の様にアクセス制限を設ける
# Global parameters [global] coding system = euc (略) encrypt passwords = Yes passwd program = /usr/bin/passwd %u (略) hosts allow = XXX.XXX.XX.
Kanji Code †
Vine 3.1 (samba.3.0.7) †
[global]
unix charset = eucJP-ms dos charset = cp932 display charset = eucJP-ms
Vine 2.6 (samba.2.2.X) †
[global]
coding system = euc client code page = 932
暗号化(Encryption) †
- Step 1
/etc/smb.confで
encrypt passwords = Yes
- Step 2
command lineで NISを利用する場合 ypcat passwd | sh mksmbpasswd.sh > /etc/samba/smbpasswd Vine 3.1 cat /etc/passwd | sh mksmbpasswd.sh > /etc/samba/smbpasswd # chmod 600 /etc/smbpasswd
- Step 3
smbpasswdで各ユーザーがパスワードを設定
- Step 4 後はsmbd/nmbdを再起動
*Remarks: Vine 2.1ではroot以外でsmbpasswdを入力するとエラーになった。この場合、 /etc/smb.confで guest account = smbguest という行がありますが、これを消せば動作する。