Samba tdbsam でのユーザ追加

smb.conf

設定ファイルを見たら share は deprecated ということなので、デフォルトの tdbsam を使うことにした。

# Scurity can be set to user, share(deprecated) or server(deprecated)
#
# Backend to store user information in. New installations should 
# use either tdbsam or ldapsam. smbpasswd is available for backwards 
# compatibility. tdbsam requires no further configuration.

        security = user
        passdb backend = tdbsam

pdbedit

pdbedit というコマンドで管理するらしい。ユーザを追加する。
※予めシステムに登録されていなければならない。

$ sudo pdbedit -a -u tosshi 
new password: パスワード
retype new password: パスワード
Unix username:        tosshi
NT username:          
Account Flags:        [U          ]
User SID:             S-1-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX
Primary Group SID:    S-1-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX
Full Name:            Tosshi
Home Directory:       \\red\tosshi
HomeDir Drive:        
Logon Script:         
Profile Path:         \\red\tosshi\profile
Domain:               RED
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          never
Kickoff time:         never
Password last set:    日, 03  2月 2008 15:14:15 JST
Password can change:  日, 03  2月 2008 15:14:15 JST
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF