Job for vsftpd.service failed because the control process exited with error code

В AIX есть команда istat , которая предоставляет ту же информацию, что и GNU stat , но не в произвольном формате.

В частности, вы не можете напрямую получить разрешения в виде восьмеричного числа.

Мне неизвестно, есть ли в AIX для этого специальная команда. Вы всегда можете сделать это в perl :

perl -e '@s = stat shift or die "stat: $!\n";
         printf "%o\n", $s[2] & 07777' -- your-file

См. Преобразование выходного формата ls -l в формат chmod для получения дополнительных сведений, включая способ преобразования формата rwxrwxrwx в восьмеричный.

Вышеупомянутое дает вам разрешения после разрешения символической ссылки. Если для символических ссылок вам нужны разрешения ссылки (не очень полезно, поскольку это всегда 777), замените stat на lstat .

1
18.06.2017, 15:12
2 ответа

Согласно конфигурационному файлу vsftpd

# When "listen" directive is enabled, vsftpd runs in standalone mode and
# listens on IPv4 sockets. This directive cannot be used in conjunction
# with the listen_ipv6 directive.

, так что закомментируйте listen_ipv6=NOи повторите попытку.

0
28.01.2020, 00:54

У меня возникла та же проблема, и я просто выполняю следующие шаги

  1. сделать копиюvsftpd.conf
  2. изменить listen=NOнаlisten=YES
  3. изменить listen_ipv6=YESнаlisten_ipv6=NO
  4. Сохранить файл
  5. перезапустить vsftp
0
08.05.2020, 02:15

Теги

Похожие вопросы