Unverified Commit dc3b2f42 authored by Maximilian Bosch's avatar Maximilian Bosch Committed by GitHub
Browse files

Merge: nixos/rust-motd: use existing PAM options to configure pam_motd (#420885)

parents 1e463bf3 e2e240b5
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -150,13 +150,10 @@ in
      wantedBy = [ "timers.target" ];
      timerConfig.OnCalendar = cfg.refreshInterval;
    };
    security.pam.services.sshd.text = lib.mkIf cfg.enableMotdInSSHD (
      lib.mkDefault (
        lib.mkAfter ''
          session optional ${pkgs.pam}/lib/security/pam_motd.so motd=/var/lib/rust-motd/motd
        ''
      )
    );

    security.pam.services.sshd.showMotd = lib.mkIf cfg.enableMotdInSSHD true;
    users.motdFile = lib.mkIf cfg.enableMotdInSSHD "/var/lib/rust-motd/motd";

    services.openssh.extraConfig =
      lib.mkIf (cfg.settings ? last_login && cfg.settings.last_login != { })
        ''