From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2012-May/015684.html | 126 ++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 zarb-ml/mageia-dev/2012-May/015684.html (limited to 'zarb-ml/mageia-dev/2012-May/015684.html') diff --git a/zarb-ml/mageia-dev/2012-May/015684.html b/zarb-ml/mageia-dev/2012-May/015684.html new file mode 100644 index 000000000..472868ea1 --- /dev/null +++ b/zarb-ml/mageia-dev/2012-May/015684.html @@ -0,0 +1,126 @@ + + + + [Mageia-dev] Installer setting sshd UsePAM to no + + + + + + + + + +

[Mageia-dev] Installer setting sshd UsePAM to no

+ nicolas vigier + boklm at mars-attacks.org +
+ Tue May 15 18:47:10 CEST 2012 +

+
+ +
Hello,
+
+As seen in previous thread, it is recommended to have UsePAM set to yes
+in sshd configuration. This is the default value in the config file
+provided by the openssh-server package. However, it seems the
+"authentication" part of the installer or drakauth sets UsePAM to no
+when local authentication is selected :
+http://svnweb.mageia.org/soft/drakx/trunk/perl-install/authentication.pm?revision=3714&view=markup#l328
+
+So most people will have UsePAM set to no.
+
+I propose that the installer stop changing the UsePAM option, with
+the following patch.
+
+What do you think ?
+
+Index: perl-install/authentication.pm
+===================================================================
+--- perl-install/authentication.pm	(revision 4522)
++++ perl-install/authentication.pm	(working copy)
+@@ -325,7 +325,6 @@
+ 
+     my $pam_modules = $kind2pam_kind{$kind} or log::l("kind2pam_kind
+does not know $kind");
+     $pam_modules ||= [];
+-    sshd_config_UsePAM(@$pam_modules > 0);
+     set_pam_authentication($pam_modules, $authentication->{ccreds});
+ 
+     my $nsswitch = $kind2nsswitch{$kind} or log::l("kind2nsswitch does
+not know $kind");
+@@ -781,18 +780,6 @@
+ 
+ }
+ 
+-sub sshd_config_UsePAM {
+-    my ($UsePAM) = @_;
+-    my $sshd = "$::prefix/etc/ssh/sshd_config";
+-    -e $sshd or return;
+-
+-    my $val = "UsePAM " . bool2yesno($UsePAM);
+-    substInFile {
+-	$val = '' if s/^#?UsePAM.*/$val/;
+-	$_ .= "$val\n" if eof && $val;
+-    } $sshd;
+-}
+-
+ sub query_srv_names {
+     my ($domain) = @_;
+ 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1