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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Michael Samanov                      2:550/5068.1515 03 Oct 2000  12:25:26
 To : Kostya Belous
 Subject : Re: Что такое suidperl и где его взять?
 -------------------------------------------------------------------------------- 
 
 Hello, Kostya!
 
 At Tue, 03 Oct 00 08:18:00 +0400 Kostya Belous wrote:
 
 KB> chmod +s /usr/bin/perl
 KB> и получишь suid, в результате все perl скрипты запущеные кем-бы то нибыло
 KB> станут запущенными от root
 
 Экий ты резкий. А вот почитал бы документацию в свое время, глядишь,
 был бы помягше. К примеру, угадай с трех раз, что такое есть из себя
 
 bash-2.03$ ls -l `which suidperl`
 -r-s--x--x  2 root  wheel  50544 Sep 11 22:33 /usr/bin/suidperl
 
 и объяснить результат выполнения следующего скрипта:
 
 cat >test.pl
 
 #!/usr/bin/suidperl
 print "$<, $>, $(, $)\n"
 ^D
 chown operator:bin test.pl
 chmod 6755 test.pl
 
 А получаем мы (на моей тачке), запуская от меня, родимого:
 1000, 2, 1000 201 8 0 1000 7, 7 201 8 0 1000 7
 
 а от рута:
 0, 2, 0 31 20 5 4 3 2 0 7, 7 31 20 5 4 3 2 0 7
 
 Sincerely yours, Michael (mailto:mike@vlink.ru).
 --- ifmail v.2.14
  * Origin: Home (2:550/5068.1515@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Что такое suidperl и где его взять?   Michael A. Borisov   28 Sep 2000 11:16:04 
 Что такое suidperl и где его взять?   Kostya Belous   03 Oct 2000 10:18:00 
 Re: Что такое suidperl и где его взять?   Michael Samanov   03 Oct 2000 12:25:26 
Архивное /ru.perl/79491375b6bf.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional