对于sudo su root有点迷惑,谁给解释下
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 28
- 注册时间: 2008-07-17 1:12
对于sudo su root有点迷惑,谁给解释下
系统没有设置root密码用su root提示输入密码,如何输入什么都是错误都。
但我用sudo su root就可以了,奇怪为什么可以成功?
另外,像sudo -s与sudo su root除了~目录定位不同外,还有其他什么区别?
但我用sudo su root就可以了,奇怪为什么可以成功?
另外,像sudo -s与sudo su root除了~目录定位不同外,还有其他什么区别?
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7353
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: 对于sudo su root有点迷惑,谁给解释下
su root输入的是root的密码。
sudo su root 输入的是你当前用户的密码。
sudo su root 输入的是你当前用户的密码。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53
Re: 对于sudo su root有点迷惑,谁给解释下
sudo命令:具有sudo权限的用户可以使用自己的密码以root权限使用后面的命令
su命令:root使用时不需要密码,其他用户使用要输入待切换用户的密码
所以使用sudo su root 使用自己的密码即可
选项:-
不带‘-’,以当前用户的工作环境工作,包括各种环境变量的设置等。
带‘-’,重新读入待切换用户的个人配置文件设置工作环境:~count/.bashrc
su命令:root使用时不需要密码,其他用户使用要输入待切换用户的密码
所以使用sudo su root 使用自己的密码即可
选项:-
不带‘-’,以当前用户的工作环境工作,包括各种环境变量的设置等。
带‘-’,重新读入待切换用户的个人配置文件设置工作环境:~count/.bashrc
- shadowmoon23
- 帖子: 287
- 注册时间: 2008-11-06 11:52
- 来自: 长沙
- 联系:
Re: 对于sudo su root有点迷惑,谁给解释下
第一次运行su之前要设置下su的密码,方法是在终端先敲:evermail 写了:系统没有设置root密码用su root提示输入密码,如何输入什么都是错误都。
代码: 全选
passwd
注意不是sudo passwd, 是直接敲passwd回车。
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7353
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: 对于sudo su root有点迷惑,谁给解释下
直接敲passwd回车,难道不是设置自己的密码么??
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
-
- 帖子: 28
- 注册时间: 2008-07-17 1:12
Re: 对于sudo su root有点迷惑,谁给解释下
我疑惑的是用sudo su root后跳过了root密码都验证,没明白会什么这样懒蜗牛Gentoo 写了:su root输入的是root的密码。
sudo su root 输入的是你当前用户的密码。
-
- 帖子: 28
- 注册时间: 2008-07-17 1:12
Re: 对于sudo su root有点迷惑,谁给解释下
我并不想设置root都密码,我只是没明白为何sudo su root这样做就绕过了root的密码验证,而且他与sudo -s的效果并不相同shadowmoon23 写了:第一次运行su之前要设置下su的密码,方法是在终端先敲:evermail 写了:系统没有设置root密码用su root提示输入密码,如何输入什么都是错误都。然后根据提示设置。代码: 全选
passwd
注意不是sudo passwd, 是直接敲passwd回车。
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
Re: 对于sudo su root有点迷惑,谁给解释下
su命令:root使用时不需要密码,其他用户使用要输入待切换用户的密码
是么?
我这个红帽怎么是要root口令的?
是么?
我这个红帽怎么是要root口令的?
-
- 帖子: 28
- 注册时间: 2008-07-17 1:12
Re: 对于sudo su root有点迷惑,谁给解释下
不是的,而是在su命令外部套用sudo命令后就绕过了root密码冲浪板 写了:su命令:root使用时不需要密码,其他用户使用要输入待切换用户的密码
是么?
我这个红帽怎么是要root口令的?
如我的系统root没有密码
abc@ubuntu1:~$> su root
提示我输入密码,这时候输入abc用户或其他管理员帐号的密码都不对
当我使用
abc@ubuntu1:~$>sudo su root
提示我输入abc用户密码(应该对应的是sudo命令的密码校验),输入密码后就进入了root环境
root@ubunt1:/home/abc/#
没明白的就是为何用su前面加上了sudo后就跳过了root用户的密码验证
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7353
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: 对于sudo su root有点迷惑,谁给解释下
同时回答8楼和6楼的问题:
sudo 可以赋予部分用户临时的root权限。哪些用户拥有这种权利是可以配置的。ubuntu默认不允许直接使用root账户,而是将安装系统时创建的那个用户赋予了这种权利。只有这个用户可以拥有root权限。也就是说,这个用户是实际上的root。这种特权只有这一个用户有(当然,这个用户可以再把这种特权赋予其他用户。)
如果没有被赋予这种权利的用户运行sudo,那么就要求输入root的密码了。
sudo 可以赋予部分用户临时的root权限。哪些用户拥有这种权利是可以配置的。ubuntu默认不允许直接使用root账户,而是将安装系统时创建的那个用户赋予了这种权利。只有这个用户可以拥有root权限。也就是说,这个用户是实际上的root。这种特权只有这一个用户有(当然,这个用户可以再把这种特权赋予其他用户。)
如果没有被赋予这种权利的用户运行sudo,那么就要求输入root的密码了。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53
Re: 对于sudo su root有点迷惑,谁给解释下
在sudo su root 的时候,sudo命令使得用户以superuser身份执行su命令,
而superuser(即root帐户)执行su命令切换到任何帐户不需要该帐户密码
而superuser(即root帐户)执行su命令切换到任何帐户不需要该帐户密码
-
- 帖子: 28
- 注册时间: 2008-07-17 1:12
Re: 对于sudo su root有点迷惑,谁给解释下
明白了,多谢sunfish 写了:在sudo su root 的时候,sudo命令使得用户以superuser身份执行su命令,
而superuser(即root帐户)执行su命令切换到任何帐户不需要该帐户密码
另外是不是ubuntu下用sudo -s就好了,不会出现非要使用sudo su root这种怪异命令的情况
-
- 帖子: 28
- 注册时间: 2008-07-17 1:12
Re: 对于sudo su root有点迷惑,谁给解释下
多谢,我觉得按照11楼的说法来解释更好理解些 即 超级用户切换到任何用户都不需要该用户都密码。懒蜗牛Gentoo 写了:同时回答8楼和6楼的问题:
sudo 可以赋予部分用户临时的root权限。哪些用户拥有这种权利是可以配置的。ubuntu默认不允许直接使用root账户,而是将安装系统时创建的那个用户赋予了这种权利。只有这个用户可以拥有root权限。也就是说,这个用户是实际上的root。这种特权只有这一个用户有(当然,这个用户可以再把这种特权赋予其他用户。)
如果没有被赋予这种权利的用户运行sudo,那么就要求输入root的密码了。
- liu滔
- 帖子: 7212
- 注册时间: 2010-10-09 23:01
Re: 对于sudo su root有点迷惑,谁给解释下
啊,突然间明白了很多……谢谢所有人,学习了