Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     20 Sep 2001  14:32:08
 To : "Vitaliy Sajchuk"
 Subject : Re: как изменить пароль пользователю?
 -------------------------------------------------------------------------------- 
 
 Vitaliy Sajchuk <vs@ipm.lviv.ua> wrote:
 
 VS>hi, all!
 
 VS>нужен скрипт который изменяет
 VS>пароль скажем пользователю xxx   на значение xxxyyy (ето новый пароль)
 
 VS>запускать скрипт будет root.
 
 VS>как такое сделать, подскажите плиз.
 
 VS>ps. нужно чтобы пароль менялся именно из скрипта на perle.
 
 Во-первых, есть такой добрый модуль Expect. Посредством его можно
 из скрипта поуправлять любой интерактивной программой, скажем passwd.
 
 Во-вторых, во многих юниксах есть какая-нибудь прибамбасина для
 изменения паролей, например chpasswd. 
 
 open F,"|/usr/sbin/chpasswd";
 print F,"$user:$newpasswd\n";
 close F;
 if ($? >> 8) {
   print STDERR "Changing password for user $user failed\n";
 }  
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: FT-center (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 как изменить пароль пользователю?   Vitaliy Sajchuk   20 Sep 2001 12:48:50 
 Re: как изменить пароль пользователю?   vitus@ice.ru   20 Sep 2001 14:32:08 
Архивное /ru.perl/9509439a76a7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional