Пакет для установки сценария удара, для которого нужен root/sudo доступ

Существует ли способ создать пакет Snap/Snapcraft или Debian, который мог установить сценарий удара как "приложение" со значком в Прикреплении - а именно, то, которое должно быть выполнено как корень для выполнения операций диска?

Это - источник сценария https://raw.githubusercontent.com/jeffbillings/PrintDCP/master/printdcp

0
задан 5 December 2019 в 10:42

1 ответ

Jeff!

Linux игнорирует setuid биты на сценариях оболочки, и этого он имеет место с дистрибутивами Ubuntu и Debian. Это происходит из-за свойственного состояния состязания, вовлеченного в выполнение setuid корневые сценарии оболочки, который описан подробно в ответе на этой ссылке:

https://unix.stackexchange.com/questions/364/allow-setuid-on-shell-scripts

Надеюсь, это поможет.

gmt42

1
ответ дан 21 December 2019 в 23:42

Другие вопросы по тегам:

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