权限管理

Linux sudo 命令

以提升后的权限运行获准的命令。确认前请先检查完整命令。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

sudo [OPTION]... COMMAND [ARGUMENT...]

用法示例

以提升权限执行只读的服务状态检查。

sudo systemctl status ssh

以 www-data 账户运行 id。

sudo -u www-data id

参数、选项与子句

参数 / 子句说明
-u USER, --user=USER以 USER 身份运行命令。
-g GROUP, --group=GROUP以 GROUP 作为主组运行命令。
-i, --login以目标用户身份启动登录 Shell。
-s, --shell以目标用户身份运行配置的 Shell。
-l, --list列出允许的命令或权限。
-k使缓存的凭据失效。
-v刷新凭据时间戳,但不运行命令。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录