it-swarm.it

Ubuntu Server samba in esecuzione come root?

Di recente ho installato Ubuntu Server 10.04. Ho selezionato file server samba dal menu di installazione e tutto funziona perfettamente. Il problema è che il demone samba funziona come root, il che mi rende un po 'nervoso.

Ho aggiunto un gruppo 'samba' e un utente chiamato 'samba' a quel gruppo, ma non riesco a far funzionare il demone sotto di esso. MySQL dalla LAMP sembra funzionare come proprio utente.

7
javaman

L'esecuzione di Samba è leggermente diversa dall'esecuzione di Apache o mysql.

Quando ci si connette al server Web, tutti i processi vengono eseguiti come dati www dell'utente, quando ci si connette a mysqld tutti i processi vengono eseguiti come mysql utente.

Ma quando ti connetti a samba, viene creato un nuovo processo con le credenziali dell'utente. Solo root può eseguire il fork dei processi come altri utenti.

È corretto che samba sia in esecuzione come root.

10