Назад | Перейти на главную страницу

Команда ftp показывает другое время модификации файла

Когда мы используем ftp команды или ftp-клиента для подключения к серверу Linux, время модификации файлов, показанное, отличается от времени, показанного в telnet сеанс.

Например, у меня есть *.dat файлы в /home/abc/ и время последней модификации показано в ftp команда или клиент - 19:30. Но когда я делаю ls -l в моем telnet сессии, показывает 03:30. Время последней модификации, показанное в сеансе Telnet, является правильным.

Неправильная настройка?

Спустя 2 года, сегодня я обнаружил, что причина проблемы в том, что временные метки FTP установлены на GMT вместо того, чтобы следовать правильно установленному часовому поясу, как выделено в этом URL

Но в URL изменение было внесено в /etc/proftpd.conf. Этот сервер Linux использует vsftpd. Итак, есть небольшое изменение в решении.

Отредактируйте vsftpd файл конфигурации и добавьте к нему use_localtime=YES. Затем перезапустите vsftpd

Вот более подробный шаг, который я сделал:

  1. Вы вошли в систему как пользователь без полномочий root
  2. su к root
  3. Найдите какие ftpd он работает. Для этого сервера используется vsftpd

    $ ps -ef | grep ftpd

  4. Сделайте копию файла конфигурации.

  5. Используйте редактор, чтобы отредактировать vsftpd Файл конфигурации.

    $ vim /etc/vsftpd/vsftpd.conf

  6. Добавить вариант use_localtime и установите значение на YES. Значение по умолчанию - NO

    use_localtime=YES

  7. Перезапустите службу ftpd

    $ /sbin/service vsftpd restart

    $ /sbin/service vsftpd status

  8. Повторите вход по ftp и проверьте временную метку файла.

Я не уверен в этом, но, возможно, часовой пояс на вашем клиенте установлен иначе, чем на сервере? Это может привести к тому, что ваш ftp-клиент будет отображать время с неправильным смещением.

У меня была бы аналогичная проблема с моим FTP давно, но оба сервера находились в одной зоне GMT ​​... Проблема заключалась в том, что само программное обеспечение имеет свойства конфигурации "GMT". ¿Проверили ли вы всю возможную конфигурацию сервиса и сервера?

проверьте NTP на, может он обновляется после того, как вы вручную выставили нужное время.