• Ubuntu首次开启root用户


    最近一直在学习linux,选择ubuntu作为联系的操作系统。然后一直发现自己所创建的用户和root用户不是一个概念,执行好多命令的时候都提示没有权限。这样,最后终于发现原来是ubuntu是默认关闭root用户的,只有开启了root用户之后才能登陆。。首先在现有用户名终端输入:sudo passwd root,这样就会要求输入root的新密码。。同时会切换到root目录。。。

       

    转帖如下:

    Ubuntu是一套基于DebianLinux系统,它追求的是"Just Work",最新的7.10版本发布于200710月,不同于其他Linux发行版本,Ubuntu的所有版本都是免费的,包括企业版。

    第一次安装Ubuntu,发现比较"奇怪"的一点是,在安装过程中,不像其他发布版本那样,要求设置root的密码,也就无法以root登录了。经过去网上查询才发现:Ubuntu默认是关闭root帐户的,这样做有如下优点:

    起初Ubuntu团队希望安装尽可能的简单,不使用root,在安装期间的两个用户交互步骤可以省略。(科林·沃森)

    更进一步, 如果在安装中使用root,用户将被要求永远记住他们选择的密码--即使他们很少使用到它。Root密码经常被对Unix安全模型不熟悉的用户忘记。(马特·齐默曼)

    它防止了缺省登录时"我能做任何事情"--在较大的变化发生之前,你将被提示输入口令,这可以使你考虑你这样做的结果。 如果你作为root登录,你可以删除一些"没用的文件夹"并且不会意识到你正处于错误的目录,那时已经太晚了。它是在Unix下长时间使用"su-command-^D"练习的情况下,代替一直呆在root shell--除非你做严重的系统维护(那时你仍然可以使用 "sudo su")。(吉姆·奇塔姆 安德鲁·索巴拉)

    Sudo
    增加了运行命令的日志记录(在/var/log/auth.log)。如果你陷入困境,你总是可以返回并看见那些运行的命令。(安德鲁·Zbikowski

    开启root帐号的方法:

    为了启用root 帐号(也就是设置一个口令)使用:

    sudo passwd root

    当你使用完毕后屏蔽root帐号使用:

    sudo passwd -l root

    这个将锁住root帐号。

    如何在终端模式下切换到root身份?

    sudo -s -H
    Password: <
    在此输入密码>

    ==================================================================================

    Ubuntu使用root登录

           Ubuntu系统默认是不允许用户以root身份登录的,虽然有一定的安全性,不过不符合我操控系统的天性。在网上找到的方法如下:

           1、首先设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:sudo passwd root,接着输入密码和root密码,重复密码。这样就有了可用的root用户。

           2、默认情况是不允许用root帐号直接登录图形界面的。这可以通过修改/etc/gdm/gdm.conf文件来允许root直接登录,在该文件中找到 AllowRootfalse 将其改为 AllowRoot=true 切换用户就可以了。

    注:有的系统中 gdm.conf 默认是只读属性,修改前可使用sudo chmod 777 /etc/gdm/gdm.conf 修改文件权限。

  • 相关阅读:
    使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法
    浅谈程序猿的职业规划,看你如何决定自己的未来吧。
    [转载]DOS循环:bat/批处理for命令详解 (史上虽详尽的总结和说明~~)
    bat 批处理 字符串 截取
    window上使用GIT的个人经验(入门级)
    Android 访问 wcf
    解决 MyEclipse 10 中 JSp页面 “return false” 报错问题
    微信公共平台(码农在努力)
    Spring Cloud 中使用 Zipkin 追踪服务
    Spring Cloud Config 分布式配置中心
  • 原文地址:https://www.cnblogs.com/hdk1993/p/4355585.html
Copyright © 2020-2023  润新知