бит setgid не сохраняется во время вызова execl
267
Moshe Kravchik
У меня ситуация, которую я не могу объяснить: у меня есть исполняемый файл с установленным битом. Когда я вызываю getegid (), он возвращает ожидаемую группу. Но как только я создаю из него оболочку с помощью execl, оболочка уже не имеет этого эффективного gid, а тот, кто его запускает.
Это на самом деле всегда работало для меня, но эта система была недавно обновлена и, возможно, некоторые настройки были изменены. Я не могу это сделать, потому что не работает setgid. Есть идеи?
Скорее всего: оболочка сделала это. Вы можете проверить, что на самом деле происходит с этим как root: `strace -f -u normaluser / path / to / setgidprogram`
A.B 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4