Verständnisfrage: sudo  [GELÖST]

Locked
User avatar
24unix
Posts: 2037
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 Windows user reinstalls software every few weeks.
A Linux user reinstalls software every few weeks.
The difference is with Linux the version numbers change.
User avatar
Alexander
Keyweb AG
Posts: 4448
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