Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10147582
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: LINUX

2013-11-26 10:25:22

ubuntu中如何su到root

(2010-04-11 23:18:55)
标签:

杂谈

分类: linux学习笔记
 问题:VM6.5安装的ubuntu和andlinux,在su root时。总提示Authentication failure,我记得在安装时都没有设置root密码,于是密码输入空格或者root,尝试了很多遍都是提示验证失败,纠结了好久,于是google之

   

    解决办法:

    1.设定/改变/启用 root 使用者的密码

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

      (也就是sudo passwd root两次。我的第一次会提示Unknown id: passwd,第二次让输入密码)
     2.sudo -s (-H)                        /直接切换到root权限

 

     分析:

     1.Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。

     2.sudo参数

       参数:  -V 显示版本编号
               -h 会显示版本编号及指令的使用方式说明
               -l 显示出自己(执行 sudo 的使用者)的权限
               -v 因为 sudo 在第一次执行时或是在 N 分钟内没有执行(N 预设为五)会问密码,这个参数是重新做一次确认,如果超过 N 分钟,也会问密码
               -k 将会强迫使用者在下一次执行 sudo 时问密码(不论有没有超过 N 分钟)
               -b 将要执行的指令放在背景执行
               -p prompt 可以更改问密码的提示语,其中 %u 会代换为使用者的帐号名称, %h 会显示主机名称
               -u username/#uid 不加此参数,代表要以 root 的身份执行指令,而加了此参数,可以以username 的身份执行指令(#uid 为该 username 的使用者号码)
                -s 执行环境变数中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell
               -H 将环境变数中的 HOME (家目录)指定为要变更身份的使用者家目录(如不加 -u 参数就是系统管理者 root )

最终方案:(经过我的验证,的确行之有效)

sudo passwd root

******(输入原先的root口令)

******(输入新的root口令,可以保持原样。我就保持的原样)

******(再次输入新的root口令)

su root

之后就可以在终端中使用root权限了!

Ok,搞定~~


阅读(1203) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~