如何以无名账户身份运行?

如何以无名账户身份运行?

我目前在 VPS(openVZ)上使用 CentOS 6。

我刚刚创建了一个用户stunnel_user和组stunnel_grp来运行stunnel一些nobody:nogroup

stunnel_user我改变了它的外壳/sbin/nologin 以确保它的安全。

但是在更改用户的 shell 之后,每当我尝试以stunnel_userroot 身份运行命令时,都会使用以下命令:

runuser -l stunnel_user -c stunnel
sudo -u stunnel_user -c stunnel

或编辑stunnel.conf文件以包含以下内容:

setuid=stunnel_user
setgid=stunnel_grp

我得到:

“此帐户目前不可用”

(此外,我尝试使用 su --shell=/bin/bash --session-command="stunnel" stunnel_user,但它立即退出)

有人知道问题是什么吗?

答案1

听起来好像该帐户已被锁定,/var/log/secure 可能包含答案。如果您觉得阅读 PAM 配置并不有趣,那么可以尝试一种简单的解决方法,即为该帐户设置密码。

相关内容