Linux commands: sudo
A quick guide to the `sudo` command, used to run a command as another user
sudo
is commonly used to run a command as root.
You must be enabled to use sudo
, and once you do, you can run commands as root by entering your user’s password (not the root user password).
The permissions are highly configurable, which is great especially in a multi-user server environment, and some users can be granted access to running specific commands through sudo
.
For example you can edit a system configuration file:
sudo nano /etc/hosts
which would otherwise fail to save since you don’t have the permissions for it.
You can run sudo -i
to start a shell as root:
You can use sudo
to run commands as any user. root
is the default, but use the -u
option to specify another user:
sudo -u flavio ls /Users/flavio
The
sudo
command works on Linux, macOS, WSL, and anywhere you have a UNIX environment
Here is how can I help you:
- COURSES where I teach everything I know
- THE VALLEY OF CODE your web development manual
- BOOTCAMP 2024 cohort in progress, next edition in 2025
- BOOKS 16 coding ebooks you can download for free on JS Python C PHP and lots more
- SOLO LAB everything I know about running a lifestyle business as a solopreneur
- Interesting links collection
- Follow me on X