Ubuntu的root权限问题

上传人:p****杀 文档编号:253510427 上传时间:2022-02-13 格式:PDF 页数:3 大小:21.85KB
返回 下载 相关 举报
Ubuntu的root权限问题_第1页
第1页 / 共3页
Ubuntu的root权限问题_第2页
第2页 / 共3页
Ubuntu的root权限问题_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Ubuntu的root权限问题》由会员分享,可在线阅读,更多相关《Ubuntu的root权限问题(3页珍藏版)》请在金锄头文库上搜索。

1、原来在Ubuntu, 传统 UNIX root 被屏蔽了 ,说不能用root 直接登陆系统 . 需要用 Sudo 命令来登陆 . sudo chown bob * 然后将会提示输入口令, 口令将保存15 分钟 . 过了这个时间 , 你将需要重新输入口令. 启动一个root shell : sudo -s 为了启用root 帐号(也就是设置一个口令 ) 使用 : sudo passwd root 当你使用完毕后屏蔽root 帐号使用 : sudo passwd -l root 图形界面的应用程序root 权限 : gksudo application 为什么要这样处理root 权限呢 ?文章说

2、: 1.起初Ubuntu 的开发团队团队希望安装尽可能的简单. 不设置root ,这样在安装过程中,用户的设置可以剩掉. 2.如果在安装中设置了root, 用户将被要求永远记住他们设置的密码-即使很少使用到. 对Unix 安全模型不熟悉的用户经常忘记Root 密码 . 3.它防止了在默认登录时,进行一些容易影响到系统目录或系统设置之类的操作,或一些对系统稳定或安全有影响的操作,将被提示输入口令,这可以使你考虑你这样做的结果. 如果你作为 root 登录 , 你的这些操作,将不会被提示,但如果你的操作错误,那时已经就没得救拉.它是让长时间使用su-command-D 操作 ,来代替一直在root

3、 shell 下工作的 ,除非你做重大的系统维护(那时你仍然可以使用sudo su). 4.Sudo 增加了对运行命令的日志记录(在/var/log/auth.log). 如果陷入困境, 总是可以返回并看见那些运行的命令. 安全问题 : 与传统的superuser 模型相比,这种方法有不同的利弊,两者都不总是好的. 在鼓励使用root 权限执行一个单独的命令, sudo 好过打开一个shell: 减少使用root 权限的时间总耗用, 降低了不注意使用root 执行命令的风险提供了有用的审核痕迹当只使用一个root 密码 ,只是提供了一层额外的保护,如果当Admin 使用sudo 或 su 变成

4、root, 当 Admim 密码被攻击时,攻击者可以通过一次间接的攻击来获得root. 使用sudo 模式可能的问题尽管桌面使用sudo 的是有利的,不过还是有些可能的问题需要注意. 一些来自universe 的包将有力的破除(例如webmin) 或让使用变得危险. 一个好的变通方法是在处理受影响的包之前激活root 帐号(sudo su-; passwd ) 并在后面锁住(su -; passwd -l). 运行使用sudo 的命令重定向输出可能引发新用户问题(考虑sudo ls /root/somefile). 变通方法是使用sudo sh -c ls /root/somefile ( 但

5、这种替换变得非常丑陋), 使用Adverbio, 或简单的使用sudo -s 获得 root shell ,在那里执行。在许多办公室环境系统上唯一的用户就是root. 全部其他用户使用NSS 技巧例如nss-ldap 导入 . 安装一个工作站, 或修复它 , 在这个案例网络失败,导致nss-ldap 被断开 , root 被要求使用 . 这中倾向于留下系统无法使用,除非被破解. 下面是我照着另外一篇文章用ROOT 帐户的步骤最近装了Ubuntu(个人感觉算是Linux 众多版本里比较容易上手的一个),但它屏蔽了root帐户(虽然可以用sudo来行使 root 权限,但觉得还是不爽)Ubuntu

6、 下搞定 root 帐户方法:1、使屏蔽root 帐户现身:以下是打开X 下的终端进行修改的全过程:( “/ ”为后面注释内容) zkzkubuntu:$ su / 没搞定之前想进root 帐户Password: /输入密码su: Authentication failure / 提示失败抱歉zkzkubuntu:$ passwd root / 想在一般帐户下更改root 帐户(知道不可以,我只是试一下)passwd:您可能无法查看或更改root 的密码信息。zkzkubuntu:$ sudo passwd root / 用 sudo 修改 root 帐户Password: /输入密码Ente

7、r new UNIX password: / 成功一般了, _ Preferences - Login Window 菜单,并切换到Security 选项页, 然后选中其下的 “Allow local system administrator login”选项。执行上述两步后,你便可以使用root 帐号登录Ubuntu 系统了。如果要再次禁用root 帐号,那么可以执行sudo passwd -l root。方法二:在 Ubuntu 中用 root 帐号登录其实我个人认为这没有多大必要,因为当你需要root 的权限时,使用sudo 便可以了。如果你实在需要在Ubuntu 中启用root 帐号的

8、话,那么不妨执行下面的操作: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 帐号

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > linux/Unix相关

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号