HOWTO su into root on Debian and Ubuntu systems
The Ubuntu way of running commands as the root user is to use sudo to run every single command from your regular user.
This approach may be good for security but it is quite tiresome if you want to execute a series of commands. Sometimes you just want to be root. Luckily it's really easy to su into the root user on Debian and Ubuntu even though you're not supposed to. You have the bash shell executable handy - so just use it:
sudo /bin/bash
and that's it, that's all you need to do to get into a root shell on Ubuntu systems. Alternatively, there's the passwd command for changing your password. If you just sudo passwd
you're changing the root users password. Just set a password you'd like to use with sudo passwd
and use that to become root when you need to by typing su -
and root's password.
You can also get a root shell sudo
by adding the -i
option - which is a short-hand option for --login
. Just run sudo -i
and you get a root shell.
Allowing users in the "wheel" group to run commands without a password the polkit way[edit]
As proposed in a KDE forum post,
/*kate: hl JavaScript ; https://forum.kde.org/viewtopic.php?f=15&t=156389#p408592 Allow members of the wheel group to execute any actions without password authentication! Of course, this vital example is not given in the official manpage. in /etc/sudoers.d/10-installer do #comment out any shenanigans! Globally -- Create the following text file as root: sudo leafpad /etc/polkit-1/rules.d/49-nopasswd_global.rules additionally, use NOPASSWD: in visudo : ## Allow root to run any commands anywhere in /etc/sudoers you ALL=(ALL) NOPASSWD: ALL ### also try: pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dolphin */ polkit.addRule(function(action, subject) { if (subject.isInGroup("wheel")) { return polkit.Result.YES; } });
Debian 10[edit]
Debian 10 has the su
binary and you can just su -
to become root.
Enable comment auto-refresher
Zz
Permalink |