在linux系统中,从root用户下用su 直接跳转到其他用户跳转不过去,一直提示密码不正确,怎么处理?

2024-11-28 16:04:03
推荐回答(3个)
回答(1):

正常情况下,root用户 可以跳转到任何普通用户下的(一些系统级的用户有保护),
跳转命令有两种写法:
一种是 #su - oracle (跳转到oracle用户下,并带有oracle的所有环境变量)
另一种是#su oracle (这种跳转不带oracle用户的环境变量,保留root的环境变量)

最关键一点,root用户 su - 用户 时,是不需要口令的。(无论口令是啥)

回答(2):

请确认不是远程时能以普通用户登录。正常情况下su没有限制这个形式来切换用户的,起码我在debian上没有限制,我猜你用的什么发行版本做的“安全措施”。估计要到专门讲这个发行版的论坛去问。

回答(3):

在root 下

用 passwd oracle
直接修改密码 ~