Ubuntu Service samba est masqué et ne peut pas démarrer


9

j'essaie d'exécuter le service samba sur le serveur Ubuntu et cela me donne des erreurs et dit que c'est masqué et mort, comment puis-je résoudre ce problème? qu'est-ce qui fait que c'est comme ça?

Voici l'erreur que j'obtiens: -

Impossible de démarrer samba.service: l'unité samba.service est masquée. Si j'exécute le serveur Ubuntu sur Virtual Box, serait-ce le problème? Merci.

entrez la description de l'image ici


Courez sudo systemctl unmask samba.serviceet vérifiez ensuite ..
heemayl

il dit toujours qu'il est masqué
Mohamed Gabr

Réponses:


16

Ce n'est pas un bug.

Ce que vous décrivez est intentionnel de la part du peuple Debian.

Vous n'êtes pas censé contrôler les services samba de cette façon sur un système d'exploitation Debian / Ubuntu systemd. Vous êtes censé manipuler les smbd, nmbdet les samba-ad-dcservices au besoin.

Il n'y a pas de parapluie samba.targetpour faire le travail original de l'ancien script Debian / Ubuntu sambavan Smoorenburg rc; qui commençait / arrêtait ces trois en bloc. D'autres personnes les ont créés pour d'autres systèmes d'exploitation systemd. Le peuple Debian ne l'a pas fait.

Alors, où vous lisez le doco Debian / Ubuntu en disant des choses comme

service action samba
rappelez-vous que ce n'est plus une chose disponible, maintenant que Debian Linux et Ubuntu Linux sont des systèmes d'exploitation systemd.

Juste pour ajouter à la confusion…

Ce que le reste du monde en dehors de Debian sait comme samba.serviceon l'appelle samba-ad-dc.servicedans le monde Debian. De même, nmbd.serviceet smbd.servicesont à l'origine nmb.serviceet en smb.servicedehors de Debian.

Alors , où vous lisez générique système d'exploitation systemd doco samba parle de nmb, smbet les sambaservices, vous devez effectuer mentalement la traduction pour Debian / Ubuntu, en particulier pour ce dernier nom.

Lectures complémentaires


donc vous dites que je devrais les démarrer individuellement et ne pas vous soucier du statut de la samba? j'écris >> sudo service smbd start. et quand je le vérifie j'écris >> sudo service smbd status. ça sonne bien
Mohamed Gabr
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.