SAMBA 設定


;はコメントアウトです。
--- smb.conf(/usr/local/etc/) ---
[global]
   workgroup = izawa
   server string = bs.home.izawa
;   hosts allow = 192.168.1. 192.168.2. 127.
   load printers = yes
   printcap name = /etc/printcap
;   printcap name = lpstat
   printing = bsd
;   guest account = pcguest
   log file = /var/log/log.%m
   max log size = 50
   security = user
;   password server = 
   encrypt passwords = yes
;   include = /usr/local/samba/lib/smb.conf.%m
   socket options = TCP_NODELAY 
;   interfaces = 192.168.12.2/24 192.168.13.2/24 
;   local master = no
;   os level = 33
;   domain master = yes 
;   preferred master = yes
;   domain controller = 
;   domain logons = yes
;   logon script = %m.bat
;   logon script = %U.bat
;   logon path = \\%L\Profiles\%U
;   wins support = yes
;   wins server = w.x.y.z
;   wins proxy = yes
   dns proxy = no 
   client code page=932
   coding system=cap

[homes]
   comment = Home Directories
   browseable = no
   writable = yes

[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   guest ok = no
   writable = no
   printable = yes

[cdrom]
   browseable = yes
   comment = CD ROM
   path = /cdrom
   read only = yes
--------------------------------

CD-ROMをSAMBA経由でアクセスする。
--- mcd(/sbin/) ---------------
#!/bin/sh
mount_cd9660 /dev/wcd0a /cdrom
-------------------------------
DISCをセットしたら
# mcd
終了したら
# umount /cdrom

SAMBAサーバで印刷するときに、余分に最後の1枚を送らないようにする。
--- printcap(/etc/) --------------------------------------------------
lp|local line printer:\
        :sh:\
        :lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:\
        :sf:\
        :mx#0:          
----------------------------------------------------------------------

--- lmhosts(/usr/local/etc/)----
0.0.0.0          izawa G
-------------------------------

Win98ClientのPassWord設定
# smbpasswd 
New SMB password:[PassWord]
Retype new SMB password:[PassWord]

--- rc.local(/etc/) ----------
if [ -f /usr/local/sbin/smbd -a -f /usr/local/etc/smb.conf ]; then
        echo -n ' smbd'
        /usr/local/sbin/smbd -D -d2
fi
if [ -f /usr/local/sbin/nmbd -a -f /usr/local/etc/lmhosts ]; then
        echo -n ' nmbd'
        /usr/local/sbin/nmbd -D -d2
fi
-----------------------------

戻る