Solved

Insults in Sudo

Posted on 2006-06-13
10
967 Views
Last Modified: 2008-02-01
Hi.
I have been googling and testing for about an hour.
I heard of an insults flag you can set in sudoers to insult the user if they get thier password wrong.
However, I cannot find a simple instruction on what to place in the sudo file and where.
Every attempt I have made ends up in a syntax error.

I am fairly good at Linux, but as we all you, you gottta config-it ;)
But my experience stops in sudo just short of adding my own name XD

If anyone could help me out her, would be great.

--Kelly
0
Comment
Question by:KellyCraig
  • 6
  • 3
10 Comments
 
LVL 34

Expert Comment

by:PsiCop
ID: 16895895
I seem to recall that's a compile-time flag. If your sudo was not compiled with insults enabled, then you can't change that at run-time.
0
 
LVL 12

Accepted Solution

by:
Heem14 earned 500 total points
ID: 16895906
it looks like you have to turn that on at compile time. check here:

http://www.courtesan.com/sudo/install.html

0
 
LVL 4

Author Comment

by:KellyCraig
ID: 16895967
The "man sudoers" shows that you can turn them on by adding a "flag" to the sudoers file.
That is what I was asking for, I knwo you can do it at conpile, but I dont feel like compiling it XD..

--Kelly
0
 
LVL 12

Expert Comment

by:Heem14
ID: 16895998
insults     If set, sudo will insult users when they enter an incorrect password.  This flag is on by default.


The manual fails to state (and probably should) that if it's not compiled in, it won't work.
0
 
LVL 4

Author Comment

by:KellyCraig
ID: 16896150
Ok, well hre is my issue.
I just re-compiled it, with the --with-all-insults command right, and the ./configure and the make and make install gave no errors.
But it never over-wrote my /etc/sudoers file and still no insults.

O.o
0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 
LVL 12

Expert Comment

by:Heem14
ID: 16896196
are you sure you are using the sudo that you compiled, or possibly still using the one that came with your system?
0
 
LVL 4

Author Comment

by:KellyCraig
ID: 16896648
So, I used yum to unistall sudo.
Then downloaded the latest source, and ./configure --with-all-insults
then make
then make install
reboot

Went great, set user (kcraig) in the sudoers file, then tried sudo in the command line, got sudo not found.
I su - and try sudo, works fine.
So I copied the executable from the unpacked source "sudo" to /usr/bin/.
But when I try and run sudo as a user, I get.
"
--
1 wildfire:/h/eol/kcraig-> sudo top
sudo: must be setuid root
--
"

What does this mean? how do I fix it?
0
 
LVL 4

Author Comment

by:KellyCraig
ID: 16896661
My mistake, just copying the file didnt do anything.
So I su - and did a "which sudo" found it in /usr/local/bin/sudo

and if I do a /usr/local/bin/sudo top as me, nto root, I get the password prompt.
but still no insults, and I checked the config, it says installing insults.

I am lost.
0
 
LVL 4

Author Comment

by:KellyCraig
ID: 16896793
Actually, at this point, I can say "sudo anything" and it performs it as root without ever asking for a passowrd.

@.@
0
 
LVL 4

Author Comment

by:KellyCraig
ID: 16896895
haha, the 5 minute timeout didnt refresh at reboot, its all good, thansk for the adive. *closed
0

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Join & Write a Comment

Using 'screen' for session sharing, The Simple Edition Step 1: user starts session with command: screen Step 2: other user (logged in with same user account) connects with command: screen -x Done. Both users are connected to the same CLI sessio…
Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now