Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Создание пользователей


Автор: rMaveric 20.12.2005, 16:51
Проблема. Есть у меня сервер. Стоит на FreeBSD 4.10

До недавних пор было все нормально, а вот в последнее время что-то странное творится не могу создать пользователей. весь процес через adduser проходит успешно. И говорит, что пользователь создан.. Но его на самом деле нет... И войти под ним нельзя и так далее... ЯВ чем может быть проблема?

Автор: DENNN 20.12.2005, 17:04
Например хакнули и посадили в chroot smile

Автор: rMaveric 20.12.2005, 17:30
ИК.
Ну спасибо обрадовал smile

Как подобное проверить можно?

Автор: spin2 20.12.2005, 18:04
А если руками прописать?

Автор: rMaveric 20.12.2005, 18:15
А вот этим сейчас и занимаюсь... ТОчнее пытаюсь сперва разобраться как тут все устроено...

Т.к. сервер брал с панелью управления... smile И что-то тут не совсем ладное...

Наблюдаю интересный момент. пользователей дабавленых из панели просто нет...

Но и по SSH они могут заходить и работать... Вывод...
либо и правда что-то поломано... Либо дальше продолжаю разбираться.

Автор: rMaveric 20.12.2005, 19:01
Таксь...

Судя по всему.. .что-то действительно с .зверями не так...

Я добавляю пользователя через adduser
далее открываю файл passwd он там есть.

пытаюсь войти под этим пользователем в систему... он мне пишет что нет такого пользователя...

Похоже, что и правда я под chroot как-то работаю...

Пользователи которые были ранее нормально могут заходить... все вроде нормально... Но не понимаю что тут и как далее делать.

Автор: bilbobagginz 20.12.2005, 20:24
так... слушай.
Цитата(rMaveric)

он мне пишет что нет такого пользователя...

КТО это ОН ?
ЧТО именно пишет ?
не мути просто так, то

я не помню как работает точно инструмент добавки пользователей во фре, но вполне возможно, что если он не спрашивает пароль при добавке, то пароль надо добавить самому:
passwd username

кроме того, возможно что если ты подключаешься удаленно, то не все пользователи имеют право подключаться через SSH. тут надо править настройки ssh сервера.

также иногда добавляются автоматом пользователи с несуществующим шеллом.. тут надо редакрировать /etc/passwd.

кроме всего этого аутентификация может быть вообще проходит через какую внешнюю базу пользователей, а локальные не имеют права логиниться ( напр. NIS, NIS+, LDAP )

если ты физичеки подключен к самому серверу и не можешь через консоль зайти - это уже барабашки, а так - ознакомься получше с системой.

пока.

Автор: rMaveric 21.12.2005, 10:49
Он. Это любое приложение.

Кпримеру создаю пользователя.
Пользователи добавляются в файлы group и passwd как и ранее. Но перейти в этого пользователя ни через su ни как иначе нельзя. оболочки и все прочее правельное.

Также основная проблема, что я для каждого виртуального хоста апача использую различных пользователей. Так апач после этого тоже не запускается, т.к. не пможет найти пользователей.

Система пользователей стоит базавая и ничего лишнего не используется.

Автор: DENNN 21.12.2005, 12:07
Цитата(bilbobagginz @ 20.12.2005, 20:24)
я не помню как работает точно инструмент добавки пользователей во фре, но вполне возможно, что если он не спрашивает пароль при добавке, то пароль надо добавить самому:

При создание нового пользователя ему назначается "пустой пароль". Естственно, что если ssh настроенно нормально, то он такого юзера не пустит авторизовываться.

Во вторых, я чего-то не понимаю. Арендуется физический сервер или виртуальный? Если физический, то как понимать фразу о панели управления? Если виртуальный, то нужно ковырать, полностью ли ситема в виртуальной машине крутиться или просто есть шелл в JAIL.

P.S. Судя по симптомам, похоже на какую-то хитрую BSDjail или нечто подобное.
Кроме того,
Цитата

cat /etc/pam.d/login
cat /etc/pam.d/su
cat /etc/pam.d/sshd

И вообще, ковырять нужно систему внимательно и вдумчиво.

Автор: rMaveric 21.12.2005, 12:10
Сервер физический.

Но также попросил поставить панель управления для упрощения рутинной работы.
панель ISP и вот когда она дала збой начал ковырять выяснилось что проблема только одна невозможность добавления пользователей.

Автор: DENNN 21.12.2005, 13:52
На будущее большой совет: прежде чем руками менять файлы авторизации разобраться как же эта авторизации работает на конкртеной системе. В данном случае почему в BSD системах есть два файла /etc/passwd и /etc/master.passwd


Цитата(rMaveric @ 21.12.2005, 12:10)
Но также попросил поставить панель управления для упрощения рутинной работы.

Честно говря, с трудом себе представляю что же таким способом можно упростить.

И еще один совет: набрать в консоли
Цитата

man pw
smile

Автор: bilbobagginz 21.12.2005, 14:41
или как в кино: "твой дом турма" smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)