#新创建一个用户newUser,并且设置登录密码; #使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份。
时间: 2024-09-14 22:02:56 浏览: 245
首先,你可以通过以下步骤来新创建一个用户并设置密码:
```bash
# 创建新用户newUser,并设置初始密码
sudo adduser newUser
echo "password for newUser:" | sudo passwd newUser
# 这里密码会被提示输入,你需要输入你刚才设置的新密码
```
接着,使用`su`命令切换到新用户`newUser`:
```bash
# 切换到新用户newUser
sudo su newUser
```
现在,执行`whoami`指令来验证用户身份:
```bash
# 执行whoami查看当前用户
whoami
```
如果你看到`newUser`,说明已经成功切换了身份。
为了恢复原来的用户身份,只需输入`exit`离开`newUser`的shell环境,或者直接关闭当前终端会话,然后重新登录系统,如果不关闭当前终端,可以使用`Ctrl + D`退出当前用户 shell。
```bash
# 退出当前用户(newUser)的shell
exit
```
或者,如果你是在命令行界面运行的`su`,直接回车即可返回上一层shell。
相关问题
新创建一个用户newuser,并且设置登录密码; 使用su命令切换当前用户身份为newuser,并且执行whoami指令,然后恢复原来的身份。
题目意思是:新创建一个用户名newuser,并设置登录密码;使用su命令切换当前用户身份为newuser,并执行whoami指令,然后恢复原来的身份。
回答:可以先创建新用户名newuser并设置登录密码,具体命令为:sudo adduser newuser,然后会要求输入密码和一些其他信息。
然后使用su命令切换用户身份为newuser,命令为:su newuser,这时候需要输入之前设置的登录密码。
接着执行whoami指令,命令为:whoami,这时候会输出当前登录的用户名newuser。
最后可以通过输入exit命令,恢复原来的身份。
#使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份; #提示使用su命令的-c参数完成 #***********begin*************#
使用su命令切换当前用户身份为newUser,并执行whoami指令,然后恢复原来的身份可以通过以下步骤完成:
1. 打开终端或命令行界面。
2. 输入以下命令并按Enter键执行:
```
su -c "whoami" newUser
```
这个命令中的`-c`参数表示在切换用户后执行指定的命令,`"whoami"`是要执行的命令,`newUser`是要切换到的用户。
3. 输入newUser的密码并按Enter键确认。
4. 终端会显示newUser的用户名,即执行了whoami指令。
5. 如果需要恢复原来的身份,可以输入以下命令并按Enter键执行:
```
exit
```
这个命令用于退出当前用户,返回到原来的身份。
注意:在执行su命令时,需要确保当前用户有切换到目标用户的权限,并且目标用户的密码是正确的。
阅读全文
相关推荐
















