NIS マスターサーバー上で lpset コマンドを実行しprinters.conf ファイルを作成します。次に、マップを作成して、そのマップをプッシュします。これで、ドメイン内のすべてのメンバーに、マップ内で定義されたプリンタへのアクセスを与えます。lpset(1M) のマニュアルページを参照してください。
NIS マスターサーバー上でスーパーユーザーになります。
プリンタごとに lpset コマンドを使用して、printers.conf ファイルを作成します。
# lpset -a bsdaddr=server1,printer1,extensions printer1
-a bsdaddr=server1,printer1,extensions |
印刷サーバーとプリンタ宛先を追加して、Solaris プロトコル拡張を有効にする |
printer1 |
プリンタ名を指定する |
NIS マップを作成してプッシュします。
# make -f /var/yp/makefile -f /usr/lib/print/Makefile.yp printers.conf
-f /var/yp/makefile |
NIS Makefile を指定する |
-f /usr/lib/print/Makefile.yp |
NIS 印刷 Makefile を指定する。これは、両方の Makefile の暗黙のルールや定義済みマクロが連結されることを意味する |
printers.conf |
作成または更新するファイルを指定する |
この例は、印刷サーバー saturn に接続されているプリンタ luna 用の printers.conf エントリを作成しています。make コマンドは、printers.conf マップをプッシュします。
# lpset -a bsdaddr=saturn,luna,Solaris -a description="Room 1954 ps" luna # make -f /var/yp/makefile -f /usr/lib/print/Makefile.yp printers.conf