Wydaje sudosię, że podczas korzystania z sudo -u $usertego środowiska root nadal jest używane. Jak mogę sudokorzystać ze środowiska użytkownika? jako specjalną notatkę nie wszyscy użytkownicy, z których będę tego używał, mają powłoki logowania.
sudo -u userjest analogiczny do su userzmiany env w su musisz użyćsu - user
-urównież ignorują grupy ... Próbowałem czegoś z rootem (używając sudo -u down) i zadziałało, najwyraźniej nie zadziałało dla użytkownika. .. więc muszę się upewnić, że uruchamiam polecenia w sposób, który miałby wszystkie ograniczenia i problemy środowiskowe.
# whoami => root # sudo -u user whoami => user