Nieistniejący shell dla użytkownika (i nie tylko)

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 11 Kwi 2002, 10:25:22 CEST


On Thu, 11 Apr 2002, Michal Moskal wrote:

> On Wed, Apr 10, 2002 at 07:05:17PM +0200, Michal Kochanowicz wrote:
> > Cześć
> > 
> > Po instalacji użytkownik utworzony w wizardzie nie może się zalogować.
> > Jest to spowodowane tym, że ma on ustawiony shell /bin/bash, a ten nie
> > został zainstalowany. Dotyczy instalacji BASE.
> 
> To jest błąd w shadow. Ale chyba zrobię workaround.

Sprawa jest z lekka dyskusyjna. Niby dodawanie użytkownika to robota 
administratora. Jeżeli ten chce czegoś to to ma być święte :) .. czyli że 
jeżeli chce dodać użytkownika z shellem który nie jest nie jest 
wymieniony w /etc/shells to mu się to raczej powinno udać.
Masz pomysł na to według jakiego shematu to powinno sie zachowywać ?
W shadow jest gotowa funkcja od sprawdzanai czy shell jest wymieniony w 
/etc/shells także sama modyfikacja w minimalnej wersji to ze dwie, trzy 
linijki.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-installer