Linux命令:sudo
sudo
命令的快速指南,用于以其他用户身份运行命令。
sudo
通常用于以root身份运行命令。
您必须启用sudo
才能使用它,一旦启用,您可以通过输入您的用户密码(而不是root用户密码)以root身份运行命令。
权限是高度可配置的,这在多用户服务器环境中尤其有用,并且可以通过sudo
授予某些用户运行特定命令的权限。
例如,您可以编辑系统配置文件:
1 | sudo nano /etc/hosts |
否则该操作会因为缺少权限而失败。
您可以运行sudo -i
以启动root用户的shell:
您可以使用sudo
以任何用户身份运行命令。默认用户是root
,但可以使用-u
选项指定其他用户:
1 | sudo -u flavio ls /Users/flavio |
sudo
命令适用于Linux、macOS、WSL以及任何UNIX环境
tags: [“Linux commands”, “sudo”, “root user”, “permissions”, “multi-user server”]