Korzystam z serwera Ubuntu 10.04 LTS z domyślnym modelem bezpieczeństwa (root zablokowany, używając sudodo podniesienia uprawnień). Czasami lubię używać, sudo -igdy muszę uruchomić serię poleceń z podwyższonymi uprawnieniami lub gdy muszę przeszukiwać katalogi z uprawnieniami tylko do rootowania.
Czasami podczas konfigurowania oprogramowania, które będzie działać jako własne nieuprzywilejowane konto systemowe ( adduser --system --group --no-create-home --disabled-login some-daemon-user), stwierdzam, że muszę uruchomić sekwencję poleceń jako ten użytkownik , a nie ja lub root. Próbowałem użyć sudo -i -u some-daemon-user, ale po prostu zwraca 1status bez żadnego komunikatu o błędzie.
Mam zaznaczone syslog, messages, auth, i debugpliki dziennika w /var/logi żaden z nich nie zawiera żadnych wiadomości referencyjnych sudolub danego konta.
Czy można zostać innym użytkownikiem innym niż root, w stylu sudo, bez ustawiania hasła i logowania (jako oni)? Czy mój system jest w jakiś sposób „zepsuty”, czy po prostu robię to źle?
sudodo uruchamiania powłoki jako użytkownik, jak sugeruje Florian powyżej?