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