gespnam() ?

Jan Kasprzak kas na informatics.muni.cz
Středa Březen 31 15:59:05 MEST 1999


Milan Sorm wrote:
: Tue, Mar 30, 1999 ve 06:18:03PM +0200 Jan Kasprzak napsal:
: | 	nevi nekdo, jak jednoduse udelat autentizaci pomoci shadow passwords
: | pod Linuxem? Getpw*() mi vraci pouze to "x", co mam v /etc/passwd.
: | Dival jsem se na dejanews a nic rozumneho jsem nenasel (krome doporuceni,
: | ze getpw*() by melo vracet i shadow passwords :-)
: 
: To preci ani nemuze zjistit, ne ? Protoze perl neni setuid aplikace, takze
: nema jakym zpusobem cist /etc/shadow, ktere nema pravo r pro uzivatele.
: kdyby to perl mohl, tak pak je zbytecne nejake shadow mit, protoze ho kazdy
: uzivatel muze precist.
: 
	Zapomnel jsem napsat, ze ten program stejne pobezi pod rootem,
cili neni treba, aby byl setuid. Samozrejme ze vim, ze jako bezny uzivatel
se k zasifrovane podobe hesla nedostanu.

: Protoze jinak neni problem tu funkci getspnam integrovat do Perlu (:-)). Ale
: myslim, ze to z principu nejde.

	Myslel jsem presne tohle, volat getspnam() z perlu, nejlepe
prenositelne na jine platformy.
: 
: Pokud bys to chtel delat jako setuid a potreboval pak tu funkci getspnam v
: Perlu a nevedel jak na to, klidne mi napis :) Ale to asi zvladnes sam.
: 
	Nechce se mi to studovat - az tak moc to nepotrebuju. :-)
Predpokladal jsem, ze uz je to nekde hotove.

	Ale kdyby nekdo udelal modul pro obsluhu PAM, taky bych
se nezlobil. :-)

-Yenya

--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
///    I hope AFS dies a slow and painful death with people migrating    \\\
//     to better alternatives (coda, whatever).      --Linus Torvalds     \\


Další informace o konferenci Perl