
正文
linuxsu命令错误 linux报错
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在linux里输入su命令,输入密码后提示bash:…………(一个地址)找不到文件,是怎么回事?
Linux登录后会自动运行用户目录下的.bashrc文件中的命令,如果命令所指向的文件找不到,就会出现问题里类似的提示。
可能是手动输入的命令路径有误,或者原始文件被改名或删除了。最简单的把~/.bashrc中对应行删除或注释掉就不会有问题了。
相关问答
Q1: Red Hat enterprise Linux6.5 中普通用户su命令到其他用户提示密码不正确
有人输入密码错误超过十次后就锁定
锁定时间超过300 时间单位不确定 就自动解锁
解决办法 pam_tally --user USER --reset 直接把用户登录错误数清零
Q2: Linux系统中su命令无反应怎么办
首先确认你安装了su的软件包,然后看下是否把su的执行路径放入你的$PATH中,如果还是不行,看下是不是文件有问题
Q3: 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命令;
2、su - 命令:使用 su - 后,就可以使用service命令了。
四、用echo $PATH命令后,环境量不同
1、su命令:环境量变为usr。
2、su - 命令:环境量变为oracle。
Q4: 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.so group=wheel 意思是只允许属于wheel组的用户使用su命令。最后把那个用户添加到wheel组里,再su试试吧~
关于linuxsu命令错误和linux报错的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







