[Server-devel] "Administrative" login for political reasons

Sameer Verma sverma at sfsu.edu
Thu Jan 20 22:07:00 EST 2011


On Wed, Jan 19, 2011 at 6:01 PM, Anna <aschoolf at gmail.com> wrote:
> I think enough time has passed that I can write this up in case anyone else
> runs into this situation.  Back when I was tussling with a school IT guy, he
> demanded "administrative access" to the XSs.  Err, you do realize there is
> no GUI whatsoever and all you're going to see is a prompt, right?  He was a
> Windows guy and didn't want to admit he had no clue what to do with a CLI
> only Linux system.  And got offended when I asked if he had an ssh client.
> Well, Mr. Big Shot, here's your precious "admin" access.
>
> I created an "admin" user and set a password.
>
> adduser admin
> passwd admin
>
> I use passwords for ssh, but do run it on a nonstandard port, deterring the
> script kiddies.
>
> Having previously installed and set up ssmtp so the XSs could send me emails
> via gmail, I edited /home/admin/.bashrc
>
> echo 'Login Alert on' `hostname` `who -m` | mail -s "Login Alert"
> me at gmail.com
>
> Being of a nosy disposition, particularly when it comes to what's going on
> with my systems, I set it up to quietly log everything he did with this line
> in /home/admin/.bash_profile
>
> script -q /var/log/sessions/login-`date +%m-%d-%Y-%Hh-%Mm-%Ss`-`whoami`.log
> && exit
>
> Created and set permissions to a dir in /var/log that looks innocuous:
>
> mkdir /var/log/sessions
> chmod 777 /var/log/sessions
>
> And just in case he reads something on the internet, here's some sudo rope
> to hang himself with.  I can install and customize an XS in under an hour,
> so whatever if he breaks it.  I was actually really looking forward to
> pulling logs to prove he was out of his league.
>
> visudo and then add an entry for admin under root.
>
> ## Allow root to run any commands anywhere
> root    ALL=(ALL)     ALL
> admin   ALL=(ALL)    ALL
>
> The hilarious bit was he claimed he logged into all my XSs and said
> everything looked OK.  What?  I didn't get a single email notification and
> /var/log/sessions was empty.  I checked /var/log/secure just to be
> absolutely sure.  What a pompous liar.  And a liar who didn't know better
> than to lie to someone who could prove it via system logs.
>
> So that's my workaround for ignorant people who demand "admin" access.
>
> Anna Schoolfield
> Birmingham
>
> _______________________________________________
> Server-devel mailing list
> Server-devel at lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>
>

You are hilariously evil >8-)~

cheers,
Sameer


More information about the Server-devel mailing list