在使用普通用户登录的状态下使用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权限,可以访问密码等保护资源了。
相关推荐
Linux_root或普通用户密码修改
参考"解决问题:libpng warning: iCCP: known incorrect sRGB profile"[https://blog.csdn.net/WangJiankun_ls/article/details/79470739]文章,通过自己实践操作,得出结论,希望能帮助到你们
解决 libpng warning: iCCP: known incorrect sRGB profile
报错libpng warning: iCCP: known incorrect sRGB profile的问题
PB12.5 dw 报错Line 130 Column 487 incorrect syntax问题解决
本文主要介绍了关于MySQL存储表情报错:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\xA9\x0D\x0A…’的相关解决方法,分享出供大家参考学习,下面话不多说了,来一起看看详细的介绍: ...
解决报错libpng waring:iccp:known incorrect srgb profile,递归查找修改png图片为Qt适配使用的图片
主要给大家介绍了关于MySQL存储表情时报错:java.sql.SQLException: Incorrect string value: 'xF0x9Fx92xA9x0Dx0A...'的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
通过 HTTP 加载 XML 文件时 Load 方法失败
主要介绍了关于mysql报错1033 Incorrect information in file: 'xxx.frm'问题的解决方法,文中通过示例代码介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧。
使用命令行进入Mysql: 输入命令"status"查看mysql的有关编码设置: 这里一共显示了4中字符集,Server characterset是数据库服务器的编码,DB characterset是数据库的编码,client characterset是客户端的编码,...
修复图片libpng warning: iCCP: known incorrect sRGB profile问题 注意将文件夹ImageMagick放在E:\Programs目录下,如果Programs不存在则创建一个。并且ImageMagick-Fix-PNG.bat需要放在要优化的图片目录中。 放在E...
今天,使用mysql workbench 给一张表添加了一列varchar类型的列。在插入中文数据时出现 这是编码问题,只要将表的类型修改为utf-8就ok了。 alter table 数据库名.... 执行完这条语句之后就可以插入中文数据啦。...
用的codeblocks软件,三次输入密码,如果正确则继续,否则会强制退出系统。应用的C++语言,运行很是完美,适合初学者参考学习借鉴
Used in Fluent
mysql插入数据中文报错问题,最全解决方式。 mysql 插入数据报错
win10快速解决警告:libpng warning: iCCP: known incorrect sRGB profile-附件资源
win7系统下,图片文件有sRGB警告"iccp known incorrect sRGB profile" 警告的处理方法,更多内容查看:http://blog.csdn.net/tianmaxingkong_/article/details/54333416
用户昵称中存在emoji表情,调用jdbc往mysql数据库插入的时候抛出异常 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\x9B' 失败原因 mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4...
python的base64.decodestring方法做base64解码时报错: 复制代码 代码如下: Traceback (most recent call last): ... encryptPwd = base64.b64decode(encryptPwd) File “/usr/lib/python2.7/base64.py”, line 76, ...