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