无法su -

来源:互联网 发布:9377剑雨江湖进阶数据 编辑:程序博客网 时间:2024/04/29 19:23

linux和windows不同,windows默认是系统管理员的权限,而linux默认是用户账户。首先讲讲有几种方法在linux下拥有root权限

1.sudo -i

2.sudo su

3.su -

4.sudo su -

所有都是sudo 到root权限,但是又有区别。

比如2,sudo su后账户变成root,但是系统的环境变量,shell环境仍是普通用户的权限。可以用pwd查看

但是3和4,su -后,系统的环境变量变为root的环境,用pwd查看也变为/root。因此在执行某些命令时,就不会出现上面的找不到命令的问题。


但是我在执行su -时,一直提示我密码错误,这是为什么呢?

在网上找的一个解决方案,说只有切换用户在那个组里才能切换过去,因此,试试 ll /bin |grep su

-rwsr-xr-x 1 root root   28336 Sep  4  2009 su

因此,我先sudo 到root,再su -

就可以切换过去了,同理,也可以sudo su -



0 0