在LINUX下想使用SU指令执行脚本
时间: 2023-12-03 15:05:05 浏览: 131
在 Linux 系统中,可以使用 su 命令切换到目标用户身份,然后执行脚本。具体的操作步骤如下:
1. 打开终端,输入以下命令切换到目标用户身份:
```
su - username
```
其中,username 是目标用户的用户名。执行该命令后,系统会提示输入目标用户的密码。
2. 输入目标用户的密码后,就可以切换到目标用户身份了。
3. 切换到目标用户身份后,可以执行脚本的命令,例如:
```
bash /path/to/your/script.sh
```
其中,/path/to/your/script.sh 是你要执行的脚本的路径和文件名。注意,在执行脚本之前,需要给脚本添加执行权限,可以使用以下命令:
```
chmod +x /path/to/your/script.sh
```
这样,就可以让脚本变为可执行文件了。
请注意,使用 su 命令切换到目标用户身份执行命令时,请务必小心谨慎,避免误操作造成不必要的损失。
相关问题
go在linux中运行登录su账户
要在 Linux 中使用 `su` 命令切换到另一个账户,你需要先打开终端并输入以下命令:
```
su -
```
然后按下回车键并输入 `root` 账户的密码。如果密码正确,你就能够切换到 `root` 账户了。
如果你想切换到其他非 `root` 账户,可以使用以下命令:
```
su - username
```
其中 `username` 是你要切换到的账户名。然后按下回车键并输入该账户的密码。如果密码正确,你就能够切换到该账户了。
centos 不在一个用户组可以使用su指令进行切换吗
是的,可以使用`su`命令切换到其他用户,即使这些用户不在同一个用户组中。`su`命令可以让当前用户临时切换为其他用户,只要知道该用户的密码即可。例如,要从当前用户切换到 root 用户,可以使用以下命令:
```
su root
```
然后输入 root 用户的密码即可。注意,需要具有足够的权限才能使用`su`命令。