Verständnisfrage: sudo  [GELÖST]

Locked
User avatar
24unix
Posts: 2086
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Verständnisfrage: sudo

Post by 24unix »

Mir ist gerade das aufgefallen:

Code: Select all

Feb 14 20:03:03 imperial.24unix.net sudo[3273]:     root : PWD=/root ; USER=root ; COMMAND=/usr/sbin/service php7.4-fpm status
Feb 14 20:03:03 imperial.24unix.net sudo[3273]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
Feb 14 20:03:03 imperial.24unix.net sudo[3273]: pam_unix(sudo:session): session closed for user root
Feb 14 20:03:03 imperial.24unix.net sudo[3278]:     root : PWD=/root ; USER=root ; COMMAND=/usr/sbin/service apache2 status
Feb 14 20:03:03 imperial.24unix.net sudo[3278]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
Feb 14 20:03:03 imperial.24unix.net sudo[3278]: pam_unix(sudo:session): session closed for user root
Feb 14 20:03:03 imperial.24unix.net sudo[3291]:     root : PWD=/root ; USER=root ; COMMAND=/usr/sbin/service clamav-daemon status
Feb 14 20:03:03 imperial.24unix.net sudo[3291]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
Feb 14 20:03:03 imperial.24unix.net sudo[3291]: pam_unix(sudo:session): session closed for user root
Feb 14 20:03:04 imperial.24unix.net CRON[3250]: pam_unix(cron:session): session closed for user root
Ich habe mich bei der Installation schon gefragt, warum sudo installiert wird (und btw auch nano).

Warum führt root per sudo cron tasks als root aus?
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
Alexander
Keyweb AG
Posts: 4554
Joined: Wed 20. Jan 2016, 02:23

Re: Verständnisfrage: sudo  [GELÖST]

Post by Alexander »

Code: Select all

Ich habe mich bei der Installation schon gefragt, warum sudo installiert wird.
Weil es für diverse Operationen gebraucht wird, die über die KeyHelp-UI getriggert werden (und damit unter dem user "keyhelp" statt root laufen.)

Code: Select all

Warum führt root per sudo cron tasks als root aus?
Hier wird zur Ermittlung des Status der Dienste dieselbe Funktion genutzt, wie sie auch in der UI auf der Server-Dienst-Verwaltungs-Seite genutzt wird. Über die UI ist die Ausführung (als user "keyhelp") an der Stelle mit "sudo" notwendig.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Locked