【Linux】ubuntu 切换管理员/平凡用户指令,看这篇就够了! ...

铁佛  金牌会员 | 2025-1-10 21:32:24 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 819|帖子 819|积分 2457


   写在前面:
  

  • $通常表现 平凡用户 的命令行提示符。
  • #通常表现 root 用户(超级用户)的命令行提示符。
  • 赶时间的直接点击目录的“总结”查察。
  
一、切换到 root 用户

在Linux体系中,切换到管理员身份(通常是指root用户)可以通过几种常见的方式来完成。下面是几种常见的方法:

1. 使用 su
命令切换到 root 用户


su
(Switch User)命令可以让你切换到其他用户,包罗root用户。使用这个命令时,须要提供目标用户的密码。
切换到 root 用户:
  1. su
  2. -
  3. 或 su
  4. - root
复制代码



  • su
    -(或su
    - root) 会切换到 root 用户并加载 root 用户的环境变量。
  • 然后会提示输入 root 用户的密码
注: 如果只想切换到 root 用户而不改变环境:
  1. su
复制代码



  • 只须要提供 root 用户的密码,但不会加载 root 用户的环境变量。

2. 使用 su
do 命令临时获得管理员权限(推荐)


su
do(SuperUser Do)命令允许平凡用户临时以管理员身份实验命令。
切换到 root 用户:
如果想切换到 root 用户并获得 root shell,可以使用 su
do:
  1. su
  2. do -i
复制代码



  • 这将启动一个新的 shell,模拟 root 用户环境,并允许你实验管理员使命。

3. 使用 su
do su
切换到 root 用户


如果你想使用 su
do 来切换到 root 用户,可以使用以下命令:
  1. su
  2. do su
  3. -
复制代码



  • 这将切换到 root 用户,并加载 root 用户的环境。

4. 使用 passwd 设置 root 密码

在某些 Linux 发行版中,root 用户默承认能没有启用(尤其是基于 Ubuntu 的体系)。如果你须要启用 root 用户并设置密码,可以运行以下命令:
  1. su
  2. do passwd root
复制代码



  • 体系会要求你为 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 用户身份登录,可以直接使用以下命令退出:
  1. exit
复制代码
2.切换回平凡用户(推荐)

如果您是在 root 用户下,可以使用 su
或 su
do 切换回平凡用户:
  1. su
  2. - username
复制代码

或者,如果您使用的是 su
do:
  1. su
  2. do -u username -i
复制代码
此中 username 是您的平凡用户名。

   注:遇到 su
: 认证失败 错误,说明输入的 root 用户密码禁绝确。这里有几种大概的原因以及解决办法:

  

1. 密码错误


  • 原因:你输入的 root 密码大概是错误的。确认密码输入是否准确,检查大小写和输入的字符。
  • 解决办法:确保你输入的密码是准确的。可以实验重新输入密码,注意键盘结构和 Caps Lock 是否开启。
2. root 用户没有设置密码


  • 原因:在一些现代的 Linux 发行版(特别是 Ubuntu 体系)中,root 用户默认没有设置密码,导致无法直接使用 su
    命令。
  • 解决办法:你可以实验设置 root 用户的密码。使用以下命令:
    1. su
    2. do passwd root
    复制代码
    输入当前用户的密码后,体系会提示你为 root 用户设置新密码。然后你可以实验再次使用 su
    - 命令。

三、总结

下面是关于切换到管理员身份的总结,以表格的形式展示:
方法命令密码要求说明切换到 root 用户su
- 或 su
- rootroot 用户的密码直接切换到 root 用户并加载 root 用户环境。临时获得管理员权限su
do
比方:su
do ls /root当前用户的密码使用当前用户的 su
do 权限来实验管理员命令。通过 su
do 切换到 root
su
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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

铁佛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表