码迷,mamicode.com
首页 > 其他好文 > 详细

su: incorrect password

时间:2015-04-07 12:10:35      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:linux   hadoop   大数据   

在使用普通用户登录的状态下使用su (su -)命令 切换到root用户时提示:su: incorrect password,但是直接使用root用户和密码可以登录操作系统。

解决方案:

可能跟su这个执行文件的属性有关。

The permissions should be "-rwsr-xr-x"

而自己的系统中su 的属性为 "-rwxr-xr-x"

也就是说,su对用户为可执行,但还是该用户的权限。

终于找到原因了。当用普通用户执行su的时候,只能代表该用户,虽然执行了,但访问其他资源,比如密码文件等,可能就没有权限了。

使用root用户直接登录操作系统,修改/bin/su文件属性

chmod u+s /bin/su  修改为"-rwsr-xr-x",再su切换,一切OK.

PS: 质s位,该执行程序不代表调用者,而是代表所有者,并具有所有者权限。su所有者是root,所以普通用户执行su就具有了root权限,可以访问密码等保护资源了。

su: incorrect password

标签:linux   hadoop   大数据   

原文地址:http://blog.csdn.net/pengweid/article/details/44916415

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!