Если я вызываю bash-скрипт с sudo
, например:
sudo bash script.sh
Нужно ли мне использовать sudo
внутри скрипта в таких случаях:
sudo apt-get update
Если я вызываю bash-скрипт с sudo
, например:
sudo bash script.sh
Нужно ли мне использовать sudo
внутри скрипта в таких случаях:
sudo apt-get update
Нет. Команда будет запущена с привилегиями root, и все команды, запускаемые сценарием, наследуют привилегии.
нет, вызывая sudo, вы запускаете процесс в режиме ядра, что означает, что у вас есть доступ ко всему, вам больше не нужно использовать специальные разрешения в различных областях вашего кода / скрипта.