Wydaje sudo
się, że podczas korzystania z sudo -u $user
tego środowiska root nadal jest używane. Jak mogę sudo
korzystać 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 user
jest analogiczny do su user
zmiany env w su musisz użyćsu - user
-u
ró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