Fork me on GitHub

Ubuntu如何使用root用户的启用与关闭

Ubuntu如何使用root登录?

在安装Ubuntu 12.04时并没有设置root的密码,登录的时候也没有使用root账户。当我们使用root权限时,一般都使用sudo命令进行。那么当我们安装完毕Ubuntu 12.04时,root账户的默认密码是什么呢?
其实这个答案很简单:root账户没有密码。
所以,如果你想使用root帐户登录,您必须首先启用的帐户,并重新设置或添加一个新的密码。下面的步骤会告诉你如何做到这一点。

首先我们要先打开终端,
执行:sudo passwd -u root  # 来启用我们的root账户,如果你后悔了可以执行 sudo passwd -l root 来重新lock root用户。
注意:sudo执行时输入的密码都是你当前用户的密码,不是root的密码。而且要保证你的用户具备了这种权限,配置文件在/etc/sudoers中。


然后给root创建一个密码:sudo passwd root #看准提示进行输入,root的密码最好和其他用户的密码不同,不然会遇到一些麻烦。
现在root用户也不被禁用了,也有密码了,那么如何使用root进行登录呢?


执行如下命令: sudo sh -c ‘echo “greeter-show-manual-login=true” >> /etc/lightdm/lightdm.conf  #这样是让lightdm可以手动输入root用户进行登录。
执行完毕后重启,登录时点击lightdm下的登录按钮,输入root和密码即可使用root登录。
ubuntu之家在此强烈建议你不要使用root进行登录,执行sudo passwd -l root禁用root账户,因为这样是很不安全的事情,比如你执行 rm -rf /这个时候你还未输入完毕却不小心按了下回车,那么你就把整个系统给删除掉了。如果需要root权限可以使用sudo,你可以在一段时间内连续执行sudo而不用输入密码。

Ubuntu中root用户和user用户的相互切换


    Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入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自动登录 即可。
    注:我的Ubuntu是Server版本

posted @   花儿笑弯了腰  阅读(1865)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示