sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

Jeg er hele dagen siddet og leget med linux.
Desværre er jeg kommet til denne fejl!
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Hvad skyldes fejlen?
Mvh
S. Calmar
www.scalmar.dk

Det betyder at programmet "sudo" under /usr/bin mappen ikke er ejet af root.
[email protected] ~> ls -la /usr/bin/sudo
-rwsr-xr-x 1 root root 136808 Jul 4 09:37 /usr/bin/sudo*
Det kunne lyde til at du har fået kørt en chown-kommando, som du har været lidt for rundhåndet med, så den har fået ændre ejer på mere end du ønskede.
Hvis du skal har adgang til at logge ind med root dirkete på serveren, hvis du ikke har deaktiveret root-login eller kan "su root" så kan du formodentlig redde serveren ved at ændre rettighederne tilbage:
chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo
Hvis det er tilfælde at du har fået kørt en chown kommando på det meste af fil-systemet, altså ikke kun den binære applikation sudo, hvis du ved en fejl har fået kørt en f.eks. chown calmar -R / så er den nemmeste løsning at lave en backup af dine data, og reinstallerer hele Linux-serveren.
Håber dette hjælper dig lidt videre.
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

Det blev til en reinstall - Jeg kunne ikke få ændret rettighederne som jeg legede med grundet FTP problemer - Så jeg starter forefra, men det er vel også det man lærer mest af
Mvh
S. Calmar
www.scalmar.dk

Havde det være en reinstall af noget jeg kendte tog det jo ingen tid!
Men mig og linux er ikke de bedste venner! - Så jeg må hellere se at starte :P
Mvh
S. Calmar
www.scalmar.dk