sambaインストールから取敢えず動くまで【パスワードの設定編】
1. ユーザの追加
# /usr/bin/smbpasswd -a User_name <= 新しいユーザーの追加 New SMB password: <= パスワード入力 Retype new SMB password: Added user User_name.
2. 既存のユーザーのパスワード変更
# /usr/bin/smbpasswd User_name <= 既存のユーザーのパスワード変更
3. LinuxのユーザーをSambaパスワードファイルに追加する
# /usr/bin/mksmbpasswd.sh < /etc/passwd で追加する内容が確認できる。
4. グループのユーザーを全部登録する
# grep GroupID /etc/passwd | /usr/bin/mksmbpasswd.sh >> smbpasswd
5. ユーザーのアクセスを無効にする
# /usr/bin/smbpasswd -d User_name
6. ユーザーのアクセスを有効にする
# /usr/bin/smbpasswd -e User_name
7. ユーザーを消去する
# /usr/bin/smbpasswd -x User_name ※ /etc/samba/smbpasswd のパーミッションは600が望ましい。 ※ 3の時点でパスワードファイルは以下のようになっているので、 作成されたユーザーについて /usr/bin/smbpasswd を使ってパスワードを設定する。 user:500:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:〜 ユーザーが大量にいて、デフォルトのパスワードを全員に付加するには "user password" のリストからawkを使い、TeraTermのマクロ・ファイルを作成する。 (/usr/bin/smbpasswdはパスワードの入力に対してリダイレクトを受け付けない為)