3. -Script de control de Samba
Como la mayoría de los servicios en GNU/Linux, Samba proporciona un script de control que permite al administrador manejar el servidor Samba, dentro del directorio /etc/init.d como otros servicios (FTP, DNS, HTTP, etc).
Este script de control se encuentra es etc/init.d/samba. Para lanzarlo se utiliza el comando service, al igual que con el resto de servicios, aunque se podría ejecutar directamente.
El script permite una serie de parámetros a través de los cuales podemos realizar distintas acciones, como se muestra a continuación:
| start | Inicia el servicio Samba. A partir del inicio del servidor Samba, el demonio smbd servirá peticiones por el protocolo SMB/CIFS. |
| stop | Termina el servicio Samba. Una vez finalizado el servicio no se servirán más peticiones SMB/CIFS |
| restart | Renicia el servicio. Realiza las operaciones stop y start, reiniciando el servicio. |
| reload | Recarga el servicio, llevando a cabo la carga de la configuración del servicio Samba |
| force-reload | Fuerza la recarga del servicio. |
| status | Muestra el estado del servicio Samba. Informará si el servicio está en ejecución o no. |
Es importante conocer estas opciones, puesto que, como ya se comentó, la configuración del servicio Samba solo será leida al arrancar el servicio o recargarlo. Por este motivo, si se realiza algún cambio en la configuración de Samba, para que este cambio surta efecto se deberá recargar o reiniciar el servicio.