LINUX.ORG.RU

права доступа


0

0

Подскажите, права доступа к файлоам как то отличаются для рута и для программы, принадлежащей руту с установленным suid bitom запущенной от другого пользователя? Ситуация такая: права на директорию где создает файлы программка: user nobody, mode 777. Файлы создаются 444. (open(LOG_OUT, O_WRONLY|O_APPEND|O_CREAT|O_TRUNC, S_IRUSR|S_IRGRP|S_IROTH)) Если прогу запускать от рута - программа работает нормально. Если удалить файлы в этой директории и запустить от nobody - тоже все ок. Но если не удалля файлы заново запустить от nobody - говорит нет доступа к файлам. Suid бит стоит и владелец бинаря - рут..

anonymous

Проблема решена. На этом разделе был флаг nosuid :)

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