2009年09月17日
インストールが完了したので、実行とかユーザの追加とか。
書籍に従って確認。
$ cat /etc/services | grep netbios
netbios-ssn
netbios-ns
両方規定値が入ってるので良さそう。
smb.confを書籍サンプルをベースにずらずらと。
[global]
workgroup = Mshome
server string = fileserver
hosts allow = localhost,192.168.0.
load printers = no
printcap name =
log file = /usr/local/share/samba/var/log.%m
max log size = 50
security = user
password level = 3
encrypt passwords = true
socket options = TCP_NODELAY,SO_RECVBUF=8192,SO_SNDBUF=8192
dns proxy = no
case sensitive = no
default case = upper
dos charset = CP932
unix charset = UTF-8
mangling method = hash
display charset = UTF-8
[works]
comment = working files
path = /home/works
browseable = yes
writable = yes
[common]
comment = Common files
path = /var/samba/common
public = yes
create mask = 0744
[homes]
comment = Home Directory
browseable = no
writable = yes
・ユーザの追加
# /usr/bin/mksmbpasswd.sh < /etc/passwd > /etc/samba/sambpasswd
が、kmksmbpasswd.shがない。
# find /usr -name mksmbpasswd.sh
で探してみたら
/usr/local/src/samb-3.3.7/source/script/mksmbpasswd.sh
にあった。インストされてなかったのかな。
移動して実行。
# ./mksmbpasswd.sh < /etc/passwd > /etc/samba/smbpasswd
・パスワードの設定
<pre>
# /usr/bin/smbpasswd ユーザ名?
が、こっちも無い。
探してみたら
/usr/local/samba/bin/smbpasswd
う~ん、書籍とは色々違うのかな。移動して実行。
./smbpasswd: error while loading shared libraries: libtdb.so.1: cannot open share object file: No such file or directory
libtdb.so.1のライブラリロードエラー。
調べたら、LD_LIBRARY_PATHへ追加が必要らしい。
# export LD_LIBRARY_PATH="/usr/local/samba/lib"
再実行。通った。
でも環境変数が一時的な設定だから、設定ファイルとかに記述した方がいいのかな。
/etc/bashrc
に書くらしいが、ファイルが見当たらず。変わりに↓がいた。
/etc/bash.bashrc
Debian系特有らしい。こっちに追記。
export LD_LIBRARY_PATH="/usr/local/samba/lib"
改めて実行。
# ./smbpasswd ユーザ名
New SMB password:
Retype new SMB password:
failed to find entry for user ユーザ名.
failed to modify password entry for user ユーザ名.
・・・失敗なのか?
でも/etc/samba/smbpasswdには追記がされてる。
う~ん。orz
ごちゃごちゃしたので、リセット。
・ユーザの削除
# /usr/local/samba/bin/smbpasswd -x ユーザ名
・ユーザの追加
# /usr/local/samba/bin/smbpasswd -a ユーザ名
New SMB password:
Retype new SMB password:
よし、いったっぽい。
Posted at 2009/09/18 16:33:25 | |
トラックバック(0) |
linux | 日記