[问题]Ubuntu为什么没有root

重复贴和参考价值不大的帖子,版主维护
回复
zxkane
帖子: 103
注册时间: 2007-11-02 10:46
送出感谢: 0
接收感谢: 0

[问题]Ubuntu为什么没有root

#1

帖子 zxkane » 2007-11-02 20:24

之前也用过几个linux发行版,比如RHEL5,SLED10,都有root用户,并且可以登陆图形界面。而Ubuntu就不行,不知道为什么。
水平比较菜,见笑了。
头像
arabian
帖子: 91
注册时间: 2007-10-29 17:29
送出感谢: 0
接收感谢: 0

#2

帖子 arabian » 2007-11-02 20:44

有root,只不过缺省下没被设置,其实也不需要root,参看下面内容。

转自wiki.ubuntu.org.cn

GNU/Linux 系统的 root 用户具有系统的管理权限。出于安全考虑,普通用户并不具备这一权限。不过,Ubuntu 上并不包含 root 用户,而是将管理员权限授予特定用户,他们可以使用 "sudo" 应用程序来执行管理任务。默认情况下,在您的系统安装过程中创建的第一个用户帐号具有使用 sudo 的权限。您可以通过用户和组 (参见 第1.3.6节 ― 用户和组) 来限制和赋予用户运行 sudo 的权限。 当您运行一个要求 root 权限的应用程序时,sudo 会要求您输入自己的普通用户密码;这样可以确保恶意程序无法损害您的系统,还可以提醒您应该小心谨慎的对待自己将要执行的管理动作。 在命令行里使用 sudo,只需直接在您想执行的命令前加上"sudo"即可。随後 sudo 会提示您输入自己的密码。 在短时间内 sudo 会记得您输入过的密码。设计这一特性的目的,是为了避免用户在执行多个管理任务时重复输入密码。 执行管理任务时请务必小心,以免损坏系统! 其它一些 sudo 使用技巧:
欲使用 "root" 终端,请在命令行里输入“sudo -i”。
Ubuntu 里所有图形界面配置工具(启动时)默认已使用sudo,因此如有必要它们会提示您输入自己的密码。
关于 sudo 程序及 Ubuntu 里为何默认没有 root 用户的更多信息,请阅读 Ubuntu wiki 上的 sudo页面。
头像
chattan
论坛版主
帖子: 3922
注册时间: 2007-07-11 20:59
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 chattan » 2007-11-02 20:46

这样更安全!!
头像
Element
论坛版主
帖子: 3537
注册时间: 2005-09-10 16:04
来自: DG-GD-China
送出感谢: 0
接收感谢: 0

#4

帖子 Element » 2007-11-02 20:48

代码: 全选

sudo -s -H
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N
头像
Element
论坛版主
帖子: 3537
注册时间: 2005-09-10 16:04
来自: DG-GD-China
送出感谢: 0
接收感谢: 0

#5

帖子 Element » 2007-11-02 20:49

PS:搞坏OS,概不负责
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N
头像
chattan
论坛版主
帖子: 3922
注册时间: 2007-07-11 20:59
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 chattan » 2007-11-02 20:51

Element 写了:PS:搞坏OS,概不负责
:em25 :em25 :em25 :em25
头像
chattan
论坛版主
帖子: 3922
注册时间: 2007-07-11 20:59
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 chattan » 2007-11-02 20:52

最好是不要用ROOT~~~不然容易犯错的!!!!
salltm
帖子: 357
注册时间: 2006-10-18 16:17
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 salltm » 2007-11-02 21:08

不是没有ROOT 而是默认是不允许登录的。 要登录在系统设置里自己修改。 允许管理员登录。。。 然后就可以ROOT登录了。。
ACER NOTE BOOK
Ubuntu 8.10 + Windows XP SP3
CM-1.73G 1MB/L2
I945GME+512MB
IBM 120G
net10/100MB +Moden
14.1 XWGA +Comb
垃圾了点-但是是我的爱机。。。:)
有事问我发站内短信。因为我没有翻旧贴的习惯.3Q
zxkane
帖子: 103
注册时间: 2007-11-02 10:46
送出感谢: 0
接收感谢: 0

#9

帖子 zxkane » 2007-11-02 21:24

如此对应用程序提出了更高的要求。
如果应用程序希望安装由管理员来执行,这样配置可以应用到整个系统。任何用户登陆后都可以使用。如果普通用户直接安装,很可能无法成功建立全局配置。

从一个开发者角度的一些想法。
arabian 写了:有root,只不过缺省下没被设置,其实也不需要root,参看下面内容。

转自wiki.ubuntu.org.cn

GNU/Linux 系统的 root 用户具有系统的管理权限。出于安全考虑,普通用户并不具备这一权限。不过,Ubuntu 上并不包含 root 用户,而是将管理员权限授予特定用户,他们可以使用 "sudo" 应用程序来执行管理任务。默认情况下,在您的系统安装过程中创建的第一个用户帐号具有使用 sudo 的权限。您可以通过用户和组 (参见 第1.3.6节 ― 用户和组) 来限制和赋予用户运行 sudo 的权限。 当您运行一个要求 root 权限的应用程序时,sudo 会要求您输入自己的普通用户密码;这样可以确保恶意程序无法损害您的系统,还可以提醒您应该小心谨慎的对待自己将要执行的管理动作。 在命令行里使用 sudo,只需直接在您想执行的命令前加上"sudo"即可。随後 sudo 会提示您输入自己的密码。 在短时间内 sudo 会记得您输入过的密码。设计这一特性的目的,是为了避免用户在执行多个管理任务时重复输入密码。 执行管理任务时请务必小心,以免损坏系统! 其它一些 sudo 使用技巧:
欲使用 "root" 终端,请在命令行里输入“sudo -i”。
Ubuntu 里所有图形界面配置工具(启动时)默认已使用sudo,因此如有必要它们会提示您输入自己的密码。
关于 sudo 程序及 Ubuntu 里为何默认没有 root 用户的更多信息,请阅读 Ubuntu wiki 上的 sudo页面。
回复

回到 “归档贴”