]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Allow symlinks for proftpd
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Fri, 5 Nov 2021 13:10:05 +0000 (14:10 +0100)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 9 Apr 2023 15:14:25 +0000 (17:14 +0200)
modules/private/ftp.nix
pkgs/proftpd/default.nix

index cae25c1dc5fdc2828efa59701213e15ffcba4f3f..9249e087bc9cebfffda669143f5c9c89ea92bafe 100644 (file)
@@ -227,6 +227,7 @@ in
           SFTPAuthMethods              password publickey
 
           SFTPOptions                  IgnoreSFTPSetOwners
+          AllowChrootSymlinks          off
         </VirtualHost>
         '';
     in lib.mkIf proftpd-enabled {
index af9d6c6b0580b3a1ea9e32605ba4001525957026..e2881f0fc1dc772d7bbbd55eabe4d8835c786e39 100644 (file)
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
     sed -i -e "s@/usr/bin/file@${file}/bin/file@" configure
   '';
   dontDisableStatic = 1;
-  configureFlags = "--enable-openssl --with-modules=mod_ldap:mod_sftp:mod_tls --with-includes=${libsodium.dev}/include --with-libraries=${libsodium}/lib";
+  configureFlags = "--enable-openssl --with-modules=mod_ldap:mod_sftp:mod_tls:mod_site_misc --with-includes=${libsodium.dev}/include --with-libraries=${libsodium}/lib";
   preInstall = ''
     installFlagsArray=(INSTALL_USER=$(id -u) INSTALL_GROUP=$(id -g))
   '';