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

2008年2月3日 · Toshimitsu Takahashi

Windows Vista から Samba に接続

Mac OS X に Samba を立てていて、Windows Vista にしてから接続できなくて、調べていたところ Vista の NTLM 認証レベルを上がっているのが原因らしい。 smb.conf client ntlmv2 auth = yes を設定し、レジストリ \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa LmCompatibilityLevel = 2 以上に変更でしたら動いた。XP Pro から Vista Home Premium にして、セキュリティポリシー 管理画面がないことに気づいた。レジストリの方の値を最初 0 にしたら、そもそもVistaのログオン時に自分のプロファイルすら読めなくなった - -;) 気をつけましょう。

2007年3月13日 · Toshimitsu Takahashi