linux切换用户操作
本地切换
linux提供了su命令用来在本地用户之间进行切换,从root切换到普通用户不需要输入密码,而从普通用户切换到其他用户或root用户时需要输入密码:
# 切换到指定用户,需要输入密码
su 用户名
上面的在切换用户时只是切换了用户的环境和权限范围,并没有完全切换到用户,此时切换到的用户仍然能够使用原用户的一些内容,例如用户变量。如果想要完全切换用户(只使用切换到用户的环境),需要使用su - 命令:
# 与上面的切换用户命令类似,也需要输入密码
su - 用户名
切换到远程用户
切换到远程用户(远程登录),使用ssh命令进行,只要是存在ssh环境的系统,无论linux还是windows都可以进行远程用户切换:
# 命令基本格式,同样在登录时需要输入密码
ssh 用户名@ip地址
# 实例,登录到192.168.0.1的root用户环境下
ssh root@192.168.0.1