Ubuntu首次开启root用户

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

   

转帖以下: shell

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

================================================================================== 安全

Ubuntu使用root登陆 学习

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

       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 修改文件权限。 it

相关文章
相关标签/搜索