我以root身份通过ssh登录到系统中。
如何成为命令行中的普通用户或其他用户?
发布于 2014-09-28 01:30:32
节选:
su(Switch )是Linux的一个特性,它能够在登录到系统时更改用户is。这个命令su有时被称为超级用户,但是这并不完全正确。在UNIX的早期,只可能更改为root用户,这就产生了超级用户命令,但是现在可以使用su命令将其更改为任何用户。将该命令称为开关用户命令更为正确。开关用户命令su用于在系统上的不同用户之间进行更改,而无需注销。最常见的用途是更改为根用户,但它可以用于切换到任何用户取决于用户设置。若要切换到根用户以外的其他用户,则使用用户名作为命令的最后一个选项。还可以通过将用户名放在su命令之后,将用户名更改为另一个用户。有两种交换用户的方法。通过在命令后添加“-”,将导致读取用户配置文件和设置变量。如果没有“-”,以前的用户设置仍将保持不变。要使用新用户配置文件和变量su - username继续使用当前配置文件和变量su用户名,您可以通过输入exit返回到前面的用户。
发布于 2014-09-22 23:12:12
作为根,您可以发出
su - username您将不会被提示输入密码。
发布于 2014-09-22 23:13:38
在命令提示符下,键入:
su -l <normal user>su是用于切换用户的linux命令。-l命令行选项将使用用户的环境变量打开新的终端会话。
https://unix.stackexchange.com/questions/156962
复制相似问题