Article View: pl.comp.lang.perl
Article #580Re: Haslo w Perlu
From: Mariusz Krukowski
Date: Tue, 07 Oct 1997 08:14
Date: Tue, 07 Oct 1997 08:14
24 lines
1695 bytes
1695 bytes
Michal Trojnara wrote: > > Krzysztof Osiecki wrote: > > jeśli chodzi o zmianę hasła w unixie za pomocą skryptu perlowego to można w > > taki sposób, że dla danego użytkownika wczytujesz hasło za pomocą kawałka kodu > > który napisałem w poprzednim postingu, cryptujesz to hasło (salt możesz wziąć > > ze starego ciągu znaków zakodowanego hasła) i wstawiasz go na miejsce starego. > > Nie wyrazilem sie precyzyjnie. Chodzilo mi dokladnie, jak powinno > sie elegancko wstawiac nowe haslo w miejce starego. > Dokladnie: Zeby pracowalo to bezkolizyjnie z innymi programami > modyfikujacymi /etc/passwd i bylo odporne na przerwanie > w dowolnym momencie. Musisz sprawdzic jak pod Twoim Unixem jest blokowany plik /etc/passwd lub /etc/shadow Np. na Solarisie tworzony jest dodatkowy plik (pusty) i na niego nakladany lock. Polecenie passwd sprawdza te blokade i w tym czasie nie moze zmieniac zawartosci pliku shadow. Podobne mechanizmy sa i w innych Unixach i trzeba sie do nich dostosowac.
Technical Details
Message-ID:
<3439EF68.5F31E5D4@it.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!uucp-gw.cyf.gov.pl!uw.edu.pl!news.icm.edu.pl!not-for-mailReferences:
<3438DBBE.57AFDFA1@ddc.daewoo.com.pl> <61b6la$p8v$16@okapi.ict.pwr.wroc.pl> <3439E56A.FC8C8887@ddc.daewoo.com.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!uucp-gw.cyf.gov.pl!uw.edu.pl!news.icm.edu.pl!not-for-mail From: Mariusz Krukowski <kruk@it.pl> Newsgroups: pl.comp.lang.perl Subject: Re: Haslo w Perlu Date: Tue, 07 Oct 1997 10:14:32 +0200 Organization: ITP Lines: 30 Message-ID: <3439EF68.5F31E5D4@it.pl> References: <3438DBBE.57AFDFA1@ddc.daewoo.com.pl> <61b6la$p8v$16@okapi.ict.pwr.wroc.pl> <3439E56A.FC8C8887@ddc.daewoo.com.pl> NNTP-Posting-Host: pound.it.com.pl Mime-Version: 1.0 X-Mailer: Mozilla 4.03 [en] (X11; I; Linux 2.0.29 i586) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit