El Viernes, 18 de septiembre de 2015 11:43:36 Arian Molina Aguilera escribió:
> El 18/09/15 a las 10:07, Rommel Rodriguez Toirac escribió:
> >   Mis saludos;
> > 
> > he usado algunas documentaciones para lograr instalar y configurar samba4;
> > pero en la parte del script para arrancarlo tengo un pequeño problema.
> > 
> >   Hay una línea que dice: ". /lib/lsb/init-functions" he buscado y no
> >   encuentro> 
> > esa localización y por tanto el script no me funsiona. Uso CentOS 7 e
> > instalé desde samba-4.3.0.tar.gz
> > 
> >   Alguna sugerencia?
> 
> estas usando un script que no es compatible con RHEL/Centos 7, debes
> usar un script con soporte para systemd, que es el sistema de init que
> usan estas distros. Puedo mandarte al privado el script de inicio de
> sernet-samba4-ad, para debian 8 que usa igual systemd, pero quizás
> tengas que modificarle algo, por otra parte puedes arrancar samba4
> manualmente samba -i -d & o sin el & para ver que todo va bien. Salu2.

este es el script que usé:

#! /bin/bash
 #
 # samba4       Bring up/down samba4 service 
 #
 # chkconfig: - 90 10
 # description: Activates/Deactivates all samba4 interfaces configured to \
 #              start at boot time.
 #
 ### BEGIN INIT INFO
 # Provides: 
 # Should-Start: 
 # Short-Description: Bring up/down samba4
 # Description: Bring up/down samba4
 ### END INIT INFO
 # Source function library.
 . /etc/init.d/functions
 
 if [ -f /etc/sysconfig/samba4 ]; then
  . /etc/sysconfig/samba4
 fi
 
 CWD=$(pwd)
 prog="samba4"
 
 start() {
       # Attach irda device 
       echo -n $"Starting $prog: "
  /usr/local/samba/sbin/samba
  sleep 2
  if ps ax | grep -v "grep" | grep -q /samba/sbin/samba ; then success 
$"samba4 startup"; else failure $"samba4
  startup"; fi
       echo
 }
 stop() {
       # Stop service.
       echo -n $"Shutting down $prog: "
  killall samba
  sleep 2
  if ps ax | grep -v "grep" | grep -q /samba/sbin/samba ; then failure 
$"samba4 shutdown"; else success $"samba4 shutdown"; fi
       echo
 }
 status() {
  /usr/local/samba/sbin/samba --show-build
 }
 
 # See how we were called.
 case "$1" in
 start)
  start
       ;;
 stop)
  stop
       ;;
 status)
  status irattach
  ;;
 restart|reload)
  stop
  start
  ;;
 *)
       echo $"Usage: $0 {start|stop|restart|status}"
       exit 1
 esac
 
 exit 0


-- 
Rommel Rodriguez Toirac
Administrador de red ONAT Guantánamo
Teléfono (pizarra): 327444,326625,326376,327677,326576
Extensión: 120


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a