如何切换到root用户 --- 终端命令行方式
2012-06-19 17:20
316 查看
这里讲的切换到root用户,并不是在图形界面中用root权限打开文件浏览器,而是直接在命令行中获得root权限。
众所周知,UNIX/LINUX拥有很多丰富的命令,这些命令均是直接通过命令行的方式执行的,其强大而丰富的功能绝非鼠标在界面点击所能比的。下面分享一个非常简单的命令,在命令行状态下切换到root用户。
先说一下问题的起因吧:
我在工作中使用Solaris,因此非常习惯使用su(switch user)切换到root用户,进行一些必要的操作。比如:查看修改系统文件,安装package。这两天玩Q5的命令行(打开终端窗口就可以了),发现 缺省的是“user”用户。于是就想su到root。但是切换的时候需要输入root密码,这下我可懵了,不知道root密码是啥呀!不管了,先猜猜吧。 第一次我试了"root"作为密码,不对!第二次又试了空串,也不对!郁闷之余,只好到Ubuntu的社区去查询。
解决方法:
先说说我查到的有关Ubuntu的一些信息。
据Ubuntu社区上的帖子说,Ubuntu中的root没有固定的密码。它的密码是动态改变的。据帖子说,是每隔5分钟就自动改变root密码。这样能 够获得非常高的安全性。是啊,安全是安全了,难道俺就没办法获得root密码了吗。继续查,终于发现了一个非常简单的命令。咱们一般都是用sudo来获得 root权限,进行有关操作的。但是请注意sudo只是允许操作人获得root权限,并不是你真正的切换到root用户了。并且,sudo并不能执行所有 的root权限的命令,它只能是root权限的一个子集,你的实际用户还是user。
如果要切换到root用户,只需要简单的执行命令 "sudo su" 即可。
切换到root的优势是显而易见的,能够完全获得root权限。另外还有个小好处,就是能少敲一些字符,比如再执行某些需要高权限的命令就不需要带sudo前缀了。
退出root也很简单,只要执行exit命令,就可以退回到user用户。
据我所知,sudo
-i也可以。
希望大家继续提供切换到root用户的方法。
sudo
-s
:lol
尽量使用
“sudo su -”
其中“-”是使用了root的环境变量,没有“-”的环境变量还是普通用户,一些命令会使用不了!
sudo
passwd root
it
is ok to change the root 's password.
难道都不知道
sudo passwd的作用?
sudo
passwd root
so
easy
下载的文档“MiguMusic_2011Beta1.bin”,默认没有执行权限,要为其加上可执行权限,使用如下命令:
$ sudo chmod +x MiguMusic_2011Beta1.bin
加上了可执行权限后就可以运行了,在其所在的路径下使用如下命令:
$./MiguMusic_2011Beta1.bin
大功告成!!!
众所周知,UNIX/LINUX拥有很多丰富的命令,这些命令均是直接通过命令行的方式执行的,其强大而丰富的功能绝非鼠标在界面点击所能比的。下面分享一个非常简单的命令,在命令行状态下切换到root用户。
先说一下问题的起因吧:
我在工作中使用Solaris,因此非常习惯使用su(switch user)切换到root用户,进行一些必要的操作。比如:查看修改系统文件,安装package。这两天玩Q5的命令行(打开终端窗口就可以了),发现 缺省的是“user”用户。于是就想su到root。但是切换的时候需要输入root密码,这下我可懵了,不知道root密码是啥呀!不管了,先猜猜吧。 第一次我试了"root"作为密码,不对!第二次又试了空串,也不对!郁闷之余,只好到Ubuntu的社区去查询。
解决方法:
先说说我查到的有关Ubuntu的一些信息。
据Ubuntu社区上的帖子说,Ubuntu中的root没有固定的密码。它的密码是动态改变的。据帖子说,是每隔5分钟就自动改变root密码。这样能 够获得非常高的安全性。是啊,安全是安全了,难道俺就没办法获得root密码了吗。继续查,终于发现了一个非常简单的命令。咱们一般都是用sudo来获得 root权限,进行有关操作的。但是请注意sudo只是允许操作人获得root权限,并不是你真正的切换到root用户了。并且,sudo并不能执行所有 的root权限的命令,它只能是root权限的一个子集,你的实际用户还是user。
如果要切换到root用户,只需要简单的执行命令 "sudo su" 即可。
切换到root的优势是显而易见的,能够完全获得root权限。另外还有个小好处,就是能少敲一些字符,比如再执行某些需要高权限的命令就不需要带sudo前缀了。
退出root也很简单,只要执行exit命令,就可以退回到user用户。
据我所知,sudo
-i也可以。
希望大家继续提供切换到root用户的方法。
sudo
-s
:lol
尽量使用
“sudo su -”
其中“-”是使用了root的环境变量,没有“-”的环境变量还是普通用户,一些命令会使用不了!
sudo
passwd root
it
is ok to change the root 's password.
难道都不知道
sudo passwd的作用?
sudo
passwd root
so
easy
下载的文档“MiguMusic_2011Beta1.bin”,默认没有执行权限,要为其加上可执行权限,使用如下命令:
$ sudo chmod +x MiguMusic_2011Beta1.bin
加上了可执行权限后就可以运行了,在其所在的路径下使用如下命令:
$./MiguMusic_2011Beta1.bin
大功告成!!!
相关文章推荐
- ubuntu下如何切换到root用户 --- 终端命令行方式
- Ubuntu中如何切换到超级用户(root)及在VMware虚拟机中Linux在虚拟终端之间切换的方法
- Ubuntu中如何切换到超级用户(root)及在VMware虚拟机中Linux在虚拟终端之间切换的方法
- linux里终端切换为root用户的方式
- Ubuntu如何切换root用户
- linux下 如何切换到root用户
- Ubuntu下root用户和user用户如何进行相互切换
- Mac终端切换root用户
- mac终端命令当前用户切换到root用户
- Ubuntu 如何切换到root用户
- 如何从root用户切换到普通用户?零基础学Linux运维
- mac终端命令当前用户切换到root用户
- CentOS下命令行实现普通用户和root用户切换
- Linux下如何从普通用户切换到root用户
- windows server 2008 R2 命令行的方式如何创建用户和设置密码
- mac终端命令当前用户切换到root用户
- 如何使linux系统下的root用户不保存终端历史记录
- Linux 从普通用户切换到root,两种方式的区别
- 如何在 Linux下从普通用户切换到root用户
- ubuntu下如何切换到root用户模式