Schönen guten Abend lieber Chris!
Die Runde Schwimmbad hat mein Gehirn hoffentlich gereinigt ;)
So sieht dir1/secret_dir/.htaccess aus:
AuthUserFile /etc/apache2/.htpasswd
AuthName "Authorization Required"
AuthType Basic
require valid-user
Eventuell ist noch relevant dass dir1 ein Symlink ist:
/var/www/html/files -> /usr/local/ftp/user1/www_files/
Gruß!