Sambaぷち技

最終更新日時:2011-07-07 16:36:06
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


お問い合わせは 掲示板 にて。