[问题]在ubuntu下进入root权限的命令

重复贴和参考价值不大的帖子,版主维护
回复
rainyubin
帖子: 20
注册时间: 2007-07-26 18:17
送出感谢: 0
接收感谢: 0

[问题]在ubuntu下进入root权限的命令

#1

帖子 rainyubin » 2008-01-14 13:26

我以前用过的直接用su加上个什么东西就能进去直接用root操作了
现在我把这个命令忘了 感觉这个命令很好用
附:不是sudo,su root等等
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#2

帖子 iblicf » 2008-01-14 13:27

不是 su 是什么!

代码: 全选

su -
       -, -l, --login
          Provide an environment similar to what the user would expect had
          the user logged in directly.

          When - is used, it must be specified as the last su option. The
          other forms (-l and --login) do not have this restriction.
rainyubin
帖子: 20
注册时间: 2007-07-26 18:17
送出感谢: 0
接收感谢: 0

#3

帖子 rainyubin » 2008-01-14 13:30

打开终端后直接打个命令就能把$变成# 成为root权限 可能是su 但是后面有参数
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#4

帖子 iblicf » 2008-01-14 13:34

代码: 全选

iblicf@ubuntu:~$ su
Password:
root@ubuntu:/home/iblicf# exit
exit
iblicf@ubuntu:~$ su -
Password:
root@ubuntu:~# exit
logout
iblicf@ubuntu:~$ su root
Password:
root@ubuntu:/home/iblicf#
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
送出感谢: 0
接收感谢: 2 次
联系:

#5

帖子 dbzhang800 » 2008-01-14 13:38

sudo su
sudo su -
rainyubin
帖子: 20
注册时间: 2007-07-26 18:17
送出感谢: 0
接收感谢: 0

#6

帖子 rainyubin » 2008-01-14 13:46

楼上正解 谢谢了!
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#7

帖子 iblicf » 2008-01-14 14:24

ls 歪解, lsls 可能不知道 suid , :) 。。。 作为问题的刨根问底,没有其他意思,一起学习,

代码: 全选

iblicf@ubuntu:~$ type su
su is hashed (/bin/su)
iblicf@ubuntu:~$ ls -l /bin/su
-rwsr-xr-x 1 root 27K 2007-05-18 17:59 /bin/su


注意 su 是有 suid 位的,‘rws’, 可以使普通用户以超级用户身份执行, 或者成为超级用户(实际用户,有效用户的意思,具体看 APUE), 所以 su 是不需要 sudo 的 , 只是要在 admin 组, 同样的还有 ping , mount ....
tandkzy
帖子: 512
注册时间: 2006-02-12 19:29
送出感谢: 1 次
接收感谢: 0

#8

帖子 tandkzy » 2008-01-14 22:04

其实那个命令是用来获得其它用户的权限的。也就是说以其它用户的身份来执行命令。而ubuntu默认的情况下是不会让你设置root用户的密码的。那么我们可以这么做。
sudo passwd root
然后系统会先要求你输入一个密码,就是我们安装系统的时候设置的密码。然后就会执行passwd root命令,再按照提示设置好root用户的密码。那么下一次你就可以按照你的方法来进行操作了。
xjinfo2005
帖子: 19
注册时间: 2008-01-18 23:04
送出感谢: 0
接收感谢: 0

#9

帖子 xjinfo2005 » 2008-01-19 13:04

我新安装的7.10 server,启动系统后,怎么也进入不了root用户,用sudo -i 命令后,系统提示”“open /etc/postfix/main.cf no such file or dircetory”,我到这个目录下看了,确实没有这个文件,手工建立也建立不成,怎么解决呢
xjinfo2005
帖子: 19
注册时间: 2008-01-18 23:04
送出感谢: 0
接收感谢: 0

#10

帖子 xjinfo2005 » 2008-01-19 13:06

直接用su命令,系统提示“认真失败”
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

#11

帖子 yaoms » 2008-01-19 13:22

iblicf 写了:ls 歪解, lsls 可能不知道 suid , :) 。。。 作为问题的刨根问底,没有其他意思,一起学习,

代码: 全选

iblicf@ubuntu:~$ type su
su is hashed (/bin/su)
iblicf@ubuntu:~$ ls -l /bin/su
-rwsr-xr-x 1 root 27K 2007-05-18 17:59 /bin/su


注意 su 是有 suid 位的,‘rws’, 可以使普通用户以超级用户身份执行, 或者成为超级用户(实际用户,有效用户的意思,具体看 APUE), 所以 su 是不需要 sudo 的 , 只是要在 admin 组, 同样的还有 ping , mount ....


对于新手,给予 能直接解决其问题的方法 就行了。没必要详细讲解,他们不一定能听懂。
当他们想搞懂的时候 就会去找资料,这样大家都省事。

对错误的对象讲深刻的道理,是件劳神不讨好的事情。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
回复

回到 “归档贴”