Junior — Middle
Can you explain how the sudo command works in Linux?
sobes.tech AI
Answer from AI
The sudo command in Linux allows you to execute commands as another user, most often as the superuser (root), without needing to log in as that user.
How it works:
- When a user enters a command with
sudo, the system checks the configuration file/etc/sudoersto determine if this user is permitted to execute commands with elevated privileges. - If allowed,
sudoruns the command with the privileges of the specified user (by default root). - To confirm, it may prompt for the current user's password.
This allows for safe execution of administrative tasks without giving permanent root access, and it logs actions performed with elevated privileges.
Example:
sudo apt update
This will update the package list with administrator rights.