LINUX.ORG.RU

Debian пользователи и их шелл

 ,


0

1

Подскажите такую вещь. Есть десктоп и сервер на генте и еще один сервер на дебиане 6.0.5. В генточке пользователи от которых работают демоны (postfix, nginx и т.д) имеют шелл /sbin/nologin, а в дебьяне почему то /bin/sh. Почему так, кто нибудь знает? Правильнее все же /sbin/nologin.

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Спрашивай у того, кто настраивал этот сервер. У меня для постфикса по дефолту на всех дебианах /bin/false, а пользователя nginx никогда не было.

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

Странно, что nginx нету. А www-data есть? От него похапе пускается и у него /bin/sh.

partyzan ★★★
() автор топика
Ответ на: комментарий от partyzan

У тебя есть сейчас установленный дебиан? Посмотри что по дефолту там?

в skel там /bin/sh, а adduser и useradd берут оттуда ЕМНИП. А вообще там ЕМНИП юзеров инсталляторы делают. Т.ч. это инсталяторы виноваты.

drBatty ★★
()

Правильнее все же /sbin/nologin

мой Дебиан считает, что правильнее - /bin/false:

$ lsb_release -d Description: Debian GNU/Linux 7.0 (wheezy)

$ grep /bin/false /etc/passwd|wc -l 18

anonymous
()
Ответ на: комментарий от anonymous

Ну в генте /sbin/nologin. В дебиане я менял именно на /bin/false.

partyzan ★★★
() автор топика
Ответ на: комментарий от anonymous

Правильнее все же /sbin/nologin

мой Дебиан считает, что правильнее - /bin/false:

оба правы. В RH ты не прав, в deb ты прав. Только не подеритесь.

drBatty ★★
()
Ответ на: комментарий от partyzan

Нашел в /etc/default/useradd. Там действительно /bin/sh. Думаю там и меняется значение дефолтное

для useradd - да. А вот демоны скорее всего сами правят /etc/passwd (там и записан дефолт).

ЗЫЖ не дефолт, а конкретное значение конечно.

drBatty ★★
()
Последнее исправление: drBatty (всего исправлений: 1)
Ответ на: комментарий от invokercd

У меня nginx работает от nginx, www-data поменял на /bin/false, все работает

partyzan ★★★
() автор топика
Ответ на: комментарий от partyzan

Судя по всему дефолт только для апача, правда, я пока не нашёл, почему. Единственное замечание, что пока нашлось, это какие-то косяки с php, но так как оно всё работает и с false, неясно какие. Надо ещё поковыряться.

shell-script ★★★★★
()
23 февраля 2014 г.
Ответ на: комментарий от partyzan
postfix:x:104:107::/var/spool/postfix:/bin/false
www-data:x:33:33:www-data:/var/www:/bin/sh

Debian 7

щёрт) снова птичка шалит)

snaf ★★★★★
()
Последнее исправление: snaf (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.