さかにゃ日記 Information(臨時連絡):
現在臨時連絡はありません。 まぁ暇なときでかまわないので、 一度くらいは通常のInformationをご覧ください。
この日記中のamazon.co.jpへのリンクはアソシエイト・プログラムが適用されています。
最近さかにゃ日記経由でAmazonで発注していただいた商品リスト
ふと思い立ってAyakaのSambaのVer.Upをすることに。 すまん、あゆ(;_;)
_ 事前準備
とりあえず 日本Sambaユーザ会より最新版を落としてくる。 2.0.7リリース2.0が最新とのことだけど、 ダウンロードページにはリリース2.1とかあったりするんで、 こいつをサクっとげっちゅー。
「サクっと」落ちてくるにはちょっと時間がかかるので、その間に設定をBackUp。
/etc/smb.conf /etc/lmhostsのふたつかな。多分。 あと、 このへんになんか書いてあるんで、coding system と client code page を [global]の先頭に移動させとく。
んで、現行Sambaのアンインストール。 今使ってるヤツはVine2.0付属のSambaなので、rpmなのよね〜
# rpm -qa |grep sambaとかしてインストールされてるパッケージを確認した後、
# rpm -e samba # rpm -e samba-commonで削除しておく。
_ インストール
んで、サクと落ちてきた samba-2.0.7-ja-2.1.tar.gz をAyakaの/tempに転送して、
# su # cd /temp # tar xvzf samba-2.0.7-ja-2.1.tar.gzこのへんで指示されてる通りに configure するべし
# cd samba-2.0.7-ja-2.1/source # ./configure --with-i18n-swat # make # make installconfigureとmakeに30分以上かかったよ(;_;) 個人的に SWAT が大好きなんで、SWATを使うための設定をば。 まずは /etc/services に
swat 901/tcpの1行を追加。それから /eetc/inetd.conf に
swat stream tcp nowait.400 root /usr/local/samba/bin/swat swatを追加する…と。 inetd を再起動して寝助で http://ayaka:901/ にアクセス。 無事に SWAT は動いている模様。
んで、続き。 さっきBackUpしておいた smb.conf と lmhosts を /usr/local/samba/lib にコピー。 smbd と nmbd を起動しようと思ったら…………… +2 /etc/rc.d/init.d/smb 保存しておくの忘れた(;_;) いてててて。Vine 付属の rpm の中身漁ったらどっかに落ちてるかな。 とりあえず、/etc/rc.d/rc.local に
echo "Starting SMB NMB daemon" /usr/local/samba/bin/smbd -D /usr/local/samba/bin/nmbd -Dとか書いておく。まぁ、滅多にrebootなんてしないから、 そのたびに手動で再起動してもいいんだけど。 ここまでやって、改めて手動で smbd と nmbd を起動。 SWAT 使ってユーザを追加したあとで、クライアントたる Multi を再起動する。
_ その後
んで、Multiの再起動時。 パスワードが違うとか怒られてログオンできない(;_;) おかしいなぁ、基本的に設定変更してないのに………。 ちゃんと他の共有にアクセスすることはできるし、 該当 logon.bat も直接指定したら実行できるのがよくわからん。 30分ばかし悩んだ後、結局 smb.conf の map to guest を Bad User 指定することで解決。やはりドメインログオン関連は guest 関連パラメ−タ が鬼門だの(笑)
最終的に smb.conf はこんなんになりましたとさ。
/usr/local/samba/lib/smb.conf # Global parameters [global] coding system = EUC client code page = 932 workgroup = KURUSUGAWA server string = Samba %v on %h encrypt passwords = Yes update encrypted = Yes map to guest = Bad User log file = /usr/local/samba/var/samba-log.%m name resolve order = lmhosts wins bcast socket options = TCP_NODELAY SO_SNDBUF=8576 logon script = logon.bat logon path = \\%N\system\%U logon home = \\%N\system\%U domain logons = Yes os level = 65 preferred master = Yes dns proxy = No wins support = Yes create mask = 0777 directory mask = 0777 [samba01] comment = Ayaka path = /samba01/samba01 writeable = Yes [samba02] comment = Ayaka path = /samba02/samba02 writeable = Yes [MJ-510C] comment = MJ-510C path = /var/spool/samba writeable = Yes create mask = 0700 guest ok = Yes printable = Yes printer = lp [ayaka] path = /home/ayaka writeable = Yes browseable = No [system] comment = Samba system Directory path = /home/samba/private writeable = Yes create mask = 0700 directory mask = 0700 [netlogon] comment = netlogon path = /home/samba/netlogon guest ok = Yes browseable = No
|
|