Online Documentation Server
 ПОИСК
ods.com.ua Web
 КАТЕГОРИИ
Home
Programming
Net technology
Unixes
Security
RFC, HOWTO
Web technology
Data bases
Other docs

 

 ПОДПИСКА

 О КОПИРАЙТАХ
Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.




SMB HOWTO: Запуск демонов

Next Previous Contents


4. Запуск демонов

Есть два демона SMB /usr/sbin/smbd и /usr/sbin/nmbd.

Вы можете запустить демоны Samba из inetd или как автономные процессы. Если вы настраиваете постоянный файловый сервер, тогда они должны запускаться из inetd, так что они будут перезапущены если они закончат работу. Если вы хотите использовать средства SMB время от времени или для помощи в системном администрировании, вы можете запустить их в скрипте /etc/rc.d/init.d или даже вручную, когда вам необходимо.

Для запуска демонов из inetd, поместите следующие строки в конфигурационный файл inetd, /etc/inetd.conf:


# SAMBA NetBIOS services (for PC file and print sharing)
netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd
netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd

Затем перезапустите демон inetd запуском команды:


kill -HUP 1

Для запуска демонов из системных стартовых скриптов, поместите следующий скрипт в файл называемый /etc/rc.d/init.d/smb и создайте на него символические ссылки с именами указанными в комментариях:


#!/bin/sh

#
# /etc/rc.d/init.d/smb - запускает и останавливает сервисы SMB
#
# Следующие файлы должны быть символическими ссылками на этот файл:
# symlinks: 
# /etc/rc.d/rc1.d/K35smb  (Убивает сервисы SMB при выключении
# /etc/rc.d/rc3.d/S91smb  (Запускает сервисы SMB в
                           многопользовательском режиме)
# /etc/rc.d/rc6.d/K35smb  (Убивает сервисы SMB при перезагрузке)
#

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

# See how we were called.
case "$1" in
start)
echo -n "Starting SMB services: "
daemon smbd -D  
daemon nmbd -D 
echo
touch /var/lock/subsys/smb
;;
stop)
echo -n "Shutting down SMB services: "
killproc smbd
killproc nmbd
rm -f /var/lock/subsys/smb
echo ""
;;
*)
echo "Usage: smb {start|stop}"
exit 1
esac


Next Previous Contents


With any suggestions or questions please feel free to contact us