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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Почему pure-ftpd ставит пользователя root?  (Прочитано 356 раз)

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

Оффлайн diman55

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Всем привет. У меня есть скрипт, который создает пользователей FTP и выдает им группу, права. Недавно я вручную добавил нового пользователя такими командами:

sudo groupadd 100
sudo useradd u100 -u 100
sudo chown -R u100:100 /home/100
Ну и перезапустил сам pure-ftpd

И теперь все новые FTP аккаунты создаются с root пользователем. Подскажите пожалуйста, в чем дело)

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 04/07/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июль 2019, 05:16:58 от zg_nico »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Почему pure-ftpd ставит пользователя root?
« Ответ #1 : 04 Июль 2017, 01:53:16 »
diman55, UID простых юзеров должны быть больше 100 1000, т.к ниже 1000 зарезервированы для системных целей.
измените uid юзера на более высокий

« Последнее редактирование: 04 Июль 2017, 02:01:47 от ARTGALGANO »

Оффлайн diman55

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Почему pure-ftpd ставит пользователя root?
« Ответ #2 : 04 Июль 2017, 02:05:31 »
ARTGALGANO, да это я для просто так написал) У меня айди так выглядят s10000 и выше. И я только такие добавлял s10001, s10002 и тд. никаких других. Делал я это для того, чтобы восстановить пользователей после переустановки ОС. Все у меня получилось, у пользователей стало все как обычно, тот же доступ к файлам, пароль. Но почему то все последующие пользователи создаются с root

Пользователь добавил сообщение 04 Июль 2017, 02:27:25:
Хм... Проблему решена.

Указал в скрипте создавать пользователя с ид 10500 и все заработало (было 10000)
« Последнее редактирование: 04 Июль 2017, 02:27:25 от diman55 »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Почему pure-ftpd ставит пользователя root?
« Ответ #3 : 04 Июль 2017, 02:31:53 »
ага, тобишь после переустановки вернули пароли-логины-хомяки юзерам. а новые юзеры с uid 0. так?
могу предположить что гденить в конфиге установлено ]uid 0.

cat /etc/default/useradd

cat [size=78%]/etc/login.defs[/size]


 

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