Если я создаю сценарий, требующий прав суперпользователя, нужно ли в него добавлять sudo?

Я работаю над сценарием установщика для последних драйверов ATI (так как они не находятся в репозитории), и мне было интересно, нужно ли мне включать sudo в сценарий, потому что он понадобится для установки.

3
задан 31 May 2012 в 18:24

2 ответа

нет, если вам нужны привилегии root, вы вызываете скрипт с помощью sudo.

0
ответ дан 31 May 2012 в 18:24

Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я напишу этот скрипт:

/ home / user / my_script

#!/bin/bash
echo "I am running as root" > /root/status.txt

я могу успешно создать файл, содержащий «Я работаю как root» в /root/status.txt, выполнив либо:

user@host$ sudo /home/user/my_script

Или как суперпользователь:

root@host$ /home/user/my_script
0
ответ дан 31 May 2012 в 18:24

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

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