linux以su身份执行命令
linux以su身份执行命令详细介绍
在 Linux 系统里,su 命令用于切换用户身份,通常用来切换到超级用户(root)身份以执行具有更高权限的操作。下面为你介绍几种以 su 身份执行命令的方法。
临时切换到超级用户身份执行命令
你可以先使用 su 命令切换到超级用户身份,之后输入需要执行的命令。示例如下:
bash
update
当完成操作后,输入 exit 命令就可以退出超级用户身份。
直接以超级用户身份执行单个命令
若你仅需执行单个命令,可使用 su -c 选项。示例如下:
bash
输入上述命令后,系统会提示你输入 root 用户的密码,输入正确密码后,命令就会以 root 用户身份执行。
使用 sudo 执行命令
要是当前用户在 sudoers 文件中有相应权限,还能使用 sudo 命令以超级用户身份执行命令。示例如下:
bash
update
9123# 以超级用户身份执行更新系统软件包的命令sudo apt update
输入上述命令后,系统会提示你输入当前用户的密码,输入正确密码后,命令就会以 root 用户身份执行。和 su 不同,sudo 不需要你先切换用户身份,能直接执行命令。