Sambaぷち技
最終更新日時:2011-07-07 16:36:06
Samba
Samba
UNIX 上で WINS の名前解決をする
NSS (Name Service Switch) のモジュールとして WINS を対応させることにより、UNIX上でのWINSの名前解決(要するにWindowsマシンの名前解決)をすることができます。
まず、libnss_wins.so を作成します。
% cd source % make nsswitch
作成したlibnss_wins.so を /lib/libnss_wins.so にコピーします。
# cp nsswitch/libnss_wins.so /lib/libnss_wins.so
最後に/etc/nsswitch.conf の host エントリに wins を以下のように追加します。
hosts: files dns wins
Samba を使用するユーザーの登録
以下のようにして Samba上でのアカウントを作成できます。
% smbpasswd -a username password
UNIX マシンから Samba 経由で Windowsマシンのプリンタを使う
example/printing にある smbprint を修正して使用します。
シンボリックリンクのアクセス
3.5.xでは、なぜかシンボリックリンク関連のデフォルトの設定が変り、デフォルトではシンボリックリンクは無効となっているようです。
シンボリックリンクを有効にするには、以下のように設定する必要があります。
unix extensions = no wide links = yes