Article View: pl.comp.lang.perl
Article #789Re: zmiana passwd ze skryptu
From: Pawel Krawczyk
Date: Thu, 11 Dec 1997 20:45
Date: Thu, 11 Dec 1997 20:45
26 lines
2008 bytes
2008 bytes
Piotr Piatkowski <kompas@galaxy.uci.agh.edu.pl> wrote: > : PS> Jak z poziomu PERL'a przekazac haslo do programu passwd? > : Nie możesz tego zrobić perlem? Hint: crypt. > Taż chyba napisał że nie może, bo skrypt nie ma być suid root :-/ > (nie, nie mam pomysłu jak to zrobić. Tzn. jedyne co mi się nasuwa to > zaemulowanie terminala wirtualnego, ale to jest straszna masa > roboty). Kiedys z tym walczylem - chodzilo oczywiscie o zmiane hasla przez WWW. Spotkalem sie z nastepujacymi rozwiazaniami: - CGI laczy sie z poppassd na porcie 106; poppassd to serwer dedykowany do zmieniania hasla za pomoca protokolu podobnego do POP3, wymyslony przez Qualcomm; poppassd w bardzo skomplikowany sposob uruchamia passwd i zmienia haslo; nie chcialo mi dzialac, ale sie nie zdziwilem :) - CGI jest skryptem dla programu 'expect'; wymaga zeby skrypt chodzil jako root, co mnie ze zrozumialych wzgledow zniechecilo - wariant metody pierwszej, ale z poppassd sam zmienia haslo grzebiac w /etc/shadow; u mnie to dziala poprawnie, z szeregiem zabazpieczen opartych o tcpd i filtrowanie portu 106 na routerze ;) -- Pawel Krawczyk, CETI internet, Krakow. http://www.ceti.com.pl/ info: oferta@ceti.com.pl. Home: http://ceti.com.pl/~kravietz/
Technical Details
Message-ID:
<66pjdi$n73$1@sunsite.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!tau.ceti.com.pl!kravietzReferences:
<4017468506@f70.n480.z2.fidonet.ftn> <GoldED.199712100931253506.rafamiga@polbox.pl> <66mhpe$p68$1@galaxy.uci.agh.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!tau.ceti.com.pl!kravietz From: Pawel Krawczyk <kravietz@ceti.com.pl> Newsgroups: pl.comp.lang.perl Subject: Re: zmiana passwd ze skryptu Date: 11 Dec 1997 20:45:38 GMT Organization: CETI internet, Krakow, Poland Lines: 26 Distribution: world Message-ID: <66pjdi$n73$1@sunsite.icm.edu.pl> References: <4017468506@f70.n480.z2.fidonet.ftn> <GoldED.199712100931253506.rafamiga@polbox.pl> <66mhpe$p68$1@galaxy.uci.agh.edu.pl> NNTP-Posting-Host: tau.ceti.com.pl Mime-Version: 1.0 X-Newsreader: TIN [UNIX 1.3 unoff BETA 970324; i586 Linux 2.0.32] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit