LINUX.ORG.RU

seteuid + chdir ... странно как-то ...


0

0

Вообщем , такая проблема... программулина три строчки:

setegid(100);

seteuid(1000);

chdir("/root");

chdir проходит ... пускает простого пользователя в хомяк рута ...По-мимо того пускает в любой каталог , на котором стоит бит исполнения для группы(не важно для какой - во все пускает) ... Не важно , что потом сдлеать ничего нельзя ... Если выполнять программулину от пользователя с uid 1000 , то не пускает ... а от рута пускает ... я даже меня реальный uid и gid - всё-равно ...

Кто может обьяснить , в чём проблема? Чё за бред? (это весь текст ... более ничего нет ... проблема не в коде...видимо)


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.