В каком файле хранятся пароли к хешам пользователей ftp? Они одинаковы для всех ftp-серверов в Linux или зависят от ftp-сервера? Какие разрешения по умолчанию для этого файла?
На самом деле нет стандартного места для хранения хешей пользователей ftp. Все зависит от того, какой демон вы запускаете, от заданной вами конфигурации, от того, как настроена ваша система и т. Д.
Самое близкое к стандартному расположению, которое вы найдете, - это в случае, если вы используете свои системные учетные записи в качестве учетных записей FTP, а ваши системные учетные записи хранятся локально. В этом случае вы найдете хеши в / etc / shadow.
Если вы используете виртуальные учетные записи FTP, их действительно можно хранить где угодно.
Короче говоря, это зависит от обстоятельств.
Очевидно, это зависит от демона, но большинство демонов ftp для * nix используют имя пользователя / пароли машины. На большинстве машин для большинства демонов это будет обрабатываться модулем pam - проверьте /etc/pam.d/daemon_name_здесь, и вы, вероятно, увидите, как он настраивается.