Ich habe Probleme, einem Benutzer Sudo-Zugriff zu erteilen. Auf meinem neuen VPS ist Ubuntu 12.04 LTS installiert.
Ich habe einen Benutzer mit dem Namen portaljacker erstellt, ihn zur Admin-Gruppe hinzugefügt und die Admin-Gruppe befindet sich in der sudoers-Datei als
%admin ALL=(ALL) ALL
wenn ich jedoch sudo als Portaljacker verwende, heißt es:
sudo: muss setuid root sein
Ich habe keine Ahnung, was falsch ist, da ich dies vor einiger Zeit auf einem früheren VPS (nicht zugänglich, lange Geschichte) gemacht habe und mich nicht erinnern kann, was ich anders gemacht habe.
Antwort1
Es scheint, als ob Ihre sudo
ausführbare Datei die falschen Berechtigungen hat. Versuchen Sie ls -l /usr/bin/sudo
, herauszufinden, was dort steht. Es sollte so aussehen -rwsr-xr-x
(oder ---s--x--x
; das s
muss jedoch an dieser Stelle stehen). Wenn das s
nicht da ist, versuchen Sie, es als Root auszuführen chmod u+s /usr/bin/sudo
.