Linux 2.6.32 Centos 6.4 setuid () перестал работать / изменения настроек безопасности?

Добавьте к nginx местоположению:

fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;
5
задан 30 August 2013 в 18:54
1 ответ

Каким-то образом процесс обновления изменил perms на / на:

[root@host ~]# ls -alZ /
drw-r--r--. 42374 5031 system_u:object_r:root_t:s0      .
drw-r--r--. 42374 5031 system_u:object_r:root_t:s0      ..

Что было исправлено с помощью

chown root:root / && chmod 755 /

Большая помощь в сужении пространства ошибок была запущена

strace perl -e 'use POSIX; POSIX::setuid(99);exec("id")'

Что показало Perl execve () каждый раз терпит неудачу с EACCES, поскольку он пробовал все каталоги $ PATH.

1
ответ дан 3 December 2019 в 02:03

Теги

Похожие вопросы