J'ai ce que j'avais fait pour backuppc et phpky
J'ai donc utilisé les rpm souces de ces 2 contribs pour voir ce qui avait été pondu.
ce que j'ai trouvé comme maj dans les sources de :
BackupPC
---------
diff -Nur smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT
--- smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT 2008-08-15 12:12:15.000000000 -0400
+++ smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT 2017-05-03 15:19:57.369000000 -0400
@@ -3,5 +3,6 @@
my $secret = ${'httpd-admin'}{TKTAuthSecret} || "34322500-7330-4400-423A-3A00434F5245";
$OUT .= "TKTAuthSecret \"$secret\"\n";
+ $OUT .= "TKTAuthDigestType SHA256\n";
}
diff -Nur smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC
--- smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC 2008-10-06 10:27:12.000000000 -0400
+++ smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC 2017-05-03 15:28:46.500000000 -0400
@@ -19,8 +19,15 @@
AuthName "BackupPC"
AuthType Basic
TKTAuthLoginURL /server-common/cgi-bin/login
+{
+ my $ManagerTimeout = ${'httpd-admin'}{ManagerTimeout} || "30m";
+ $OUT = " TKTAuthTimeout $ManagerTimeout\n";
+ my $Cookie = ${'httpd-admin'}{Cookie} || "disabled";
+ $OUT .= " TKTAuthCookieExpires $ManagerTimeout\n" if "$Cookie" eq "enabled";
+ my $ManagerTimeoutReset = ${'httpd-admin'}{ManagerTimeoutReset} || "0.66";
+ $OUT .= " TKTAuthTimeoutRefresh $ManagerTimeoutReset\n";
+}
require valid-user
- SetEnv IMGHDR_SRC "/server-common/server-manager.jpg"
Satisfy all
</Directory>
phpki
-----
diff -Nur smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT
--- smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT 2008-08-15 12:12:15.000000000 -0400
+++ smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT 2017-05-03 15:45:39.928000000 -0400
@@ -3,5 +3,6 @@
my $secret = ${'httpd-admin'}{TKTAuthSecret} || "34322500-7330-4400-423A-3A00434F5245";
$OUT .= "TKTAuthSecret \"$secret\"\n";
+ $OUT .= "TKTAuthDigestType SHA256\n";
}
diff -Nur smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki
--- smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki 2013-11-11 12:05:11.000000000 -0500
+++ smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki 2017-05-03 15:46:41.142000000 -0400
@@ -24,7 +24,14 @@
AuthType Basic
TKTAuthLoginURL /server-common/cgi-bin/login
require user admin {getUsersList("phpki");}
- SetEnv IMGHDR_SRC "/server-common/server-manager.jpg"
+{
+ my $ManagerTimeout = ${'httpd-admin'}{ManagerTimeout} || "30m";
+ $OUT = " TKTAuthTimeout $ManagerTimeout\n";
+ my $Cookie = ${'httpd-admin'}{Cookie} || "disabled";
+ $OUT .= " TKTAuthCookieExpires $ManagerTimeout\n" if "$Cookie" eq "enabled";
+ my $ManagerTimeoutReset = ${'httpd-admin'}{ManagerTimeoutReset} || "0.66";
+ $OUT .= " TKTAuthTimeoutRefresh $ManagerTimeoutReset\n";
+}
Satisfy all
</Location>
J'ai donc appliqué sur un rpm que j'avais fait
+ $OUT .= "TKTAuthDigestType SHA256\n";
- SetEnv IMGHDR_SRC "/server-common/server-manager.jpg"
+{
+ my $ManagerTimeout = ${'httpd-admin'}{ManagerTimeout} || "30m";
+ $OUT = " TKTAuthTimeout $ManagerTimeout\n";
+ my $Cookie = ${'httpd-admin'}{Cookie} || "disabled";
+ $OUT .= " TKTAuthCookieExpires $ManagerTimeout\n" if "$Cookie" eq "enabled";
+ my $ManagerTimeoutReset = ${'httpd-admin'}{ManagerTimeoutReset} || "0.66";
+ $OUT .= " TKTAuthTimeoutRefresh $ManagerTimeoutReset\n";
+}
Après un reconfigure j'ai de nouveau accès à l'option que j'avais ajouté dans le server-manager
Anne