Muszę uruchomić aplikację z własnymi prawami użytkownika, ale grupa musi być inna. Zamiast więc:
$ ps -eo "user,group,args" | grep qbittorrent
morfik morfik /usr/bin/qbittorrent
powinno to być na przykład:
$ ps -eo "user,group,args" | grep qbittorrent
morfik p2p /usr/bin/qbittorrent
Należy to również zrobić bez pytania o hasło. Czy istnieje sposób na osiągnięcie tego?
Odpowiedzi:
Zastosowanie
sg
.Na przykład następujące polecenie zostanie wywołane
sleep
dla grupygroup-name
Ze strony podręcznika:
źródło
sg zapytaj o hasło grupy
sudo ma opcję -g, która robi to samo za pomocą hasła użytkownika.
wymaga grupy wspomnień w sudoers
Zmieniłem / etc / sudoers przez
do
Czasami jest to wygodniejsze
Bezpiecznym sposobem edycji sudoers jest:
źródło
Aby uniknąć pytania o hasło z sg, dodaj siebie jako członka grupy
Konieczne może być również usunięcie hasła i ograniczenie dostępu tylko do członków
man gpasswd da ci więcej szczegółów
źródło