Я попытался установить сервер доступа OpenVPN в Centos 6 на VPS с линодой.

Ошибка установки происходит при добавлении пользователя "openvpn". Тем не менее, установка в порядке для моего дистрибутива Ubuntu 11.10 в другом VPS.

Сообщение об ошибке

"useradd: canot open /etc/passwd"

Детали моего файла "/etc/passwd":

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

Итак, как я могу добавить пользователя "openvpn" для настройки службы VPN?

Благодарю.

1 ответ1

0

Я нашел решение.

Атрибуты "/etc/passwd" и "/etc/shadow" скрыты в Centos of linode.

Измените атрибуты двух файлов с помощью следующих двух команд:

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

Затем я могу добавить пользователя, набрав:

useradd -s /sbin/nologin openvpn

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .