Linux Easter Egg - Su Gives Funny Comments

if you have sudo installed (tested with CU Sudo version 1.5.9p1) AND you are in the /etc/sudoers file, try this:

sudo (command)

use whatever command you are allowed to run in the sudoers file. make sure it is NOT a NOPASSWD marked one.

sudo will print a few lines of text, then ask you for a password. enter some crap. it will spew out funny lines, different ones each time. some examples:

"That's something I cannot allow to happen."
"I've seen penguins that can type better than that."
"You do that again and see what happens..."

User Rating:
5.6
  5.6/10 with 212 votes
Contributed By: Tom on 02-03-2000
Reviewed By: Webmaster
Special Requirements: the sudo program
Please correct this Egg if you see errors.

Pictures and Videos

None posted yet. Send us yours and be the first!

Comments

TéVé DM writes:
There are also other funny things you can do: type "make fire" and then you get the answer that it is not possible to do that. If you ask "why not?", the answer will be: no matches. Seems rather logical to me...
21 of 39 people found this comment helpful. Did you? Yes No
Rob Russell writes:
This is not a valid easter egg because it's well documented in the SUDO package. I would not recommend using this egg frivolously when you're not the system administrator. Every incorrect password entered with sudo generates an EMail to the systems administrator notifying them that someone might be trying to subvert the system security.
21 of 39 people found this comment helpful. Did you? Yes No
About the 'make fire' joke: it's not technically an easter egg (since it's just a funny way the commands play out.) It's still funny though, but it does NOT work in Linux 2.2.13 (Slackware 7.0): bizkit:~$ make fire make: *** No rule to make target `fire'. Stop. bizkit:~$ why not? bash: why: command not found bizkit:~$ I haven't tried this on FreeBSD. I will and post results :)
21 of 39 people found this comment helpful. Did you? Yes No
These have not been working on UN*X Systems for a long time (Last Machine I know about was an old DEC station). There were many of those Jokes though: 4ex. whereis 'Jimmy Hoffa' -> Jimmy Hoffa: not found whois god -> god does not exist (somtimes aliassed to root ;)
21 of 39 people found this comment helpful. Did you? Yes No
wef1501 writes:
Why not? Will still work. It didn't because you are using the bash shell. I'm using the exact same setup as you, 2.2.13 slackware 7.0 distribution. If your in the tcsh (turbo c shell) it will work, probably in some others too.
21 of 39 people found this comment helpful. Did you? Yes No
Fun with make under BSD: % make fire make: don't know how to make fire. Stop % why ? zsh: no match
21 of 39 people found this comment helpful. Did you? Yes No
enig99 writes:
csh in RedHat 7.0 (2.2.14) [amy@isis ~]$ make fire make: *** No rule to make target `fire'. Stop. [amy@isis ~]$ why? why?: No match.
21 of 39 people found this comment helpful. Did you? Yes No
Gilion writes:
Try changing your password (as a normal user) to 'p*nis' using passwd for a laugh...
21 of 39 people found this comment helpful. Did you? Yes No
weasel writes:
Actually this is documented. If you look at the man page for sudoers, there's a line that says "insults If set, sudo will insult users when they enter an incorrect password. This flag is off by default."
21 of 39 people found this comment helpful. Did you? Yes No
dramatools writes:
Some versions of 'make' respond with "Don't know how to make ..." If you give the command 'make love,' you'll get the reply "Don't know how to make love." Perhaps getting away from the computer would help. Mark Crispin, author of the UW-IMAP mail server, takes this version of the joke a step further. From within the UW-IMAP source code directory, running 'make love' gives the answer, 'Not war?'
21 of 39 people found this comment helpful. Did you? Yes No
jsantos writes:
Let me explain the following: #make fire make: No rule to make target 'fire'. Stop. #why ? #No matches. First thing's first. You are telling make to make the target 'fire' and it is telling you the target doesn't exist. ? is a shell command. Place it after a word in the shell and it will try to locate it in the console. It tells you "No matches" because it doesn't exist.
21 of 39 people found this comment helpful. Did you? Yes No


Register - Privacy Policy - About Us - Contact Us