В 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
.
Согласно конфигурационному файлу 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
и повторите попытку.
У меня возникла та же проблема, и я просто выполняю следующие шаги
vsftpd.conf
listen=NO
наlisten=YES
listen_ipv6=YES
наlisten_ipv6=NO