samba-1.9.16p11のinstall (97/04/23) 1) 展開 $ tar zxvf samba-1.9.16.p11.tar.gz -C ~/src 2) Makefileの編集 $ cd ~/src/samba-1.9.16p11/source $ mule -nw Makefile FLAGSMを以下のように設定 FLAGSM = -DLINUX -DKANJI=\"EUC\" 3) make & install $ make $ su # make install 4) /etc/inetd.confの編集 # netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd # netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd の2行をコメントしinetdにHUPを送る # ps aux | grep inetd root 52 0.0 0.8 840 156 ? S Apr 20 0:11 /usr/sbin/inetd root 12368 0.0 1.7 936 332 p0 S 12:34 0:00 grep inetd # kill -HUP 52 5) rc.local、rc.sambaの編集 /etc/rc.d/rc.sambaの内容 #!/bin/sh /usr/local/samba/bin/smbd -D /usr/local/samba/bin/nmbd -D # chmod 755 rc.samba /etc/rc.d/rc.localに以下の行を追加 if [ -x /etc/rc.d/rc.samba ]; then /etc/rc.d/rc.samba echo 'Starting samba server' fi 6) /usr/local/samba/lib/smb.confを作る [global] workgroup = NCCH coding system = EUC password level = 8 printing = bsd status = yes dead time = 360 log file = /usr/local/samba/var/log.%m log level = 1 interfaces = 192.168.1.15 hosts allow = 192.168.1.0/255.255.255.0 [homes] comment = Home Directories read only = no browseable = no create mode = 0750 [public] comment = PC Public Disk path = /home/pcguest public = yes writable = yes create mode = 0750 7) /etc/printcapに追加しspool directoryを作る # # Remoto printer for Samba # rlp|remote printer:\ :lp=/dev/lp1:sh:\ :sd=/var/spool/lpr/rlp:\ :lf=/var/spool/lpr/rlp/lpr-error: # mkdir /var/spool/lpr/rlp # chown root.lp /var/spool/lpr/rlp # lpc restart all