🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #580

Re: Haslo w Perlu

#580
From: Mariusz Krukowski
Date: Tue, 07 Oct 1997 08:14
24 lines
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-mail
References: <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