Ich verwende einen Ubuntu 10.04 LTS-Server mit dem Standardsicherheitsmodell (root gesperrt, sudoum die Berechtigungen zu erhöhen). Ich benutze gelegentlich gerne, sudo -iwenn ich eine Reihe von Befehlen mit erhöhten Rechten ausführen muss oder wenn ich in Verzeichnissen mit Root-Rechten stöbern muss.
Manchmal stelle ich beim Einrichten von Software, die als eigenes nicht privilegiertes Systemkonto ausgeführt wird ( adduser --system --group --no-create-home --disabled-login some-daemon-user), fest, dass ich als dieser Benutzer eine Folge von Befehlen ausführen muss , und nicht als ich selbst oder als root. Ich habe versucht, mit sudo -i -u some-daemon-user, aber es gibt nur einen 1Status ohne Fehlermeldung zurück.
Ich habe überprüft , die syslog, messages, auth, und debugLog - Dateien in /var/logund keiner von ihnen sind alle Nachrichten , die Referenz sudooder das betreffende Konto.
Ist es also möglich, ein anderer Benutzer ohne Rootberechtigung im Sudo-Stil zu werden, ohne nur ein Kennwort festzulegen und sich (wie sie) anzumelden? Ist mein System irgendwie kaputt oder mache ich es einfach falsch?
sudoals Benutzer eine Shell starte, wie Florian oben vorschlägt?