Ich habe einige Software installiert, indem ich das Installationsskript mit ausgeführt habe
sudo ./install.sh
Nach der Installation können alle Konten auf meinem Ubuntu-Laptop durch einfaches Ausgeben des Befehls Root-Zugriff erhalten sudo -s
, auch das Standardkonto (kein Administrator). Außerdem gibt es bei der Ausgabe des Befehls keine Kennwortabfrage sudo -s
.
Mein /etc/sudoers
sieht so aus:
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
ALL ALL=(ALL) NOPASSWD:ALL
password
sudo
root
permissions
Codierer
quelle
quelle
/etc/sudoers
und setzen Sie sie zurück.ALL ALL=(ALL)
in einer Sudoers-Datei hinzuzufügen. Wenn möglich, teilen Sie uns bitte mit, woher Sie das Installationsskript haben (wie @Rinzwind sagt) und / oder für welche Software das Skript geliefert wurde oder ist, damit der Fehler den Entwicklern gemeldet und hoffentlich schnell behoben werden kann. Vielen Dank!Antworten:
Wenn Sie sich das Ende Ihrer Sudoers-Datei ansehen, heißt es "ALL ALL = (ALL) NOPASSWD: ALL". Dies ist die Syntax für die kennwortlose Ausführung von sudo. Erstellen Sie eine Sicherungskopie der Datei und löschen Sie diese Zeile.
Andrew
quelle
Entfernen Sie diese Zeile:
Aber das ist WIRKLICH seltsam, so dass die von Ihnen installierte Software (im Grunde genommen ein Skript, denke ich) wahrscheinlich bösartig ist. Vielleicht möchten Sie eine zweite Frage stellen, den Inhalt dieses Skripts dort einfügen und um Rat fragen ... das ist beängstigend!
quelle
ALL
ist das Schlüsselwort hier. Die Zeile, die mit beginnt,%admin
besagt, dass alle Mitglieder des Gruppenadministrators Sudo-Rechte haben, und diese Zeile besagt, dass jeder diese Rechte hat.