Bug 13335

Summary: valid shell check is needed
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: alterator-usersAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: cas
Version: unstable   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2007-11-06 17:06:35 MSK
===
Date: Tue, 6 Nov 2007 15:51:09 +0300
From: "ALT Linux User" <altlinux.mailbox/gmail.com>
To: "ALT Linux Community" <community/lists.altlinux.org>
Subject: [Comm] ALD4. Shell для вновь создаваемого юзера через alterator

ALD4 -> Branch 4.

Создаю нового пользователя через alterator (поскольку kuser'a нет). В
shell для нового юзера в выпадающем меню выбираю zsh.

Перелогиниваюсь новым юзером - страшные глюки, даже войти не могу
(консольный текстовый вход). Непускает и всё, как будто неверное имя
или пароль.  
Долго гадал, оказалось, alterator не контролирует установленные в
систему shell'ы - zsh просто не был установлен. Зато предлагать -
предлагает.

Установил zsh - всё стало нормально.
===

Списочек бы генерить динамически...
Или читать из  /etc/shells, в который писать/удалять
по факту установки или удаления shell.
===
Comment 1 Vladislav Zavjalov 2008-03-19 16:57:13 MSK
Сделал проверку наличия исполняемого файла при выдаче списка.