Подскажите, права доступа к файлоам как то отличаются для рута и для программы, принадлежащей руту с установленным 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 бит стоит и владелец бинаря - рут..
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема с записью в pipe (2019)
- Форум Права доступа (2012)
- Форум Права доступа (2011)
- Форум права доступа (2011)
- Форум Права доступа (2010)
- Форум Права доступа (2019)
- Форум Права доступа (2015)
- Форум Права доступа (2018)
- Форум Права доступа (2016)
- Форум Права доступа (2020)