OpenVPN 用户添加错误

OpenVPN 用户添加错误

我尝试在 linode VPS 上的 Centos 6 中安装 OpenVPN 访问服务器。

添加用户“openvpn”时出现安装错误。但是,对于我在另一个 VPS 上的 ubuntu 11.10 发行版,安装没有问题。

错误信息是

"useradd: canot open /etc/passwd"

我的“/etc/passwd”文件的详细信息:

"-rw-r--r-- 1 root root 1194 Oct  9 00:33 /etc/passwd"

那么我如何添加用户“openvpn”来设置 VPN 服务?

谢谢。

答案1

我已找到解决办法。

linode的Centos系统中,“/etc/passwd”和“/etc/shadow”的属性均被设置为隐藏。

通过下面两个命令改变两个文件的属性:

chattr -ai /etc/passwd
chattr -ai /etc/shadow

然后我可以通过输入以下内容添加用户:

useradd -s /sbin/nologin openvpn

相关内容