Я недавно установил Ubuntu Server 10.04. Я выбрал samba file server из меню установки, и все работает нормально. Проблема в том, что демон samba работает от имени пользователя root, что немного нервирует меня.
Я добавил группу 'samba' и пользователя с именем 'samba' в эту группу, но я не могу запустить демона под ним. MySQL из LAMP, похоже, работает как собственный пользователь.
Запуск Samba немного отличается от запуска apache или mysql.
Когда вы подключаетесь к веб-серверу, все процессы запускаются как пользовательские www-данные, когда вы подключаетесь к mysqld, все процессы запускаются как пользователь mysql.
Но когда вы подключаетесь к samba, новый процесс разветвляется с вашими учетными данными пользователя. Только root может обрабатывать процессы как другие пользователи.
Это верно, что samba работает от имени root.