Estoy tratando de ejecutar el servicio samba en el servidor Ubuntu y me da errores y dice que está enmascarado y muerto, ¿cómo lo soluciono? ¿Qué hace que sea así?
Aquí está el error que obtengo: -
Error al iniciar samba.service: la unidad samba.service está enmascarada. Si estoy ejecutando el servidor Ubuntu en Virtual Box, ¿ese sería el problema? Gracias.
sudo systemctl unmask samba.service
y luego comprueba ..Respuestas:
Esto no es un error.
Lo que usted describe es intencional por parte de la gente de Debian.
No debe controlar los servicios de samba de esta manera en un sistema operativo Debian / Ubuntu systemd. Se supone que para manipular los
smbd
,nmbd
ysamba-ad-dc
los servicios según sea necesario.No hay paraguas
samba.target
para hacer el trabajo original del antiguo script Debian / Ubuntusamba
van Smoorenburgrc
; que estaba iniciando / deteniendo estos tres en bloque. Otras personas los crearon, para otros sistemas operativos systemd. El pueblo Debian no lo hizo.Entonces, ¿dónde lees Debian / Ubuntu doco diciendo cosas como
recuerde que eso ya no está disponible, ahora que Debian Linux y Ubuntu Linux son sistemas operativos systemd.Solo para agregar a la confusión ...
Lo que el resto del mundo fuera de Debian sabe como
samba.service
se llamasamba-ad-dc.service
en el mundo Debian. Del mismo modo,nmbd.service
ysmbd.service
están originalmentenmb.service
ysmb.service
fuera de Debian.Entonces, ¿dónde se lee genérica systemd sistema operativo mana sobre Samba hablando de
nmb
,smb
ysamba
los servicios, debe realizar mentalmente la traducción de Debian / Ubuntu, sobre todo para el último nombre.Otras lecturas
samba.target
fuente