Кажется, при sudo
использовании sudo -u $user
этой среды все еще используется среда root. Как я могу sudo
использовать пользовательскую среду? в качестве особого примечания, не все пользователи, на которых я буду использовать это, имеют оболочки входа в систему.
sudo -u user
аналогичен su user
переключению env в su, который вы должны использоватьsu - user
-u
также игнорирует группы ... Я пробовал что-то из root (используя sudo -u down), и это сработало, по-видимому, не для пользователя. ... поэтому я должен убедиться, что я запускаю команды таким образом, чтобы иметь все ограничения и проблемы с окружающей средой.
# whoami => root # sudo -u user whoami => user