Страница 1 из 1

Невозможно залогиниться юзером

Добавлено: 18 сен 2005, 19:28
Geophics
на команду su username пишет no shell
shell прописан тот же, что и у root'а, т.е. /bin/bash
Поставил zsh - результат тот же =(
chsh тоже не помогает, что делать?

Добавлено: 18 сен 2005, 21:23
red f0x
Дело кажется не в шелле. Может в /etc/passwd что-то не то? Превое, что приходит на ум...
А если по-подробнее?

Добавлено: 18 сен 2005, 22:39
Geophics
Значит, решил я поставить zshell, установил, как положено, и заодно решил подправить /etc/group, чтобы из-под юзера можно было разделы монтировать, музыку слушать и проч. Подправил, значит /etc/passwd - заменил /bin/bash на /bin/zsh, скопировал конфиг .zshrc в домашнюю папку, пытаюсь залогиниться - фиг! Потом пробую su username а он мне в ответ no shell...
Короче, вернул я все в то же положение, как и было, но уже поздно, что-то где-то похерилось, и какого юзера не создавай, на попытку залогиниться ответ всегда один - no shell

Добавлено: 18 сен 2005, 22:50
red f0x
Нежелательно править group и passwd руками, есть ведь useradd/adduser.
Есть ещё файло /etc/shells, где перечислены все доступные шеллы. Может и его стоило подправить?

Добавлено: 18 сен 2005, 23:02
red f0x
RTFM chsh

Добавлено: 18 сен 2005, 23:36
Geophics
red f0x писал(а):Нежелательно править group и passwd руками, есть ведь useradd/adduser.
Есть ещё файло /etc/shells, где перечислены все доступные шеллы. Может и его стоило подправить?
Глупости говорите, уважаемый... Прежде, чем править ручками, я сначала попробовал таки создать юзера через adduser. Также провел комбинацию
#deluser username
#adduser username
Если не можете помочь советом, так уж лучше помолчите...

Добавлено: 19 сен 2005, 21:18
red f0x
хорошо, молчу, но про chsh не мешало бы знать...

Добавлено: 19 сен 2005, 22:20
Geophics
red f0x писал(а):хорошо, молчу, но про chsh не мешало бы знать...
Если я ни слова про chsh не сказал, это еще не значит, что я о нем ничего не знаю. chsh не помогает, к сожалению. И не имеет значения, как прописывать shell - ручками через /etc/passwd или через chsh username - эффект в итоге тот же, т.е. никакого. Предлагаю тему закрыть, мне товарищ обещал загрузочный компакт от sarge дать, все равно собирался на xfs переходить, установлю систему с нуля и буду более внимателен.

Добавлено: 19 сен 2005, 23:02
red f0x
Ну тему, вовсе не обязательно закрывать. Если у кого-то есть такая же трабла и кто-то таки даст ответ - это будет полезно.

Добавлено: 19 сен 2005, 23:41
Llama
сделай strace -f -o trace su username и положи куда-нить архив с файликом, посмотрим, что это за чудо...