Ich habe versucht, den Zugriff auf den normalen Benutzer eines EC2 Amazon Server ('ec2-user') zu einer bestimmten Bibliothek zu erlauben.Sudo funktioniert nicht - "sudo: effektive uid ist nicht 0, ist sudo installiert setuid root?"
Ich tat: "sudo chown -R ec2-user/usr" was ich jetzt erkannte, war ein fataler Fehler gewesen. Es hat funktioniert, aber Sudo ist weg. Wenn ich versuche, sudo zu verwenden, bekomme ich: "sudo: effektive uid ist nicht 0, ist sudo installiert setuid root?"
Ich habe versucht "chmod u + s/usr" wie es in einer anderen Antwort vorgeschlagen wird. Es löst das Problem nicht.
Ich denke, dass es etwas Grundlegendes fehlt mir fehlt. Vergib mir meine neue Ignoranz.
Was ist Ihre Frage? Möchten Sie den EC2 so reparieren, dass er wieder funktioniert? Wenn dies der Fall ist, lege das EBS-Volume ab, hefte es an eine andere Instanz an, mounte auf der Instanz, zB '' mount/dev/xdvf1/mnt'', dann chown sudo zurück zu den richtigen Berechtigungen '' chown 4111/mnt/usr/bin/sudo '' und dann wieder die Lautstärke wieder an das Original – Vorsprung