Navigation : Top/samba

  • 追加された行はこの色です。
  • 削除された行はこの色です。
*sambaの設定

smb.confで以下の様にアクセス制限を設ける
 # Global parameters
 [global]
        coding system = euc
       (略)
        encrypt passwords = Yes
        passwd program = /usr/bin/passwd %u
       (略)
        hosts allow = XXX.XXX.XX.


------------------------------

*暗号化(Encryption) 

+Step 1 
/etc/smb.confで 
 encrypt passwords = Yes 
+Step 2 
 command lineで 
 cat /etc/passwd | sh mksmbpasswd.sh > /etc/smbpasswd 
 Vine 2.6
  cat /etc/passwd | sh mksmbpasswd.sh > /etc/smbpasswd 
 Vine 3.1
 cat /etc/passwd | sh mksmbpasswd.sh > /etc/samba/smbpasswd 
 # chmod 600 /etc/smbpasswd 
+Step 3 
 smbpasswdで各ユーザーがパスワードを設定 
+Step 4 
後はsmbd/nmbdを再起動 

Vine 2.1ではroot以外でsmbpasswdを入力するとエラーになった。この場合、/etc/smb.confで 
guest account = smbguest 
という行がありますが、これを消せば動作する。 
 *Remarks:
 Vine 2.1ではroot以外でsmbpasswdを入力するとエラーになった。この場合、  
 /etc/smb.confで  
 guest account = smbguest 
 という行がありますが、これを消せば動作する。 

*Sambaユーティリティー 
 smbclient 
 testparm 
 testprns 
 smbstatus 
 nmblookup 
   netbiosで使うなまえを問い合わせる.名前解決のチェック 
   例:nmblookup SUIRI#1d(1dはマスターブラウザーを指す) 
   例:nmblookup -A 133.187.156.xx 
 make_smbcodepage 
 smbpasswdd