sudo not working at all

Jack Bowling jbinpg at shaw.ca
Sun Oct 23 09:23:32 UTC 2005


Robbo wrote:

>On Sun, 2005-10-23 at 01:41 -0700, Jack Bowling wrote:
>  
>
>>I've spent this evening reading all the man pages and searching through 
>>google hits and mailing-list archives but still have not found a 
>>solution to the following problem:
>>
>>I have done 2 Breezy installs on 2 separate boxes the past couple of 
>>nights. One works beautifully; the other has a broken sudo. The broken 
>>box spits out the time-honoured "Sorry, sudo must be setuid root" every 
>>time I try to use sudo. Permissions and file sizes for sudo as well as 
>>mount options for the /usr partition are identical for both machines. 
>>The working box gives me a root prompt in response to "sudo -i" as it 
>>should.
>>
>>The only difference between the two systems is the bad one was an old 
>>Fedora box but I wiped all the system partitions as well as the home 
>>partition during the install so there shouldn't be any crud left around.
>>    
>>
>
>Are you sure the permissions and owner is set as the below?
>
>-rwsr-xr-x  1 root root 93076 2005-09-30 09:11 /usr/bin/sudo
>
>if you don't get the permissions -rwsr-xr-x, (the s bit is important
>part as well as the owner), then thats what could be wrong.  You'll need
>to login as root to change (as sudo doesn't work) so you'll need to boot
>into recovery mode from the Grub menu if you haven't set a root
>password.
>
>Use the command "chmod 4755 /usr/bin/sudo" to correct the permissions.
>
>If this isn't it then it could be your drive is mounted with the nosuid
>option set.  Run "mount" to list your mounted drives, if / (or if you
>did a seperate partition /usr) nosuid as an option you'll need to remove
>it by editing /etc/fstab (you'll need to do this as root as well).
>
>Also check if your running the correct sudo by running "which sudo" and
>not another on some path, etc. (should point to /usr/bin/sudo).
>
>  
>
It was the latter. I had a stealth sudo hiding in /usr/local/bin. No 
idea where that one came from. Nuked it and all is well with the world. 
Thanks for the heads up.

Jack





More information about the ubuntu-users mailing list