Ich muss eine Anwendung mit meinen eigenen Benutzerrechten starten, aber die Gruppe muss unterschiedlich sein. Also statt:
$ ps -eo "user,group,args" | grep qbittorrent
morfik morfik /usr/bin/qbittorrent
es sollte zum Beispiel sein:
$ ps -eo "user,group,args" | grep qbittorrent
morfik p2p /usr/bin/qbittorrent
Dies muss auch erfolgen, ohne nach dem Passwort zu fragen. Gibt es einen Weg, dies zu erreichen?
Antworten:
Verwenden Sie
sg
.Der folgende Befehl wird beispielsweise
sleep
für group aufgerufengroup-name
Von der Manpage:
quelle
sg nach dem Gruppenpasswort fragen
sudo hat die Option -g, die dasselbe durch das Benutzerpasswort bewirkt.
Erfordert die Erwähnung einer Gruppe in Sudoern
Ich habe / etc / sudoers von geändert
zu
Manchmal ist es bequemer
Sichere Möglichkeit zum Bearbeiten von Sudoern ist:
quelle
Um die Passwortabfrage mit sg zu umgehen, fügen Sie sich als Mitglied der Gruppe hinzu
Möglicherweise müssen Sie auch das Kennwort entfernen und den Zugriff nur auf Mitglieder beschränken
Mann gpasswd wird Ihnen mehr Details geben
quelle