Ich habe einen Headless-Server, bei dem mehrere Benutzer remote angemeldet sind. Keiner der anderen Benutzer befindet sich in der sudoers-Datei, sodass sie nicht über root zugreifen können sudo. Da die Berechtigungen jedoch aktiviert susind -rwsr-xr-x, hindert sie nichts daran, das root-Passwort brutal zu erzwingen.
Man könnte argumentieren, dass ein Benutzer, der das Root-Passwort kennt, das System trotzdem kompromittieren kann, aber ich glaube nicht, dass dies der Fall ist. OpenSSH ist mit PermitRootLogin nound konfiguriert PasswordAuthentication no, und keiner der anderen Benutzer hat physischen Zugriff auf den Server. Soweit ich das beurteilen kann, ist die Ausführungsberechtigung /usr/bin/sufür die Welt die einzige Möglichkeit für Benutzer, die versuchen, auf meinem Server root zu werden.
Was mich weiter rätselt, ist, dass es nicht einmal nützlich zu sein scheint. Es ermöglicht mir, sudirekt zu laufen, anstatt es zu tun sudo su, aber das ist kaum eine Unannehmlichkeit.
Übersehen ich etwas? Ist die Welt sunur aus historischen Gründen dazu in der Lage, die Erlaubnis auszuführen ? Gibt es Nachteile beim Entfernen dieser Erlaubnis, die ich noch nicht kennengelernt habe?
sudoinstallierte? Ich würde sagen, es ist eine ziemlich große Unannehmlichkeit dort;)