Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 12/05/2005, à 13:44

Dess

samba

Bonjour,


Je voudrais bien installer samba avec les options suivantes

--with-automount --with-smbmount --with-quotas --with-libsmbclient --with-acl-support --with-windbind
--with-ldap

Pour cela j'ai telecharger le fichier .tar
puis decompresser,
cd samba/source
./configure --with-automount --with-smbmount --with-quotas --with-libsmbclient --with-acl-support --with-windbind
--with-ldap

make && make install

Mais voila j'aimerais bien avoir ds /etc/init.d/ mon demon samba pour le lancer au demarrage

comment faire?

Merci

Hors ligne

#2 Le 12/05/2005, à 14:38

qstone

Re : samba

je peux me planter, mais normalement les scripts de démarrage des démons ne font pas partie des distributions "standard" des softs.
Voici une copie de mon script à moi (install de samba avec Synaptic et les packages Ubuntu). Faudra peut-être l'adapter à tes besoins, notamment en fonction de là où tu as installé les démons :

#!/bin/sh
#
# Start/stops the Samba daemons (nmbd and smbd).
#
#

# Defaults
RUN_MODE="daemons"

# Reads config file (will override defaults above)
[ -r /etc/default/samba ] && . /etc/default/samba

NMBDPID=/var/run/samba/nmbd.pid
SMBDPID=/var/run/samba/smbd.pid

# clear conflicting settings from the environment
unset TMPDIR

# See if the daemons are there
test -x /usr/sbin/nmbd -a -x /usr/sbin/smbd || exit 0

. /lib/lsb/init-functions

case "$1" in
	start)
               log_begin_msg "Starting Samba daemons.."

               if ! start-stop-daemon --start --quiet --exec /usr/sbin/nmbd -- -D; then
                       log_end_msg 1
                       exit 1
               fi

		if [ "$RUN_MODE" != "inetd" ]; then
                       if ! start-stop-daemon --start --quiet --exec /usr/sbin/smbd -- -D; then
                               log_end_msg 1
                               exit 1
                       fi
		fi

               log_end_msg 0
		;;
	stop)
               log_begin_msg "Stopping Samba daemons..."

		start-stop-daemon --stop --quiet --pidfile $NMBDPID
		# Wait a little and remove stale PID file
		sleep 1
		if [ -f $NMBDPID ] && ! ps h `cat $NMBDPID` > /dev/null
		then
			# Stale PID file (nmbd was succesfully stopped),
			# remove it (should be removed by nmbd itself IMHO.)
			rm -f $NMBDPID
		fi

		if [ "$RUN_MODE" != "inetd" ]; then
			start-stop-daemon --stop --quiet --pidfile $SMBDPID
			# Wait a little and remove stale PID file
			sleep 1
			if [ -f $SMBDPID ] && ! ps h `cat $SMBDPID` > /dev/null
			then
				# Stale PID file (nmbd was succesfully stopped),
				# remove it (should be removed by smbd itself IMHO.)
				rm -f $SMBDPID
			fi
		fi

               log_end_msg 0

		;;
	reload)
               log_begin_msg "Reloading /etc/samba/smb.conf (smbd only)..."

		start-stop-daemon --stop --signal HUP --pidfile $SMBDPID

               log_end_msg 0
		;;
	restart|force-reload)
		$0 stop
		sleep 1
		$0 start
		;;
	*)
               log_success_msg "Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload}"
		exit 1
		;;
esac

exit 0

Hors ligne

Haut de page ↑