Отмените & ldquo; sudo & rdquo; в скрипте [дубликат]

Этот вопрос уже имеет ответ здесь: Запускайте только части скрипта как sudo, вводя пароль только один раз. 2 ответа

Есть ли способ отменить sudo внутри скрипта? например,

sudo ./script.sh

команды 1,2,3,4,5 с sudo правами

команд 6,7,8,9 без sudo прав

1
задан 18 February 2015 в 18:37

1 ответ

Если вам нужно запустить скрипт с помощью sudo, вы все равно можете запустить некоторые команды как обычный пользователь, используя:

sudo -u $SUDO_USER <command>

Если вы запустите следующий скрипт с sudo:

#!/bin/bash

whoami
sudo -u $SUDO_USER whoami

Он выведет:

root
sylvain
2
ответ дан 23 May 2018 в 23:09

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

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