From 730244f13df3055258ca1a2984073f9c0cce6530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Fri, 28 Nov 2008 15:44:15 +0000 Subject: [PATCH] lshd: Use `lsh-pam-checkpw' as the password helper program. This finally allows users to log in using password authentication. svn path=/nixos/trunk/; revision=13490 --- etc/default.nix | 1 - etc/pam.d/lsh-pam-checkpw | 4 ---- upstart-jobs/lshd.nix | 1 + 3 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 etc/pam.d/lsh-pam-checkpw diff --git a/etc/default.nix b/etc/default.nix index 6b8bc81503d..448fa993d73 100644 --- a/etc/default.nix +++ b/etc/default.nix @@ -226,7 +226,6 @@ import ../helpers/make-etc.nix { "shadow" "sshd" "lshd" - "lsh-pam-checkpw" "useradd" "chsh" "xlock" diff --git a/etc/pam.d/lsh-pam-checkpw b/etc/pam.d/lsh-pam-checkpw deleted file mode 100644 index 50f3cc5ce60..00000000000 --- a/etc/pam.d/lsh-pam-checkpw +++ /dev/null @@ -1,4 +0,0 @@ -auth include common -account include common -password include common -session include common diff --git a/upstart-jobs/lshd.nix b/upstart-jobs/lshd.nix index e2a61eed387..0a13d9ba7ee 100644 --- a/upstart-jobs/lshd.nix +++ b/upstart-jobs/lshd.nix @@ -31,6 +31,7 @@ start script end script respawn ${lsh}/sbin/lshd --daemonic \ + --password-helper="${lsh}/sbin/lsh-pam-checkpw" \ -p ${toString portNumber} \ ${if interfaces == [] then "" else (concatStrings (map (i: "--interface=\"${i}\"")