linuxsu命令错误 linux报错

在linux里输入su命令,输入密码后提示bash:…………(一个地址)找不到文件,是怎么回事?Linux登录后会自动运行用户目录下的.bashrc文件中的命令,如果命令所指向的文件找不到 , 就会出现问题里类似的提示 。
可能是手动输入的命令路径有误,或者原始文件被改名或删除了 。最简单的把~/.bashrc中对应行删除或注释掉就不会有问题了 。
Red Hat enterprise Linux6.5 中普通用户su命令到其他用户提示密码不正确有人输入密码错误超过十次后就锁定
锁定时间超过300 时间单位不确定就自动解锁
解决办法 pam_tally--user USER --reset直接把用户登录错误数清零
Linux系统中su命令无反应怎么办首先确认你安装了su的软件包,然后看下是否把su的执行路径放入你的$PATH中,如果还是不行 , 看下是不是文件有问题
Linux下 su命令与su - 命令有什么区别?Linux下 su命令与su - 命令linuxsu命令错误的区别:
一、切换root身份不同
1、su命令:su只是切换了root身份linuxsu命令错误,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了 。只有切换了Shell环境才不会出现PATH环境变量错误linuxsu命令错误,报command not found的错误 。
2、su - 命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后 , 工作目录变成root的工作目录了 。
二、采用su deploy命令后,取目标用户不同
1、su命令:su不会读取目标用户的环境配置文件 , 如图 。
2、su - 命令:su - 读取目标用户的环境配置文件,如图 。
综上总结:有“-”和无“-”各自的环境变量不同 。
三、service命令
1、su命令:使用 su root 切换到root用户后,不可以使用service命令;
【linuxsu命令错误 linux报错】2、su - 命令:使用 su - 后 , 就可以使用service命令了 。
四、用echo $PATH命令后,环境量不同
1、su命令:环境量变为usr 。
2、su - 命令:环境量变为oracle 。
Linux 下 为什么在其他地方root 密码正确 但在终端下su密令 密码老是错误貌似LINUX系统默认禁止任何人通过su命令改变为root用户 。。。试试这个方法vi/etc/pam.d/su(提前cp备份下su文件,别到时不会改回来,呵呵)查找,看看下面两行:
auth sufficient /lib/security/pam_rootok.so
auth required /lib/security/Pam_wheel.so如果2行后面有东西删除掉试试 如果还不行就这么修改或添加这2行auth sufficient /lib/security/pam_rootok.so debug
auth required /lib/security/Pam_wheel.sogroup=wheel意思是只允许属于wheel组的用户使用su命令 。最后把那个用户添加到wheel组里,再su试试吧~
关于linuxsu命令错误和linux报错的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读