|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/79491375b6bf.html, оценка из 5, голосов 10
|