【Linux】ubuntu 切换管理员/平凡用户指令,看这篇就够了!
写在前面:[*]$通常表现 平凡用户 的命令行提示符。
[*]#通常表现 root 用户(超级用户)的命令行提示符。
[*]赶时间的直接点击目录的“总结”查察。
一、切换到 root 用户
在Linux体系中,切换到管理员身份(通常是指root用户)可以通过几种常见的方式来完成。下面是几种常见的方法:
1. 使用 su
命令切换到 root 用户
su
(Switch User)命令可以让你切换到其他用户,包罗root用户。使用这个命令时,须要提供目标用户的密码。
切换到 root 用户:
su
-
或 su
- root
https://i-blog.csdnimg.cn/direct/475b8bf77bd64762b87ab951004c54ae.png
[*]su
-(或su
- root) 会切换到 root 用户并加载 root 用户的环境变量。
[*]然后会提示输入 root 用户的密码。
注: 如果只想切换到 root 用户而不改变环境:
su
https://i-blog.csdnimg.cn/direct/d72799770e4c4bc49b5f579e2d467129.png
[*]只须要提供 root 用户的密码,但不会加载 root 用户的环境变量。
2. 使用 su
do 命令临时获得管理员权限(推荐)
su
do(SuperUser Do)命令允许平凡用户临时以管理员身份实验命令。
切换到 root 用户:
如果想切换到 root 用户并获得 root shell,可以使用 su
do:
su
do -i https://i-blog.csdnimg.cn/direct/7ea8363940784ec29dae71907ceb63e3.png
[*]这将启动一个新的 shell,模拟 root 用户环境,并允许你实验管理员使命。
3. 使用 su
do su
切换到 root 用户
如果你想使用 su
do 来切换到 root 用户,可以使用以下命令:
su
do su
- https://i-blog.csdnimg.cn/direct/77c7cacaf75c49fb9942b4cb8054d016.png
[*]这将切换到 root 用户,并加载 root 用户的环境。
4. 使用 passwd 设置 root 密码
在某些 Linux 发行版中,root 用户默承认能没有启用(尤其是基于 Ubuntu 的体系)。如果你须要启用 root 用户并设置密码,可以运行以下命令:
su
do passwd root https://i-blog.csdnimg.cn/direct/e1839237e3a8496a829ce1ba789b064a.png
[*]体系会要求你为 root 用户设置一个密码。设置完成后,你就可以使用 su
命令切换到 root 用户了。
小结
[*]su
-:直接切换到 root 用户。
[*]su
do:以平凡用户的身份实验管理员命令。
[*]su
do su
-:通过 su
do 切换到 root 用户。
[*]su
do -i:启动一个 root shell。
根据须要选择符合的方法来切换到管理员身份。
[*]su
- root 和 su
do -i 的密码寄义和使用场景!区别总结:
命令密码要求使用场景su
- rootroot 用户的密码直接切换到 root 用户。su
do -i当前用户的密码使用当前用户的 su
do 权限切换到 root shell。 二、恢复为平凡用户
要恢复为平凡用户,可以实验以下利用:
1. 退出当前的 root 用户会话
如果您当前以 root 用户身份登录,可以直接使用以下命令退出:
exit
2.切换回平凡用户(推荐)
如果您是在 root 用户下,可以使用 su
或 su
do 切换回平凡用户:
su
- username https://i-blog.csdnimg.cn/direct/8d242e7bd9fc4c329b02cae51b7e1682.png
或者,如果您使用的是 su
do:
su
do -u username -i 此中 username 是您的平凡用户名。
注:遇到 su
: 认证失败 错误,说明输入的 root 用户密码禁绝确。这里有几种大概的原因以及解决办法:
https://i-blog.csdnimg.cn/direct/bea241a8b53146eb9e6af4e05296eda6.png
1. 密码错误
[*]原因:你输入的 root 密码大概是错误的。确认密码输入是否准确,检查大小写和输入的字符。
[*]解决办法:确保你输入的密码是准确的。可以实验重新输入密码,注意键盘结构和 Caps Lock 是否开启。
2. root 用户没有设置密码
[*]原因:在一些现代的 Linux 发行版(特别是 Ubuntu 体系)中,root 用户默认没有设置密码,导致无法直接使用 su
命令。
[*]解决办法:你可以实验设置 root 用户的密码。使用以下命令:su
do passwd root 输入当前用户的密码后,体系会提示你为 root 用户设置新密码。然后你可以实验再次使用 su
- 命令。
三、总结
下面是关于切换到管理员身份的总结,以表格的形式展示:
方法命令密码要求说明切换到 root 用户su
- 或 su
- rootroot 用户的密码直接切换到 root 用户并加载 root 用户环境。临时获得管理员权限su
do
比方:su
do ls /root当前用户的密码使用当前用户的 su
do 权限来实验管理员命令。通过 su
do 切换到 rootsu
do su
-当前用户的密码使用 su
do 切换到 root 用户,并加载 root 用户环境。启动 root shellsu
do -i当前用户的密码启动一个新的 shell,模拟 root 用户环境。设置 root 密码su
do passwd root当前用户的密码在没有 root 密码的情况下,设置 root 用户密码。切换回平凡用户exit
无退出 root 用户会话,恢复为平凡用户。切换到指定平凡用户su
- usernameroot 用户的密码从 root 用户切换到指定的平凡用户。切换到平凡用户 (su
do)su
do -u username -i当前用户的密码使用 su
do 切换到指定的平凡用户。 四、常见错误及解决方案
错误范例错误信息大概原因解决方法认证失败su
: 认证失败输入的 root 密码错误。检查密码是否准确,注意大小写、字符和键盘结构。root 用户未启用su
: Authentication failureroot 用户没有设置密码(如 Ubuntu)。使用 su
do passwd root 设置 root 密码。su
do 权限不足user is not in the su
doers file当前用户没有 su
do 权限。检查当前用户是否在 su
doers 文件中,使用管理员权限添加。 写在最后:可以根据须要选择符合的命令和方法来切换到管理员身份,或解决遇到的常见问题。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]