sudo для двух команд в bash

linux bash sudo после && -- Как запустить 2 команды от имени суперпользователя в bash-скрипте

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

function smth_update() {
    sudo  bash -c "chmod -R 775 foldername && chown -R www-data:www-data foldername"
}

ВНИМАНИЕ! Все команды, заключённые в "" будут выполнены под root-ом.

Будьте осторожны! Вынесите команды, для которых не нужна команда sudo за кавычки. Внимательно относитесь ко всему, чему вы даёте полный доступ.

Subscribe to RSS - sudo для двух команд в bash