Linux Fuckup of the Day

I had to set up a virtual machine on one of the Ubuntu boxes today. I heard good things about Virtualbox so I decided to give it a shot – especially since it’s distributed under GPL, it can can be installed directly via apt by simply adding this line to your sources-list:

deb http://www.virtualbox.org/debian dapper non-free

You will need to add their public key before you install.

During the installation Virtualbox creates a user group called vboxusers. To run emulation you need to be a member of that group. So what did I do? I decided to quickly add myself into the group:

sudo usermod -Gvboxusers username

I happily typed in the password, and hit enter, and decided to log out to make the change go into effect. Only halfway through the log in process I realized what I just did. I forgot -a.

Yep. I just removed myself from all the groups except for vboxusers. Brilliant! I absolutely hate when I do stupid shit like that. It’s not like this was hard to fix – I just didn’t remember of the top of my head what groups I was supposed to belong to. Of course since I was no longer part of the sudo and admin groups I could no longer sudo. Luckily enough, back in the day I decided to enable the root password. So I was able to su to become root, and then usermod myself to admin, and bunch of other groups I needed like audio, video, tty, lp and etc… I wonder what would happen if I did this on a default Ubuntu box without root account. I wonder if I would be able to recover from this that easily.

Related Posts:

  • Linux Trademark Issues
  • To Many Linux Distros?
  • Why would anyone do this?
  • Pkill – an Easier Linux Kill Command
  • Will the MS-Novell deal tear Linux community appart?
  • Your perfect Linux Distro?
  • Katapult: Launchy/Quicksilver for Linux
  • Flash Player 9 on Linux
  • Lenovo Linux Vote
  • Text Dumping PDF files

  • 8 Responses to “Linux Fuckup of the Day”

    1. [...] YouTube Link to Article linux Linux Fuckup of the Day » Posted at Terminally Incoherent on Monday, June 25, 2007 Linux Fuckup of the Day June 25th, 2007 3:17 PM by Luke I had to set up a virtual machine on one of the Ubuntu boxes today … if I would be able to recover from this that easily. tags: ubuntu, linux, usermod, groups, vboxusers, virtualbox Posted in technology, linux, ubuntu | No Comments » View Entire Article » [...]

    2. As I’ve written on my site, you can recover from this sort of thing fairly easily, whether or not you’ve set the root password. (Unless you’ve set and forgotten the root password, at which point you can still recover, but it’s more work.)

      Reply  |  Quote
    3. Craig Betts UNITED STATES Mozilla Firefox Solaris says:

      DOH! I hate when that happens! I once broke a 2 terrabyte volume because of my “cleverness”. Good thing that is all you did!

      Reply  |  Quote
    4. Luke UNITED STATES Mozilla Firefox Windows says:

      Thanks for the tip John!

      Craig – I know – it’s so easy to fuck up the system with a simple typo when you’re root. It’s funny how many unix commands have some sort of “dry run” or “print only” option – and yet, I never ever have enough common sense to use them. :P

      Reply  |  Quote
    5. Nick UNITED STATES Konqueror Linux says:

      I think Ubuntu and Debian both have the eaisier to use ‘adduser’ command. To add yourself to a new group you would just use sudo adduser jdoe groupx.

      Reply  |  Quote
    6. Luke UNITED STATES Mozilla Firefox Ubuntu Linux says:

      Oh crap. I totally forgot about adduser. And there is no annoying -a in that command to ruin my day. :P

      Thanks!

      Reply  |  Quote
    7. [...] From Terminally Incoherent: Yep. I just removed myself from all the groups except for vboxusers. Brilliant! I absolutely hate when I do stupid shit like that. It’s not like this was hard to fix – I just didn’t remember of the top of my head what groups I was supposed to belong to. Of course since I was no longer part of the sudo and admin groups I could no longer sudo. Luckily enough, back in the day I decided to enable the root password. So I was able to su to become root, and then usermod myself to admin, and bunch of other groups I needed like audio, video, tty, lp and etc… I wonder what would happen if I did this on a default Ubuntu box without root account. I wonder if I would be able to recover from this that easily. [...]

    8. slypheed UNITED STATES PHP says:

      eh, yeah, this is why I always use “gpasswd -a username groupname” now

      Reply  |  Quote

    Leave a Reply