Quick Tip: Setup Ubuntu-style Sudo on other Distributions
Ubuntu's sudo command is something that I miss when I'm using other distributions. For the uninitiated, when using Ubuntu, you can execute privileged commands as the root user by prefacing them with sudo. This saves having to log in as root, do your work and then log out again (or if you're like me, forget to log out and keep doing things as root). Fortunately, it's a cinch to add the functionality to other distributions such as Debian or Fedora.
Here's a funny thing (well, I found it amusing): If you attempt to execute a command using sudo on, say, stock Debian, before being prompted for your password, you are issued a stern warning:
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Once you've got over the lecture and you enter the password, you quickly learn that other distributions don't handle sudo in quite the same way as Ubuntu.
[username] is not the in the sudoers file. This incident will be reported.
Eek! The Debian Police didn't actually turn up at my house on this occasion, and although I did notice a helicopter circling above my house for a while, it might have been a coincidence.
To add Ubuntu-style functionality you need to edit the file /etc/sudoers
Obviously you can't use sudo yet, so make youtself root by typing
Then, use your favorite text editor to open up /etc/sudoers. For example, under Debian type
Scroll down until you find the line
root ALL=(ALL) ALL
and underneath, add the line
[your username] ALL=(ALL) ALL
substituting [your username] as appropriate. Save the file and exit the editor. Once you've done this, test things out by executing a command that requires root privileges. Under Debian, I ran:
sudo apt-get update
and sure enough, the command ran with root privileges. As with Ubuntu, it caches your password for a while, so you don't have to keep re-entering it for every command.
UK based freelance writer Michael Reed writes about technology, retro computing, geek culture and gender politics.
- Two Pi R
- Readers' Choice Awards 2013
- A Handy U-Boot Trick
- The Geek's Guide to the Coolest 2013 Holiday Gifts
- Sublime Text: One Editor to Rule Them All?
- Raspberry Pi: the Perfect Home Server
- Linux Systems Administrator
- Tech Tip: Really Simple HTTP Server with Python
- Technical Support Rep
- New Products
- Reality is disapointing
3 hours 26 min ago
- Máy sấy quần áo
6 hours 12 min ago
- Services on GlusterFS
6 hours 22 min ago
- máy lọc nước
7 hours 13 min ago
- Máy lọc nước
7 hours 16 min ago
- Reply to comment | Linux Journal
8 hours 2 min ago
- Definitely cool stuff here
9 hours 3 min ago
- thanks for the information
10 hours 14 min ago
- nice information thanks
10 hours 53 min ago
13 hours 49 min ago