使用su 切换用户提示su:incorrect password错误

时间:2022-12-31 15:50:51
用root用户登录系统,建立一个新的用户,并设置密码,然后使用su 切换用户提示su:incorrect password错误
有没有遇到过的

13 个解决方案

#1


你的机器是不是设了只有指定组用户才能su 比如wheel组
查看
/etc/pam.d/su 文件 看看下面这句是不是设成有效了
auth required pam_whell.so use_uid

在看看
/etc/login.defs 文件 是不是有下面一句
SU_WHEEL_ONLY yes

如果是,只要更改/etc/group文件 把你新加的用户添加到该组即可

#2


auth required pam_whell.so use_uid 这一项是注释掉的
在/etc/login.defs 文件中也没有SU_WHEEL_ONLY yes这一项

#3


那就奇怪了 我的系统我进行了这样的设置  我没允许的用户su 就会显示密码错误

你再用passwd修改下密码 试试

#4


使用root用户切换其他用户也提示密码错?不会吧。

#5


还是不行,修改N次密码都不行,郁闷

#6


1.
看/bin/su文件的属性是否'rwsr-xr-x',如果不是请改过。

chmod u+s /bin/su 

如果u - 其他任意用户都可以,某一特定用户不行,解决方法是:

记下该用户的uid和gid及相关属组,删除,重建,赋予同样的gid和组id

#7


我在新建用户的时候赋予该用户两个组:useradd test -g ou1 -G ou2
请问跟这个有没有关系

#8


使用刚才建立的用户test登录图形界面时,系统提示 认证失败

#9


引用 7 楼 steelchen134 的回复:
我在新建用户的时候赋予该用户两个组:useradd test -g ou1 -G ou2
请问跟这个有没有关系


用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

#10


没见过。。。
如果登录系统时就用root没什么问题吧

#11


同困扰

#12


该回复于2010-10-22 09:36:21被版主删除

#13


同样的问题,原因是啥呢?

#1


你的机器是不是设了只有指定组用户才能su 比如wheel组
查看
/etc/pam.d/su 文件 看看下面这句是不是设成有效了
auth required pam_whell.so use_uid

在看看
/etc/login.defs 文件 是不是有下面一句
SU_WHEEL_ONLY yes

如果是,只要更改/etc/group文件 把你新加的用户添加到该组即可

#2


auth required pam_whell.so use_uid 这一项是注释掉的
在/etc/login.defs 文件中也没有SU_WHEEL_ONLY yes这一项

#3


那就奇怪了 我的系统我进行了这样的设置  我没允许的用户su 就会显示密码错误

你再用passwd修改下密码 试试

#4


使用root用户切换其他用户也提示密码错?不会吧。

#5


还是不行,修改N次密码都不行,郁闷

#6


1.
看/bin/su文件的属性是否'rwsr-xr-x',如果不是请改过。

chmod u+s /bin/su 

如果u - 其他任意用户都可以,某一特定用户不行,解决方法是:

记下该用户的uid和gid及相关属组,删除,重建,赋予同样的gid和组id

#7


我在新建用户的时候赋予该用户两个组:useradd test -g ou1 -G ou2
请问跟这个有没有关系

#8


使用刚才建立的用户test登录图形界面时,系统提示 认证失败

#9


引用 7 楼 steelchen134 的回复:
我在新建用户的时候赋予该用户两个组:useradd test -g ou1 -G ou2
请问跟这个有没有关系


用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

#10


没见过。。。
如果登录系统时就用root没什么问题吧

#11


同困扰

#12


该回复于2010-10-22 09:36:21被版主删除

#13


同样的问题,原因是啥呢?