From 925ef19ebf37c5e4936a08a8e8afa93658104cdc Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Mon, 31 Mar 2014 12:19:50 +0100 Subject: If no root password is set, then switch to "PermitRootLogin without-password" without asking (LP: #1300127). --- debian/openssh-server.config | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'debian/openssh-server.config') diff --git a/debian/openssh-server.config b/debian/openssh-server.config index 27594ad2d..883dbf41b 100644 --- a/debian/openssh-server.config +++ b/debian/openssh-server.config @@ -16,8 +16,12 @@ get_config_option() { if dpkg --compare-versions "$2" lt-nl 1:6.6p1-1 && \ [ "$(get_config_option PermitRootLogin)" = yes ]; then - db_input high openssh-server/permit-root-login || true - db_go + if [ "$(getent shadow root | cut -d: -f2)" = "!" ]; then + db_set openssh-server/permit-root-login true + else + db_input high openssh-server/permit-root-login || true + db_go + fi fi exit 0 -- cgit v1.2.3