Форум русскоязычного сообщества Ubuntu


Автор Тема: Samba запускается от рута.  (Прочитано 1309 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн csslord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Samba запускается от рута.
« : 26 Мая 2016, 14:42:13 »
Здравствуйте, у меня samba запускается от пользователя root, как исправить это и запускать сервис от пользователя samba?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн csslord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #2 : 26 Мая 2016, 15:12:00 »
victor00000, Вы немного не так меня поняли. Если ввести команду: ps -ef | grep smbd, то получаю что-то типа
root 2553 1 0 15:05 ? 00:00:00 /usr/sbin/smbd -D
root 2568 2553 0 15:05 ? 00:00:00 /usr/sbin/smbd -D
root 2585 2553 0 15:05 ? 00:00:00 /usr/sbin/smbd -D
root 2632 1155 0 15:07 tty1 00:00:00 grep --color=auto smbd

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #3 : 26 Мая 2016, 15:22:37 »
пожалуйста.
2:L~$ ps -ef | grep smbd
root       771     1  0 00:43 ?        00:00:00 smbd -F
root      1239   771  0 00:43 ?        00:00:00 smbd -F
root      1338   771  0 00:43 ?        00:00:00 smbd -F
Wars ~.o

Оффлайн csslord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #4 : 26 Мая 2016, 15:59:13 »
victor00000,  В том и дело, что я хочу, чтобы не root запускал сервис, а другой пользователь.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #5 : 26 Мая 2016, 16:23:17 »
2:L~$
2:L~$ strace -f smbd -F 2>&1 | grep "\.conf"
stat64("/etc/samba/smb.conf", {st_mode=S_IFREG|0644, st_size=9793, ...}) = 0
open("/etc/samba/smb.conf", O_RDONLY|O_LARGEFILE) = 4
2:L~$

что конфиг всё равно /etc/samba/smb.conf
тогда /home/user/samba/smb.conf но не даёт.
Wars ~.o

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #6 : 26 Мая 2016, 18:09:39 »
хочу, чтобы не root запускал сервис, а другой пользователь.
Какая цель этого действия? Допустим, запустили вы самбу от другого пользователя, и что дальше? Может все гораздо проще решается.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн csslord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #7 : 27 Мая 2016, 10:49:10 »
ALiEN175, просто передо мной поставили такую задачу. Сейчас не могу понять как нормально разделить права доступа к папкам, так как без chown группа просто не может нормально использовать папку, никакие force group и write list не помогают.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #8 : 27 Мая 2016, 13:08:08 »
csslord, ещё порт 139
2:L~$
2:L~$ nc -l 139
nc: Permission denied
2:L~$ nc -l 1000
nc: Permission denied
2:L~$ nc -l 1020
nc: Permission denied
2:L~$ nc -l 1030
^C
2:L~$ nc -l 1024
^C
2:L~$ nc -l 1023
nc: Permission denied
2:L~$

Wars ~.o

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Samba запускается от рута.
« Ответ #9 : 27 Мая 2016, 15:43:14 »
csslord, порты ниже 1000 - не-руту не открыть, протокол smb работает на 445 порту, следовательно, самба не от рута не будет работать должным образом. Либо вам придется перенастраивать smb на каждом компьютере в сети, да и то не факт, что это можно сделать и будет ли нормально работать.

По поводу "ничего не помогает" - покажите конфиг самбы и права на расшаренные ресурсы.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.