Ubuntu Server samba running as root?
I recently installed Ubuntu Server 10.04. I selected samba file server from the install menu and everything works fine. The problem is, the samba daemon is running as root which has me a little nervous.
I added a 'samba' group and a user called 'samba' to that group, but I can't get the daemon run under it. MySQL from the LAMP seems to run as its own user.
Solution 1:
Running Samba is slightly different to running apache or mysql.
When you connect to the web server all processes are run as user www-data, when you connect to mysqld all processes are run as user mysql.
But when you connect to samba a new process is forked with your user credentials. Only root can fork processes as other users.
It is correct that samba is running as root.