Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统,它同时支持多个用户登录并操作,因此在Linux中切换用户是非常常见的操作之一。那么Linux系统中如何切换用户?以下是常用命令介绍。
1、su命令
su命令是最常见的切换用户命令。它可以切换到其他用户账号,并让你在此用户账号下继续操作。使用su命令时,需输入要切换到的用户账号和密码。例如,要切换到root用户,可以在终端中输入以下命令:
'''shell
su - root
'''
此命令会提示你输入root用户的密码,输入正确的密码后,你就可以在root用户下执行命令。
2、sudo命令
sudo命令可以让普通用户以超级用户的身份执行命令。它通常用于普通用户需要执行需要管理员权限的命令时。使用sudo命令时需输入自己的密码。例如,要以root身份执行命令,可以在终端中输入以下命令:
'''shell
sudo command
'''
此命令会提示你输入当前用户的密码,输入正确的密码后,你就可以以root用户的权限执行该命令。
3、su -l命令
su命令的-l选项可以切换到所指定用户账号,并且将环境变量切换为所指定用户的环境变量。在终端中输入以下命令切换用户:
'''shell
su -l username
'''
其中username是要切换到的用户账号。此命令会提示输入所指定用户的密码,输入正确的密码后,你就可以在该用户下执行命令。
4、login命令
login命令用于切换用户,并重新登录系统。使用login命令时,需输入要切换到的用户账号和密码。例如,在终端中输入以下命令切换用户:
'''shell
login
'''
此命令会提示输入要切换到的用户账号和密码,输入正确的账号和密码后,系统会重新登录为该用户。