Да будет известно, что я почти не понимаю, что такое setuid / setgid / что-то еще. Я думаю, это как-то связано с тем, от имени какого пользователя выполняется программа. Это подводит меня к nosuid. В разделе "Улучшения безопасности в ...
Я изучаю setuid и setgid, где пользователь, выполняющий сценарий, наследует разрешение владельца во время выполнения сценария. Чтобы проверить это,
Я создал bash от имени пользователя fiverr в /home/fiverr/...
Я хочу убедиться, что моя программа может быть запущена только пользователем xyz с правами суперпользователя. Для этого я установил бит setuid с помощью: chmod u + s program1.sh
ls -l program1.sh
rwsr-x --- 1 root house 1299 15 мая 23: .. .
У меня есть каталог с подкаталогом и файлами, разрешения файлов установлены на 0664. Каталог и подкаталоги имеют права 2775, поэтому все новые файлы имеют ту же группу, что и каталог.....
Предположим, я написал исполняемый файл setuid root и хочу, чтобы он проверял, что пользователь не является скриптом, запрашивая его пароль (конечно, пользователи могут сохранить свой пароль и использовать его ...
В качестве эксперимента по игре с битом suid я попытался написать сценарий для запуска apt-get update из сценария bash, а затем установить для него бит suid, чтобы я мог просто запустить ~ / update или что-то. apt-get ...
Моя цель - отредактировать файл (владельцем которого является user1) с помощью сценария, в котором user2 не имеет разрешения на непосредственное редактирование файла, но он должен редактировать при выполнении через скрипт пользователем2. Итак, я установи
Я хочу запускать команду автоматически. Проблема в том, что его можно запустить только после того, как я вошел в систему, и для этого требуются привилегии суперпользователя. Я слышал о suid раньше, поэтому решил использовать его для этого. ...