Re: 一个普通用户怎样才能够切换到另外一个没有密码的普通用户?
On Fri, Aug 12, 2005 at 01:27:44PM +0800, "肖盛文(Faris Xiao)" wrote:
> useradd j 建立了一个普通用,并用 passwd 给它设置了密码
> vi /etc/shadow ,删除了 密码列。
>
> grep j /etc/shadow
>
> j::13007:0:99999:7:::
>
> 现在可以用 j 直接在终端登录了,不需要密码。
>
>
> 但是我用另外一个账号 ,使用 su j 的命令,
> su j
> Password:
> su: Authentication failure
> Sorry.
>
> 老是提示我失败。
>
> 请问,一个普通用户能够切换到另外一个没有密码的普通用户吗?
我猜是 PAM 设置没有密码的用户只能在终端登录的缘故。我的 sid (应该是默认
设置) 在 /etc/pam.d/common-auth 里面是这样设置的:
auth required pam_unix.so nullok_secure
具体 nullok_secure 是哪些地方可以登录哪些地方不可以我也不清楚。
如果这个推测正确的话,只要改 PAM 的设置就可以 su 成没有密码的用户了。
Ming
2005.08.12
Reply to: