首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当以根用户身份登录时,如何更改为命令行中的普通用户?

问当以根用户身份登录时,如何更改为命令行中的普通用户?
EN

Unix & Linux用户
提问于 2014-09-22 23:02:50
回答 5查看 281.7K关注 0票数 28

我以root身份通过ssh登录到系统中。

如何成为命令行中的普通用户或其他用户?

EN

回答 5

Unix & Linux用户

回答已采纳

发布于 2014-09-28 01:30:32

企鹅网/linux/useradmin参考

节选:

su (Switch )是Linux的一个特性,它能够在登录到系统时更改用户is。这个命令su有时被称为超级用户,但是这并不完全正确。在UNIX的早期,只可能更改为root用户,这就产生了超级用户命令,但是现在可以使用su命令将其更改为任何用户。将该命令称为开关用户命令更为正确。开关用户命令su用于在系统上的不同用户之间进行更改,而无需注销。最常见的用途是更改为根用户,但它可以用于切换到任何用户取决于用户设置。若要切换到根用户以外的其他用户,则使用用户名作为命令的最后一个选项。还可以通过将用户名放在su命令之后,将用户名更改为另一个用户。有两种交换用户的方法。通过在命令后添加“-”,将导致读取用户配置文件和设置变量。如果没有“-”,以前的用户设置仍将保持不变。要使用新用户配置文件和变量su - username继续使用当前配置文件和变量su用户名,您可以通过输入exit返回到前面的用户。

票数 1
EN

Unix & Linux用户

发布于 2014-09-22 23:12:12

作为根,您可以发出

代码语言:javascript
复制
su - username

您将不会被提示输入密码。

票数 37
EN

Unix & Linux用户

发布于 2014-09-22 23:13:38

在命令提示符下,键入:

代码语言:javascript
复制
su -l <normal user>

su是用于切换用户的linux命令。-l命令行选项将使用用户的环境变量打开新的终端会话。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/156962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档