web-dev-qa-db-fra.com

Ubuntu Server samba s'exécutant en tant que root?

J'ai récemment installé Ubuntu Server 10.04. J'ai sélectionné serveur de fichiers samba dans le menu d'installation et tout fonctionne correctement. Le problème est que le démon samba fonctionne en tant que root, ce qui me rend un peu nerveux.

J'ai ajouté un groupe "samba" et un utilisateur appelé "samba" à ce groupe, mais je ne parviens pas à exécuter le démon. MySQL de LAMP semble fonctionner comme son propre utilisateur.

7
javaman

Exécuter Samba est légèrement différent d’exécuter Apache ou mysql.

Lorsque vous vous connectez au serveur Web, tous les processus sont exécutés en tant qu'utilisateur www-data. Lorsque vous vous connectez à mysqld, tous les processus sont exécutés en tant qu'utilisateur mysql.

Mais lorsque vous vous connectez à Samba, un nouveau processus est créé avec vos informations d'identification d'utilisateur. Seul root peut créer des processus comme les autres utilisateurs.

Il est correct que samba fonctionne en tant que root.

10
Richard Holloway