• Ubuntu 中的root账户切换 和忘记密码更改


    (1)从user用户切换到root用户

    不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user

    但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦

    此时我们可以切换到root用户,只需要简单的执行sudo su 即可

    注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变

    的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知道root的密码

    (2)从root用户切回user用户

    想从root用户切回user用户只需执行命令:su user (user是你自己安装时候的用户名),或是直接输入exit,也可Ctrl+D组合键推出

    (3)给root设定一个密码

    默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码

    只需执行命令:sudo passwd root 然后根据提示一步一步来

    这样皆可以向(1)里面提到的那样 su root ,输入root密码切换到root用户

    注意:给root设定密码后,仍可以 sudo su 切换到root用户

    附:在图形模式下 系统->系统管理->用户和组 也可以给root设置密码

    (4)禁用和启用root登录

    执行 sudo passwd -l root 即可(只是禁用root,但是root密码还保存着),再执行su root发现认证失败,

    要再次启动root登录,执行 sudo passwd -u root 即可

    (5)让Ubuntu自动登录

    图形模式下 系统->系统管理->登录窗口 授权解锁后选择

    作为 user自动登录 即可。

    (6)root 密码重置(摘选自 《鸟哥的Linux私房菜》)

    常常有些朋友在配置好了Linux之后,结果root密码给他忘记去!要重新安装吗?不需要的, 你只要以单人维护模式登陆即可更改你的root密码喔!由于lilo这个启动管理程序已经很少见了, 这里鸟哥使用grub启动管理程序作为范例来介绍啰!

    先将系统重新启动,在读秒的时候按下任意键就会出现如同第四章图3.2的菜单画面,仔细看菜单底下的说明, 按下『e』就能够进入grub的编辑模式了。此时你看到的画面有点像底下这样:

    root (hd0,0) 
    kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/ rhgb quiet 
    initrd /initrd-2.6.18-128.el5.img 
    

    此时,请将光标移动到kernel那一行,再按一次『 e 』进入kernel该行的编辑画面中, 然后在出现的画面当中,最后方输入 single :

    kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/ rhgb quiet single 
    

    再按下『 Enter 』确定之后,按下 b 就可以启动进入单人维护模式了! 在这个模式底下,你会在tty1的地方不需要输入密码即可取得终端机的控制权(而且是使用root的身份喔!)。 之后就能够修改root的密码了!请使用底下的命令来修改root的密码喔!

    [root@www ~]# passwd 
    # 接下来系统会要求你输入两次新的密码,然后再来reboot即可顺利修订root密码了! 
    

     

    一、
    其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了。如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作:

    1.重新设置 root 的密码:

    $sudo passwd root #按照提示输入两次新的密码,并加以确认。

    2.启用root用户登录:

    $sudo vi /etc/X11/gdm/gdm.conf #打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false ,把false改为true,保存后退出。

    之后,重启系统时,就可以用 root 登录了。如果你想要禁用 root 帐号,则执行下列命令:

    $sudo passwd -l root


    二、
    Ubuntu 中的 root 帐号默认是被禁用了的。在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo 指令。对某些朋友来说,他们可能需要激活 Ubuntu 中的 root 帐号。

    在 Ubuntu 中激活 root 帐号的过程如下:

    1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。
    2. 点击 System -> Preferences -> Login Window 菜单,并切换到 Security 选项页,然后选中其下的“Allow local system administrator login”选项。

    执行上述两步后,你便可以使用 root 帐号登录 Ubuntu 系统了。

    如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root。


    三、
    如果一直想一直用root也可以"sudo -s"。

  • 相关阅读:
    linux 命令收集
    tomcat + nginx 负载均衡
    lamp + 然之协同
    万能的 命令库
    boost.asio源码剖析(三) 流程分析
    boost.asio源码剖析(一) 前 言
    给你的JAVA程序配置参数(Properties的使用)
    JAVA将Excel中的报表导出为图片格式(三)换一种实现
    JAVA使用apache http组件发送POST请求
    JAVA使用原始HttpURLConnection发送POST数据
  • 原文地址:https://www.cnblogs.com/spinsoft/p/2850971.html
Copyright © 2020-2023  润新知