aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni@mandriva.org>2009-03-25 16:02:03 +0000
committerEugeni Dodonov <eugeni@mandriva.org>2009-03-25 16:02:03 +0000
commitbf23426faa14462d61e63aa0672345be7855bba7 (patch)
tree88d35aae42ec759823154b7ece85e1f4b3ead726
parent535295e83a2550fb1eba8e65c12e606130585d36 (diff)
downloadmsec-bf23426faa14462d61e63aa0672345be7855bba7.tar
msec-bf23426faa14462d61e63aa0672345be7855bba7.tar.gz
msec-bf23426faa14462d61e63aa0672345be7855bba7.tar.bz2
msec-bf23426faa14462d61e63aa0672345be7855bba7.tar.xz
msec-bf23426faa14462d61e63aa0672345be7855bba7.zip
po: resync with code.
-rw-r--r--po/af.po479
-rw-r--r--po/am.po479
-rw-r--r--po/ar.po479
-rw-r--r--po/az.po479
-rw-r--r--po/be.po479
-rw-r--r--po/bg.po479
-rw-r--r--po/bn.po479
-rw-r--r--po/br.po479
-rw-r--r--po/bs.po479
-rw-r--r--po/ca.po479
-rw-r--r--po/cs.po479
-rw-r--r--po/cy.po479
-rw-r--r--po/da.po479
-rw-r--r--po/de.po479
-rw-r--r--po/el.po479
-rw-r--r--po/eo.po479
-rw-r--r--po/es.po479
-rw-r--r--po/et.po479
-rw-r--r--po/eu.po479
-rw-r--r--po/fa.po479
-rw-r--r--po/fi.po479
-rw-r--r--po/fr.po479
-rw-r--r--po/fur.po479
-rw-r--r--po/ga.po479
-rw-r--r--po/gl.po479
-rw-r--r--po/he.po479
-rw-r--r--po/hi.po479
-rw-r--r--po/hr.po479
-rw-r--r--po/hu.po641
-rw-r--r--po/id.po479
-rw-r--r--po/is.po479
-rw-r--r--po/it.po479
-rw-r--r--po/ja.po479
-rw-r--r--po/ko.po479
-rw-r--r--po/ky.po479
-rw-r--r--po/lt.po479
-rw-r--r--po/ltg.po479
-rw-r--r--po/lv.po479
-rw-r--r--po/mk.po479
-rw-r--r--po/mn.po479
-rw-r--r--po/ms.po479
-rw-r--r--po/mt.po479
-rw-r--r--po/nb.po504
-rw-r--r--po/nl.po479
-rw-r--r--po/nn.po479
-rw-r--r--po/pa_IN.po479
-rw-r--r--po/pl.po479
-rw-r--r--po/pt.po479
-rw-r--r--po/pt_BR.po480
-rw-r--r--po/ro.po479
-rw-r--r--po/ru.po616
-rw-r--r--po/sc.po479
-rw-r--r--po/sk.po479
-rw-r--r--po/sl.po479
-rw-r--r--po/sq.po479
-rw-r--r--po/sr.po479
-rw-r--r--po/sr@Latn.po479
-rw-r--r--po/sv.po479
-rw-r--r--po/ta.po479
-rw-r--r--po/tg.po479
-rw-r--r--po/th.po479
-rw-r--r--po/tl.po479
-rw-r--r--po/tr.po479
-rw-r--r--po/uk.po479
-rw-r--r--po/uz.po479
-rw-r--r--po/uz@cyrillic.po479
-rw-r--r--po/vi.po479
-rw-r--r--po/wa.po479
-rw-r--r--po/zh_CN.po479
-rw-r--r--po/zh_TW.po479
70 files changed, 16881 insertions, 16974 deletions
diff --git a/po/af.po b/po/af.po
index 565fec6..1c55635 100644
--- a/po/af.po
+++ b/po/af.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-af\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-04-21 17:33+0200\n"
"Last-Translator: Dirk van der Walt <dirkvanderwalt@webmail.co.za>\n"
"Language-Team: Afrikaans\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,412 +295,355 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
msgid "deleted %s"
msgstr ""
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -732,305 +678,299 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
msgid "_File"
msgstr ""
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
msgid "_Save configuration"
msgstr ""
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
msgid "_Import configuration"
msgstr ""
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
msgid "_Export configuration"
msgstr ""
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
msgid "_Quit"
msgstr ""
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
msgid "_Help"
msgstr ""
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
msgid "_About"
msgstr ""
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr ""
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr ""
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Vergunnigs"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "option"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "permission check"
msgstr ""
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr ""
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detail"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
msgid "Security Option"
msgstr ""
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beskrywing"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
msgid "Standard"
msgstr "Standaard"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Sekuriteit"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Roete"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Gebruiker"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Groep:"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr ""
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Voeg 'n reel by"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Uitwis"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
msgid "File: "
msgstr ""
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
msgid "User: "
msgstr ""
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
msgid "Group: "
msgstr ""
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
msgid "Permissions: "
msgstr ""
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1039,26 +979,83 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
msgid "_Cancel"
msgstr ""
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr ""
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
msgid "_Save"
msgstr ""
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
msgid "Do you want to save changes before closing?"
msgstr ""
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/am.po b/po/am.po
index 7a48d00..d322016 100644
--- a/po/am.po
+++ b/po/am.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-06-01 03:36+0100\n"
"Last-Translator: Alemayehu <alemayehu@gmx.at>\n"
"Language-Team: Amharic <am-translate@geez.org>\n"
@@ -77,7 +77,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -283,413 +286,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "የተመረጠው ተጠሪ ይታረም"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -724,326 +670,320 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/ፋይል (_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/ውጣ (_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/መረጃ (_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "ስለ"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "የስይስተም ምርጫዎች"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "የስይስተም ምርጫዎች"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "ፈቃዶች"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "ምርጫዎች"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "ፈቃዶች"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "እንደ...ያስቀምጡ"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "ዝርዝሮች"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "መግለጫ"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "መግለጫ"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "መሠረታዊ ምርጫዎች"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "ቀን መቁጠሪያ"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "ተጠሪ፦"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "መተላለፊያ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "ተጠቃሚ"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "የውይይት መድረክ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "ይተዉ"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "አጥፋ"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/ፋይል (_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "ተጠቃሚ፦"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "የውይይት መድረክ፦"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "ፈቃዶች"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1052,30 +992,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "ተወው"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "ይተዉ"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "አስቀምጥ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "ምርጫውን መሞከር ይፈልጋሉ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ar.po b/po/ar.po
index 16e00bc..921f3b7 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-03-03 01:06+0300\n"
"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"
"Language-Team: Arabic <support@arabeyes.org>\n"
@@ -86,7 +86,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -294,417 +297,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "تحرير المضيف المختار"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "الـ%s غير مدعوم من قبل هذا الإصدار من %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "إظهار الشعار في سطر الأوامر"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "إظهار الشعار في سطر الأوامر"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "مشاركة الماسحات الضوئية المحلية"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,332 +685,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "تهيئة يدوية"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_ملف"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "تهيئة مُشغّل الـUPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "تهيئة التّنبيه"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "تهيئة التّنبيه"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_خروج"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_مساعدة"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "حَوْل"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "إعدادات النّظام"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "إعدادات النّظام"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "تحقّق دَوْري"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "التصاريح"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "خيارات"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "خيارات النظام"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "التصاريح"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "حفظ باسم.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "تفاصيل"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "الوصف"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "الوصف"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "الخيارات الأساسية"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "الرجاء الانتظار، تعيين مستوى الأمن.."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "التقويم"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "الخادم:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "تنبيهات أمنية:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "الرجاء إدخال عنوان بريدك الألكتروني أدناه "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "المسار"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "المستخدم"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "المجموعة"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "تجاهل"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "إضافة قاعدة"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "حذف"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_ملف"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "المستخدم:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "المجموعة:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "التصاريح"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "اختيار ملفّ البرمجيات المضمنة لـ%s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "إلغاء"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "تجاهل"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "حفظ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "هل تريد تشغيل أداة التّهيئة الملائمة؟"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/az.po b/po/az.po
index b2d6655..7b629d9 100644
--- a/po/az.po
+++ b/po/az.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-az\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-03-31 14:21+0200\n"
"Last-Translator: Mətin Əmirov <metin@karegen.com>\n"
"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -295,416 +298,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Seçili qovşağı düzəlt"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Konsolda loqonu göstər"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Konsolda loqonu göstər"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Yerli çapçıların bölüşülməsi"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,332 +685,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Əllə quraşdırma"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fayl"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Xəbərdarlıq qurğuları"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Xəbərdarlıq qurğuları"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Xəbərdarlıq qurğuları"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/Çı_x"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Yardım"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Haqqında"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistem qurğuları"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistem qurğuları"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Peryodik Yoxlamalar"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Səlahiyyətlər"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Seçimlər"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistem Seçimləri"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Səlahiyyətlər"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Fərqli qeyd et..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Ətraflı"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "İzahat"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "İzahat"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Bəsit seçimlər:"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Xahiş edirik, gözləyin, təhlükəsizlik səviyyəsi seçilir..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Təqvim"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Verici:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Təhlükəsizlik Xəbərdarlıqları:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Xahiş edirik, aşağıya epoçt ünvanınızı daxil edin"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Cığır"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "İstifadəçi"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Qrup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Nəzərə alma"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Qayda əlavə et"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Sil"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fayl"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "İstifadəçi :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Qrup :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Səlahiyyətlər"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s üçün firmware faylını seçin"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Ləğv Et"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Nəzərə alma"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Qeyd Et"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Qurğuları sınamaq istəyirsiniz?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/be.po b/po/be.po
index e1ae5b4..10cb828 100644
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2000-09-24 12:30 +0100\n"
"Last-Translator: Alexander Bokovoy <ab@avilink.net>\n"
"Language-Team: be\n"
@@ -77,7 +77,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,413 +287,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Знішчыць"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -725,323 +671,317 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Падцьверджаньне"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Падцьверджаньне"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Падцьверджаньне"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Выйсьці"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Дапамога"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Даведка"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "сыстэмныя ўсталёўкі"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "сыстэмныя ўсталёўкі"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Правы доступу"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Опцыі"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Правы доступу"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr ""
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Падрабязнасці"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Апісанне"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Апісанне"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Каляндар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сэрвэр:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Шлях:"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Карыстальнік"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Група"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ігнараваць"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Знішчыць"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Карыстальнік(ца):"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Група:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Правы доступу"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1050,30 +990,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Адмена"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ігнараваць"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Захаваць"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ці жадаеце пратэсціраваць настройкі?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/bg.po b/po/bg.po
index fe71e5a..ab94b1d 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-bg\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-09-15 13:27+0200\n"
"Last-Translator: Boyan Ivanov <boyan17@bulgaria.com>\n"
"Language-Team: Bulgarian <dict@linux.zonebg.com>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,416 +295,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Настройка на избрания хост"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Показва лого на Конзола"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Показва лого на Конзола"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Споделяне на локални скенери"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -736,330 +682,324 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ръчна настройка"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ръчна настройка"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Конфигурация за подредба на поща"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Конфигурация за подредба на поща"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Излиза"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Помощ"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Относно"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Системни настройки"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Системни настройки"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Права"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Опции"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Системни опции"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Права"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Запази като..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Подробности"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Описание"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Описание"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Основни настройки"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Моля, изберете ниво на сигурност..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Календар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сървър:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Предупреждения за защита:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Моля, въведете долу вашият адрес на Ел. поща"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Път"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Потребител"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Група"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Игнориране"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Добавяне на правило"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Изтрий"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Потребител :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Група :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Права"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1068,30 +1008,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Отказ"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Игнориране"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Запазва"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Искате ли да тествате настройките?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/bn.po b/po/bn.po
index 6ddb36b..e211a5b 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX HEAD\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-03-19 23:18+0600\n"
"Last-Translator: Samia <mailsamia2001@yahoo.com>\n"
"Language-Team: Bangla <mdk-translation@bengalinux.org>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "নির্বাচিত হোস্ট এডিট করো"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s-টি এই ভার্সনের %s-এ সাপোর্ট করেনা।"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "কনসোলে লোগো দেখাও"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "কনসোলে লোগো দেখাও"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "লোকাল স্কেনারের শেয়ারিং"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,332 +684,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "স্বনির্বাচিত কনফিগারেশন"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/ফাইল (_ফ)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "ইউ-পি-এস ড্রাইভার কন্‌ফিগারেশন"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "সংকেত কনফিগারেশন"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "সংকেত কনফিগারেশন"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/পরিত্যাগ (_প)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/সাহায্য _য"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "সম্বন্ধে"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "সিস্টেম সেটিংস"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "সিস্টেম সেটিংস"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "পুনরাবৃত্তি পরীক্ষা"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "অনুমতি"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "অপশন"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "সিস্টেম অপশন"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "অনুমতি"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "...এর মত সেভ করো"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "বিস্তারিত"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "বর্ণনা"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "বর্ণনা"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "বেসিক অপশন"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "অনুগ্রহ করে অপেক্ষা করুন, নিরাপত্তা লেভেল সেট করা হচ্ছে..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "কেলেন্ডার"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "সার্ভার:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "নিরাপত্তা সতর্কতা:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "নীচে আপনার ইমেইল ঠিকানা প্রবেশ করুন"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "পাথ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "ব্যবহারকারী"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "গ্রুপ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "অগ্রাহ্য"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "নীতি যোগ করো"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "মুছে ফেলো"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/ফাইল (_ফ)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "ব্যবহারকারী :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "গ্রুপ :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "অনুমতি"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s-এর জন্য একটি ফার্মওয়্যার ফাইল নির্বাচন করুন"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1072,30 +1012,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "বাতিল"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "অগ্রাহ্য"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "সংরক্ষণ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "আপনি কি সঠিক কনফিগ টুল রান করাতে চান?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/br.po b/po/br.po
index 24c1873..7518375 100644
--- a/po/br.po
+++ b/po/br.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 10.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-02-23 16:11+0100\n"
"Last-Translator: Thierry Vignaud <tvignaud@mandriva.com>\n"
"Language-Team: Brezhoneg <ofisk@wanadoo.fr>\n"
@@ -79,7 +79,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -285,415 +288,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Kemmañ an ostiz diuzet"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Diskouez al logo ouzh al letrin"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Diskouez al logo ouzh al letrin"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -729,332 +675,326 @@ msgstr "N'hell ket kargañ ar restr skeudenn %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Kefluniadur ar skanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Restr"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Kefluniadur ar skanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Kefluniadur an diwall"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Kefluniadur an diwall"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Kuitaat"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Skoazell"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "A-brepoz"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Dibarzhoù ar reizhiad"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Dibarzhoù ar reizhiad"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Kreizenn ren rouedad"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Aotreoù "
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Dibarzhoù"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Dibarzhoù ar reizhiad"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Aotreoù "
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Enrollañ e ..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Munudoù"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Deskrivadur"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Deskrivadur"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Dibarzhoù diazeg"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "O lakaat al live surentez, gortoz mar plij ..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Deiziadur"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servijer :"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Posteloù surantez :"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Roit ho chomlec'h postel mar plij "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Hent"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Arveriad"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Strollad"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Tremen e-biou"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Ouzhpennañ ur reollin"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Dilemel"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Restr"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Arveriad :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Strollad :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Aotreoù "
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Dibabit restr ar meriant evit %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1063,30 +1003,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Nullañ"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Tremen e-biou"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Enrollañ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Mennout a rit lañsañ an ostilh dereat ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/bs.po b/po/bs.po
index d04b182..e583c62 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone-bs\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2006-09-09 19:47+0200\n"
"Last-Translator: Vedran Ljubovic <vljubovic@smartnet.ba>\n"
"Language-Team: Bosnian <lokal@linux.org.ba>\n"
@@ -83,7 +83,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Izmijeni izabrani računar"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s nije podržan na ovoj verziji %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Prikaži logo na konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Prikaži logo na konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Dijeljenje lokalnih skenera"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,332 +685,326 @@ msgstr "Ne mogu učitati sliku %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Postavke skenera"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Postavke skenera"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Postavke upozorenja"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Postavke upozorenja"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Izlaz"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pomoć"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O programu"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemske postavke"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemske postavke"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodične provjere"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcije"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistemske opcije"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Sačuvaj kao..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalji"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Opis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Opis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Osnovne opcije"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Molim sačekajte, podešavam nivo sigurnosti..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Sigurnosna upozorenja:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Molim unesite vašu email adresu ispod"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Staza"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Korisnik"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoriši"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Dodaj pravilo"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Obriši"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Korisnik :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Izaberite firmware datoteku za %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Odustani"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoriši"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Snimi"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Želite li pokrenuti odgovarajući konfiguracijski alat ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ca.po b/po/ca.po
index ade1ea1..cd22a39 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-09-13 23:24+0200\n"
"Last-Translator: Albert Astals Cid <astals11@terra.es>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -83,7 +83,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -296,417 +299,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Edita l'ordinador seleccionat"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "El %s no està suportat per aquesta versió de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Mostra el logotip a la consola"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Mostra el logotip a la consola"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Compartició d'escàners locals"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -742,332 +688,326 @@ msgstr "No s'ha pogut carregar el fitxer d'imatge %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuració manual"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fitxer"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuració del controlador del SAI"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuració de l'avís"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuració de l'avís"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Surt"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Ajuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Quant a"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Configuració del sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Configuració del sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Comprovacions periòdiques"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcions"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opcions de sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Anomena i desa..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalls"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descripció"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descripció"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opcions bàsiques"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Espereu si us plau, s'està configurant el nivell de seguretat..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendari"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servidor:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alarmes de seguretat:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Si us plau, entreu la vostra adreça electrònica"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Camí"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Usuari"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignora"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Afegeix una regla"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Suprimeix"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fitxer"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Usuari :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grup :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permisos"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleccioneu el fitxer de firmware per %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1076,30 +1016,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cancel·la"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignora"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Desa"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Voleu executar l'eina de configuració adequada?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/cs.po b/po/cs.po
index 546d81e..b6b4d23 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cs\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-09-30 21:45+0200\n"
"Last-Translator: Michal Bukovjan <bukm@centrum.cz>\n"
"Language-Team: Czech <cs@li.org>\n"
@@ -81,7 +81,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -287,417 +290,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Upravit vybraný počítač"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Tato verze %s nepodporuje %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Zobrazit logo na konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Zobrazit logo na konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Sdílení lokálních skenerů"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -733,333 +679,327 @@ msgstr "Nelze načíst soubor s obrázkem %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Nastavení skeneru"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Soubor"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Nastavení skeneru"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Nastavení varování"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Nastavení varování"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Konec"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Nápověda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O aplikaci"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Nastavení systému"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Nastavení systému"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Správa sítí"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Pravidelné kontroly"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Oprávnění"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Volby"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systémové volby"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Oprávnění"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Uložit jako..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaily"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Popis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Popis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Základní volby"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Čekejte prosím, nastavuji úroveň zabezpečení..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendář"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Bezpečnostní varování:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Zadejte prosím níže svou poštovní adresu "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Cesta"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Uživatel"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Skupina"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorovat"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Přidat pravidlo"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Smazat"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Soubor"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Uživatel:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Skupina:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Oprávnění"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Vyberte soubor s firmware pro %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1068,30 +1008,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Zrušit"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorovat"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Uložit"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Chcete to nastavit nyní?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/cy.po b/po/cy.po
index 7416200..4c5530a 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mandriva Linux\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-01 21:29-0000\n"
"Last-Translator: Rhoslyn Prys <post@meddal.com>\n"
"Language-Team: Cymraeg\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,417 +291,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Golygu'r gwesteiwr"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Nid yw %s yn cael ei gynnal gan y fersiwn yma o %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Arddangos logo yn y Consol"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Arddangos logo yn y Consol"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Rhannu sganwyr lleol"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -734,333 +680,327 @@ msgstr "Methu llwytho ffeil delwedd %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ffurfweddiad sganiwr"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Ffeil"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ffurfweddiad sganiwr"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Ffurfweddiad rhybudd"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Ffurfweddiad rhybudd"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Gadael"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Cymorth"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Ynghylch"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Gosodiadau'r system"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Gosodiadau'r system"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Canolfan Rhwydwaith"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Gwirydd Cyfnodol"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Caniatâd"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Dewisiadau"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Dewisiadau System"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Caniatâd"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Cadw fel..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Manylion"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Disgrifiad"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Disgrifiad"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Dewisiadau Sylfaenol"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Arhoswch, gosod lefel diogelwch..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendr"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Gweinydd:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Rhybuddion Diogelwch:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Rhowch eich cyfeiriad e-bost islaw"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Llwybr"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Defnyddiwr"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grŵp"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Anwybyddu"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Ychwanegu rheol"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Dileu"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Ffeil"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Defnyddiwr :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grŵp :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Caniatâd"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Dewis ffeil cadarnwedd ar gyfer %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1069,30 +1009,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Diddymu"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Anwybyddu"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gorffen"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ydych chi redeg yr offeryn ffurfweddu priodol?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/da.po b/po/da.po
index b16df58..b7d7895 100644
--- a/po/da.po
+++ b/po/da.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: da\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-11-03 15:18+0100\n"
"Last-Translator: Keld Simonsen <keld@dkuug.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -289,417 +292,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Redigér valgte vært"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s understøttes ikke af denne version af %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Vis logo på konsol"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Vis logo på konsol"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Deling af lokale skannere"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -735,333 +681,327 @@ msgstr "Kunne ikke indlæse billedfil %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Konfiguration af skanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fil"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Konfiguration af skanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Advarsels-konfiguration"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Advarsels-konfiguration"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Afslut"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hjælp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Om"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Systemindstillinger"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Systemindstillinger"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Netværkscenter"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodiske kontroller"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Rettigheder"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Valg"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systemtilvalg"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Rettigheder"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Gem som..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaljer"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Beskrivelse"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beskrivelse"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Basale valgmuligheder"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Vent venligst, sætter sikkerhedsniveau..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Sikkerhedspåmindelser:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Indtast din adgangskode for epost nedenfor"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Sti"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Bruger"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorér"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Tilføj en regel"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Slet"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fil"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Bruger:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Gruppe:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Rettigheder"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Vælg firmware-fil for %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1070,30 +1010,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Annullér"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorér"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gem"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ønsker du at konfigurere det nu?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/de.po b/po/de.po
index 3a11379..638b68f 100644
--- a/po/de.po
+++ b/po/de.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-01 09:16+0200\n"
"Last-Translator: Oliver Burger <oliver@mandrivauser.de>\n"
"Language-Team: deutsch <cooker-i18n@mandrivalinux.org>\n"
@@ -92,7 +92,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -301,417 +304,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Änderung des markierten Rechners"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Der %s wird von dieser Version %s NICHT unterstützt."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Logo auf Konsole anzeigen"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Logo auf Konsole anzeigen"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Gemeinsamer Zugriff auf lokale Scanner"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -747,333 +693,327 @@ msgstr "Konnte Abbild-Datei %s nicht laden"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Scanner Konfiguration"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Datei"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Scanner Konfiguration"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Benachrichtigungskonfiguration"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Benachrichtigungskonfiguration"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Beenden"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hilfe"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Über"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "System Einstellungen"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "System Einstellungen"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Netzwerkcenter"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodische Checks"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Berechtigungen"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Optionen"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systemoptionen"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Berechtigungen"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Speichern unter.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Details"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Beschreibung"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beschreibung"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "grundlegende Optionen"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Bitte warten, Sicherheitsebene wird eingestellt..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Sicherheitswarnungen:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Bitte geben Sie Ihre E-Mail-Adresse ein"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Pfad"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Benutzer"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorieren"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "eine Regel hinzufügen"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Löschen"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Datei"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Benutzer :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Gruppe :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Berechtigungen"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Firmware Datei auswählen für den %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1082,30 +1022,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Abbrechen"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorieren"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Speichern"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Möchten Sie es jetzt einstellen?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/el.po b/po/el.po
index 9c4e661..78acd04 100644
--- a/po/el.po
+++ b/po/el.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-el\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-02-09 22:21+0100\n"
"Last-Translator: Glentadakis Dimitrios <dglent@gmail.com>\n"
"Language-Team: Greek <i18ngr@lists.hellug.gr >\n"
@@ -91,7 +91,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -300,416 +303,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Επεξεργασία επιλεγμένου υπολογιστή"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Εμφάνιση λογότυπου στην Κονσόλα"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Εμφάνιση λογότυπου στην Κονσόλα"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Κοινή χρήση τοπικών σαρωτών"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -745,332 +691,326 @@ msgstr "Αδυνατο το άνοιγμα του αρχείου εικόνας
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Χειροκίνητη ρύθμιση"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Αρχείο"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ρύθμιση οδηγού UPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Ρύθμιση ειδοποίησης Ταχυδρομείου"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Ρύθμιση ειδοποίησης Ταχυδρομείου"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Έξοδος"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Βοήθεια"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Περί"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Ρυθμίσεις συστήματος"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Ρυθμίσεις συστήματος"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Κέντρο Δικτύου"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Περιοδικοί Έλεγχοι"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Δικαιώματα"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Επιλογές"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Επιλογές Συστήματος"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Δικαιώματα"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Αποθήκευση Ως.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Λεπτομέρειες"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Περιγραφή"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Περιγραφή"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Βασικές επιλογές"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Παρακαλώ περιμένετε, ρυθμίζεται το επίπεδο ασφαλείας..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Ημερολόγιο"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Εξυπηρετητής:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Ειδοποιήσεις Ασφαλείας:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Παρακαλώ εισάγετε την ηλεκτρονική σας διεύθυνση"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Θέση"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Χρήστης"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Ομάδα"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Παράβλεψη"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Προσθήκη ενός κανόνα"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Διαγραφή"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Αρχείο"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Χρήστης:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Ομάδα:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Δικαιώματα"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1079,30 +1019,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Ακύρωση"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Παράβλεψη"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Αποθήκευση"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Θέλετε να δοκιμάσετε τις ρυθμίσεις;"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/eo.po b/po/eo.po
index 6678fd1..c09d88a 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2003-03-12 18:31-0400\n"
"Last-Translator: Vilhelmo Lutermano <vlutermano@free.fr>\n"
"Language-Team: esperanto <eo@li.org>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,413 +287,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Forigu"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -725,325 +671,319 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Dosiero"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Prokura konfigurado"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Prokura konfigurado"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Prokura konfigurado"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Ĉesu"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Helpo"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Pri"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistema modalo"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistema modalo"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Reta centro"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permesoj"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcioj"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permesoj"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Savu Kiel..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaloj"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Priskribo"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Priskribo"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendaro"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servilo:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Pado"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Uzulo"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoru"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Forigu"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Dosiero"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Uzulo:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupo:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permesoj"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1052,30 +992,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Nuligu"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoru"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Konservu"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ĉu vi deziras provi la konfiguraĵon?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/es.po b/po/es.po
index 26682f5..063d657 100644
--- a/po/es.po
+++ b/po/es.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-09-30 10:16-0300\n"
"Last-Translator: Fabián Mandelbaum <fmandelbaum@gmail.com>\n"
"Language-Team: Español <es@li.org>\n"
@@ -83,7 +83,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -291,417 +294,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editar host seleccionado"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "El %s no está soportado por esta versión de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Mostrar logo en la consola"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Mostrar logo en la consola"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Compartir escáneres locales"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -737,333 +683,327 @@ msgstr "No se puede cargar el archivo imagen %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuración del escáner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/Archivo"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuración del escáner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuración de alerta"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuración de alerta"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Salir"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/A_yuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Acerca"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Ajustes del sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Ajustes del sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centro de redes"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verificaciones periódicas"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opciones"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opciones de sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Quitando paquetes..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalles"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descripción"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descripción"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opciones básicas"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Por favor espere, configurando el nivel de seguridad..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendario"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servidor:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alertas de seguridad:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Por favor, ingrese su dirección de correo electrónico debajo "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Ruta"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Usuario"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Añadir una regla"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Borrar"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/Archivo"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Usuario:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupo:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permisos"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleccione archivo de firmware para el %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1072,30 +1012,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cancelar"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Guardar"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "¿Desea quitar dichos paquetes?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/et.po b/po/et.po
index c90266a..e9267a2 100644
--- a/po/et.po
+++ b/po/et.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-et\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-19 21:48+0200\n"
"Last-Translator: Marek Laane <bald@starman.ee>\n"
"Language-Team: Estonian <et@li.org>\n"
@@ -79,7 +79,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -285,417 +288,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Muuda valitud masinat"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s praegusel versioonil puudub %s tugi."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Logo näitamine konsoolil"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Logo näitamine konsoolil"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Skännerite jagamine"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -731,333 +677,327 @@ msgstr "Pildifaili %s laadimine ebaõnnestus"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Skänneri seadistamine"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fail"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Skänneri seadistamine"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Hoiatuse seadistamine"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Hoiatuse seadistamine"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Välju"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Abi"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Misvärk"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Süsteemsed seadistused"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Süsteemsed seadistused"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Võrgukeskus"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Perioodiline kontroll"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Õigused"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Eelistused"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Süsteemi parameetrid"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Õigused"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Pakettide eemaldamine..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Üksikasjad"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Kirjeldus"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Kirjeldus"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Põhiseadistused"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Palun oodake, kehtestatakse turvatase..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Turvahoiatused:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Sisestage palun siia oma e-posti aadress"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Asukoht"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Kasutaja"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupp"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoreeritakse"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Lisa reegel"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Kustuta"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fail"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Kasutaja:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupp:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Õigused"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Valige %s jaoks püsivarafail"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1066,30 +1006,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Loobu"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoreeritakse"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Salvesta"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Kas soovite need paketid eemaldada?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/eu.po b/po/eu.po
index 013e3f7..0ee1f53 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-17 10:26+0100\n"
"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>\n"
"Language-Team: Euskara <itzulpena@euskalgnu.org>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editatu hautatutako ostalaria"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s ez du onartzen %s(r)en bertsio honek."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Kontsolan logoa bistaratu"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Kontsolan logoa bistaratu"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Eskaner lokalak partekatzea"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "Ezin da %s irudi fitxategia zamatu"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Eskanerren konfiguraketa"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fitxategia"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Eskanerren konfiguraketa"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Abisuen konfigurazioa"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Abisuen konfigurazioa"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Irten"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Laguntza"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Honi buruz"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemaren ezarpenak"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemaren ezarpenak"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Sare gunea"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Aldizkako egiaztapenak"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Baimenak"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Aukerak"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistema-aukerak"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Baimenak"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Gorde honela.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Xehetasunak"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Azalpena"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Azalpena"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Oinarrizko aukerak"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Itxaron, segurtasun-maila ezartzen..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Egutegia"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Zerbitzaria:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Segurtasun-abisuak:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Idatzi zure helbide elektronikoa behean "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Bide-izena"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Erabiltzailea"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Taldea"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ez ikusi egin"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Gehitu arau bat"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Ezabatu"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fitxategia"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Erabiltzailea:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Taldea:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Baimenak"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Instalatu firmware-fitxategia %s(r)entzat"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Utzi"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ez ikusi egin"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gorde"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Orain konfiguratu nahi duzu?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fa.po b/po/fa.po
index c6d186f..31d02e8 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-fa\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-02-26 06:31+0100\n"
"Last-Translator: Abbas Izad <abbasizad@hotmail.com>\n"
"Language-Team: Persian\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,417 +291,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "ویرایش میزبان انتخاب شده"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s توسط این نسخه‌ از %s حمایت نمی‌شود."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "نمایش ثبت‌ورود بر کنسول"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "نمایش ثبت‌ورود بر کنسول"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "اشتراک پویشگرهای محلی"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -733,332 +679,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "پیکربندی دستی"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_پرونده"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "پیکربندی راه‌انداز UPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "پیکربندی اخطار"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "پیکربندی اخطار"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_ترک"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/ـراهنما"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "درباره"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "تنظیمات سیستم"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "تنظیمات سیستم"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "بررسی‌های متناوب"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "اجازه‌ها"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "گزینه‌ها"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "گزینه‌ها‌ی سیستم"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "اجازه‌ها"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "ذخیره بنام..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "جزئیات"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "توصیف"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "توصیف"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "گزینه‌های پایه"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "لطفاً صبر کنید، در حال گذاردن سطح امنیتی..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "تقویم"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "کارگزار‌:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "هشدارهای امنیتی:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "لطفاً نشانی پست الکترونیکی خود را در زیر وارد کنید"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "مسیر"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "کاربر"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "گروه"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "نادیده گرفتن"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "افزودن یک قاعده"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "حذف کردن"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_پرونده"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "کاربر :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "گروه :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "اجازه‌ها"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "انتخاب کردن پرونده‌ی ثابت‌افزار برای %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1067,30 +1007,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "لغو"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "نادیده گرفتن"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "ذخیره"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "آیا می‌خواهید ابزار پیکربندی مناسب را اجرا کنید؟"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fi.po b/po/fi.po
index ff0cd8c..6eab70c 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-fi - LE2005 Release\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-04-03 20:59+0300\n"
"Last-Translator: Thomas Backlund <tmb@mandrake.org>\n"
"Language-Team: Finnish <fi@li.org>\n"
@@ -86,7 +86,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -295,417 +298,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Muokkaa valittua konetta"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Tämä %s versio ei tue laitetta %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Näytä logo konsolissa"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Näytä logo konsolissa"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Paikallisten kuvanlukijoiden jakaminen"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -740,333 +686,327 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Manuaalinen asettaminen"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Tiedosto"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "UPS ajurin asetukset"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Hälytyksen asetukset"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Hälytyksen asetukset"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Lopeta"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/O_hje"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Tietoja"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Järjestelmäasetukset"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Järjestelmäasetukset"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Verkkokeskus"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Ajottaiset tarkistukset"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Oikeudet"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Optiot"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Järjestelmäoptiot"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Oikeudet"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Tallenna nimellä..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Yksityiskohdat"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Kuvaus"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Kuvaus"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Perusoptiot"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Odota hetki, asetetaan turvatasoa..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalenteri"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Palvelin:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Tietoturvahälytykset:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Syötä sähköpostiosoitteesi "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Polku"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Käyttäjä"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Ryhmä"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Älä huomioi"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Lisää sääntö"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Poista"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Tiedosto"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Käyttäjä:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Ryhmä:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Oikeudet"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Valitse firmware-tiedosto laitteelle %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1075,30 +1015,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Peruuta"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Älä huomioi"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Tallenna"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Haluatko suorittaa tarvittavan asetustyökalun?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 0cdaafd..80acf11 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -74,7 +74,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-fr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-16 11:49+0100\n"
"Last-Translator: Christophe Berthelé <cpjc@free.fr>\n"
"Language-Team: French <cooker-i18n@mandrivalinux.org>\n"
@@ -147,7 +147,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -355,417 +358,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Modifier l'hôte sélectionné"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s n'est pas supporté par cette version de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Afficher le logo dans la console"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Afficher le logo dans la console"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Partage de scanners locaux"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -801,333 +747,327 @@ msgstr "Impossible de charger l'image %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuration des scanners"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fichier"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuration des scanners"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuration des alertes"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuration des alertes"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Quitter"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Aide"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "À propos"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Réglages système"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Réglages système"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centre réseau"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Vérifications périodiques"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permissions"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Options"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Options système"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permissions"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Enregistrer sous..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Détails"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Description"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Description"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Options de base"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Veuillez patienter, configuration du niveau de sécurité..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendrier"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Serveur :"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alertes de sécurité :"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Veuillez entrer votre adresse courriel ci-dessous"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Chemin"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utilisateur"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Groupe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorer"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Ajouter une règle"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Supprimer"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fichier"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utilisateur :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Groupe :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permissions"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Sélectionnez un fichier de firmware pour %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1136,30 +1076,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Annuler"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorer"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Sauvegarder"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Désirez-vous le configurer maintenant ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fur.po b/po/fur.po
index c6af059..d20b8d4 100644
--- a/po/fur.po
+++ b/po/fur.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-06-28 17:41+0200\n"
"Last-Translator: Andrea Gracco <graccoandrea@tin.it>\n"
"Language-Team: furlan <gft@freelists.org>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,413 +287,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Scancele"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -725,322 +671,316 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configurazion dal stîl di inviament"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configurazion Proxy"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configurazion Proxy"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Jessî"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Jutori"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Informazions"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr ""
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr ""
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Rêt"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permès"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opzions"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permès"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Salve sicu.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr ""
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descrizion"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrizion"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendari"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr ""
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utent"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grop"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr ""
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Scancele"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utent:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grop :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permès"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1049,29 +989,86 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Scancele"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr ""
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Salve"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Vuelistu provâ le configurazion?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ga.po b/po/ga.po
index 27ad214..79e9993 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-09-12 18:04+0200\n"
"Last-Translator: Alastair McKinstry <mckinstry@computer.org>\n"
"Language-Team: Irish <ga@li.org>\n"
@@ -76,7 +76,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -282,413 +285,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Scríos"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -723,325 +669,319 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Comhad"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Cumraíocht Stíl Tosnú"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Cumraíocht Ionadaithe"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Cumraíocht Ionadaithe"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Ealu"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/C_úidiú"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Eolas"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Mód Coras"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Mód Coras"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Ceadanna"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Roghnachais"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Roghanna an Chórais"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Ceadanna"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Sábháil mar..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Sonraí"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Cuntas"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Cuntas"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Feilire"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Freastalaí:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Conair"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Úsáideoir"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grúpa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Déan neamhaird de"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Scríos"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Comhad"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Úsáideoir:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grúpa:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Ceadanna"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1050,30 +990,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cealaigh"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Déan neamhaird de"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Sábháil"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "An bhfuil tú ag iarraidh an cumraíocht a thrial?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/gl.po b/po/gl.po
index 5659390..4b98503 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone-gl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-04-11 13:53+0100\n"
"Last-Translator: Leandro Regueiro <leandro DOT regueiro AT gmail DOT com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editar a máquina seleccionada"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "O %s non está soportado por esta versión de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Amosa-lo logo na Consola"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Amosa-lo logo na Consola"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Compartimento de escáners locais"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "Non foi posible cargar o ficheiro de imaxes %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuración de escáners"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Ficheiro"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuración de escáners"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuración de alertas"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuración de alertas"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/S_aír"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/A_xuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Acerca de"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Configuración do sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Configuración do sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centro de Rede"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Comprobacións Periódicas"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcións"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opcións do Sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Gardar coma..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalles"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descrición"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrición"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opcións básicas"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Agarde, establecendo o nivel de seguridade..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendario"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servidor:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alertas de Seguridade:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Introduza o seu enderezo de correo-e embaixo "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Ruta"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Usuario"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Engadir unha regra"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Eliminar"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Ficheiro"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Usuario: "
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupo: "
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permisos"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleccione o ficheiro de firmware para %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cancelar"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gardar"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Desexa executar a ferramenta de configuración axeitada?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/he.po b/po/he.po
index ff81f91..6589028 100644
--- a/po/he.po
+++ b/po/he.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-03-24 03:26+0200\n"
"Last-Translator: Dotan Kamber <kamberd@yahoo.com>\n"
"Language-Team: Hebrew\n"
@@ -86,7 +86,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "ערוך מארח שנבחר"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "ה-%s לא נתמך בגרסה הנוכחית של %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "הצג לוגו במסוף"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "הצג לוגו במסוף"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "שיתוף של סורקים מקומיים"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "טעינת קובץ התמונה %s נכשל"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "תצורת סורק"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_קובץ"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "תצורת סורק"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "הגדרת התראות:"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "הגדרת התראות:"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_יציאה"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_עזרה"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "אודות"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "הגדרות מערכת"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "הגדרות מערכת"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "מרכז הרשת"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "בדיקות תקופתיות"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "הרשאות"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "אפשרויות"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "אפשרויות מערכת"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "הרשאות"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "שמירה בשם..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "פרטים"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "תיאור"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "תיאור"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "אפשרויות בסיסיות"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "נא להמתין, מגדיר תצורת אבטחה..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "לוח שנה"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "שרת:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "התראות אבטחה:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "עליך להגדיר את כתובת הדוא\"ל למשלוח אתראות,"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "נתיב"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "משתמש"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "קבוצה"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "התעלם"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "הוספת חוק"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "מחיקה"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_קובץ"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "משתמש :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "קבוצה :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "הרשאות"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "בחירת קובץ קושחה עבור %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "ביטול"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "התעלם"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "שמור"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "האם ברצונך להפעיל את כלי ההגדרות המתאים?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/hi.po b/po/hi.po
index e0b1449..c3863be 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-hi\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-04-04 21:54+0530\n"
"Last-Translator: धनञ्जय शर्मा (Dhananjaya Sharma) <dysxhi@yahoo.co.in>\n"
"Language-Team: हिन्दी (Hindi) <dysxhi@yahoo.co.in>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -289,417 +292,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "चयनित होस्ट को संपादित करें"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s को %s के इस संस्मरण के द्वारा समर्थन नहीं प्राप्त है ।"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "पहचान-चिह्न का कन्सोल पर अवलोकन"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "पहचान-चिह्न का कन्सोल पर अवलोकन"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "स्थानीय स्कैनरों की सहभाजिता"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -734,332 +680,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "स्वंम के द्वारा संरचना"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/संचिका (_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "यूपीएस चालक संरचना"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "चेतावनी का आकार"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "चेतावनी का आकार"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/निर्गम (_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/सहायता (_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "के बारे में"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "तंत्र समायोजनायें"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "तंत्र समायोजनायें"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "समय-समय पर की जाने वाली जाँचें"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "अनुमतियां"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "विकल्पों"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "तंत्र के विकल्प"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "अनुमतियां"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "जैसे सुरक्षित करें.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "विस्तृत विवरण"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "विवरण"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "विवरण"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "आधार-भूत विकल्प"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "कृपया प्रतीक्षा करें, सुरक्षा स्तर की स्थापना हो रही है..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "कैलेन्डर"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "सर्वर:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "सुरक्षा चेतावनियां:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "कृपया नीचे दिए गए स्थान में अपना विपत्र पता बतायें "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "पथ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "उपयोगकर्ता"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "समूह"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "ध्यान ना दें"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "एक नियम को जोड़ें"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "मिटायें"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/संचिका (_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "उपयोगकर्ता :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "समूह :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "अनुमतियां"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s के लिए फ़र्मवेयर संचिका का चयन करें"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1068,30 +1008,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "निरस्त करें"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "ध्यान ना दें"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "सुरक्षित"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "क्या आप उचित संरचना टूल को चलाना चाहते है ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/hr.po b/po/hr.po
index 1ea70c8..ce59e75 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-01-04 21:25+CET\n"
"Last-Translator: auto\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,415 +291,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Obriši"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Prilaži logo na konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Prilaži logo na konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -731,327 +677,321 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ručno namještanje"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ručno namještanje"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Proxy Postavke"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Proxy Postavke"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Završi"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pomoć"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Proizvoljno particioniranje diska"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Proizvoljno particioniranje diska"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodične provjere"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Odrednice"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Odrednice sustava"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Spremi kao..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalji"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Opis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Opis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Poslužitelj:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Putanja"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Korisnik"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Obriši"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Korisnik:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1060,30 +1000,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Odustani"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Spremi"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Da li želite iskušati postavu ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/hu.po b/po/hu.po
index 15b10d8..04ba665 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: msec-2009.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-03-25 13:55+0100\n"
"Last-Translator: Gergely Lónyai <aleph@mandriva.org>\n"
"Language-Team: Hungarian <aleph@mandriva.org>\n"
@@ -36,7 +36,10 @@ msgid "Accept broadcasted ICMP echo."
msgstr "Broadcast-olt ICMP Echo elfogadása"
#: ../src/msec/help.py:21
-msgid "Allow users to authenticate with their passwords for sudo. If this parameter is set to 'wheel', users must belong to the 'wheel' group to be able to use sudo"
+msgid ""
+"Allow users to authenticate with their passwords for sudo. If this parameter "
+"is set to 'wheel', users must belong to the 'wheel' group to be able to use "
+"sudo"
msgstr ""
#: ../src/msec/help.py:23
@@ -53,7 +56,9 @@ msgstr ""
#: ../src/msec/help.py:29
#, fuzzy
-msgid "Enable crontab and at for users. Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1) and crontab(1))."
+msgid ""
+"Enable crontab and at for users. Put allowed users in /etc/cron.allow and /"
+"etc/at.allow (see man at(1) and crontab(1))."
msgstr ""
"A 'cron' és az 'at' használatának engedélyezése a felhasználók számára.\n"
"\n"
@@ -83,7 +88,14 @@ msgid "Allow only users in wheel grup to su to root."
msgstr ""
#: ../src/msec/help.py:41
-msgid "Creates the symlink /etc/security/msec/server to point to /etc/security/msec/server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --add to decide to add a service if it is present in the file during the installation of packages."
+msgid ""
+"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
+"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
+"add to decide to add a service if it is present in the file during the "
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -93,7 +105,9 @@ msgstr ""
"végtelen hosszúságú várakozási időtartam."
#: ../src/msec/help.py:45
-msgid "Enable permission checking on users' files that should not be owned by someone else, or writable."
+msgid ""
+"Enable permission checking on users' files that should not be owned by "
+"someone else, or writable."
msgstr ""
#: ../src/msec/help.py:47
@@ -101,11 +115,15 @@ msgid "Enable checking for empty passwords in /etc/shadow (man shadow(5))."
msgstr ""
#: ../src/msec/help.py:49
-msgid "Use password to authenticate users. Take EXTREMELY care when disabling passwords, as it will leave the machine vulnerable."
+msgid ""
+"Use password to authenticate users. Take EXTREMELY care when disabling "
+"passwords, as it will leave the machine vulnerable."
msgstr ""
#: ../src/msec/help.py:51
-msgid "Set umask option for mounting vfat and ntfs partitions. If umask is '0', default system umask is used."
+msgid ""
+"Set umask option for mounting vfat and ntfs partitions. If umask is '0', "
+"default system umask is used."
msgstr ""
#: ../src/msec/help.py:53
@@ -130,7 +148,9 @@ msgid "Send security check results by email."
msgstr ""
#: ../src/msec/help.py:63
-msgid "Set the password minimum length and minimum number of digit and minimum number of capitalized letters, using length,ndigits,nupper format."
+msgid ""
+"Set the password minimum length and minimum number of digit and minimum "
+"number of capitalized letters, using length,ndigits,nupper format."
msgstr ""
#: ../src/msec/help.py:65
@@ -144,14 +164,18 @@ msgstr ""
#: ../src/msec/help.py:69
msgid "Activate ethernet cards promiscuity check."
-msgstr "Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának ellenőrzésének bekapcsolása"
+msgstr ""
+"Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának "
+"ellenőrzésének bekapcsolása"
#: ../src/msec/help.py:71
msgid "Enable AppArmor security framework on boot"
msgstr ""
#: ../src/msec/help.py:73
-msgid "Allow local users to connect to X server. Accepted arguments: yes (all connections are allowed), local (only local connection), no (no connection)."
+msgid ""
+"Allow local users to connect to X server. Accepted arguments: yes (all "
+"connections are allowed), local (only local connection), no (no connection)."
msgstr ""
#: ../src/msec/help.py:75
@@ -164,10 +188,14 @@ msgstr ""
#: ../src/msec/help.py:79
msgid "Enable IP spoofing protection."
-msgstr "Az 'IP spoofing' (más gép IP-címének használata forráscímként) elleni védelem bekapcsolása"
+msgstr ""
+"Az 'IP spoofing' (más gép IP-címének használata forráscímként) elleni "
+"védelem bekapcsolása"
#: ../src/msec/help.py:81
-msgid "Defines the base security level, on top of which the current configuration is based."
+msgid ""
+"Defines the base security level, on top of which the current configuration "
+"is based."
msgstr ""
#: ../src/msec/help.py:83
@@ -193,11 +221,15 @@ msgid "Enable checking for dangerous options in users' .rhosts/.shosts files."
msgstr ""
#: ../src/msec/help.py:93
-msgid "Enable password-related checks, such as empty passwords and strange super-user accounts."
+msgid ""
+"Enable password-related checks, such as empty passwords and strange super-"
+"user accounts."
msgstr ""
#: ../src/msec/help.py:95
-msgid "Set the password history length to prevent password reuse. This is not supported by pam_tcb."
+msgid ""
+"Set the password history length to prevent password reuse. This is not "
+"supported by pam_tcb."
msgstr ""
#: ../src/msec/help.py:97
@@ -216,10 +248,15 @@ msgstr ""
#: ../src/msec/help.py:103
#, fuzzy
msgid "Allow display managers (kdm and gdm) to display list of local users."
-msgstr "A felhasználólista megjelenítésének engedélyezése a bejelentkezéskezelőkben (KDM és GDM)"
+msgstr ""
+"A felhasználólista megjelenítésének engedélyezése a bejelentkezéskezelőkben "
+"(KDM és GDM)"
#: ../src/msec/help.py:105
-msgid "Enforce MSEC file directory permissions on system startup. If this parameter is set to 'enforce', system permissions will be enforced automatically, according to system security settings."
+msgid ""
+"Enforce MSEC file directory permissions on system startup. If this parameter "
+"is set to 'enforce', system permissions will be enforced automatically, "
+"according to system security settings."
msgstr ""
#: ../src/msec/help.py:107
@@ -227,7 +264,10 @@ msgid "Show security notifications in system tray using libnotify."
msgstr ""
#: ../src/msec/help.py:109
-msgid "Allow remote root login via sshd. If yes, login is allowed. If without-password, only public-key authentication logins are allowed. See sshd_config(5) man page for more information."
+msgid ""
+"Allow remote root login via sshd. If yes, login is allowed. If without-"
+"password, only public-key authentication logins are allowed. See sshd_config"
+"(5) man page for more information."
msgstr ""
#: ../src/msec/help.py:111
@@ -240,7 +280,9 @@ msgstr ""
#: ../src/msec/help.py:115
#, fuzzy
-msgid "Allow to export display when passing from the root account to the other users. See pam_xauth(8) for more details."
+msgid ""
+"Allow to export display when passing from the root account to the other "
+"users. See pam_xauth(8) for more details."
msgstr ""
"A képernyő exportálásának engedélyezése a\n"
"rendszergazdai azonosítóról egy másikra való átlépéskor.\n"
@@ -258,7 +300,11 @@ msgid "Accept ICMP echo."
msgstr "ICMP Echo elfogadása"
#: ../src/msec/help.py:121
-msgid "Allow full access to network services controlled by tcp_wrapper (see hosts.deny(5)). If yes, all services are allowed. If local, only connections to local services are authorized. If no, the services must be authorized manually in /etc/hosts.allow (see hosts.allow(5))."
+msgid ""
+"Allow full access to network services controlled by tcp_wrapper (see hosts."
+"deny(5)). If yes, all services are allowed. If local, only connections to "
+"local services are authorized. If no, the services must be authorized "
+"manually in /etc/hosts.allow (see hosts.allow(5))."
msgstr ""
#: ../src/msec/help.py:123
@@ -270,523 +316,452 @@ msgid "Enable periodic security check results to terminal."
msgstr ""
#: ../src/msec/help.py:127
-msgid "Enable PolicyKit security framework for all users. If this option is not enabled, only users in wheel group may change advanced PolicyKit permissions and settings"
+msgid ""
+"Enable PolicyKit security framework for all users. If this option is not "
+"enabled, only users in wheel group may change advanced PolicyKit permissions "
+"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
#, fuzzy
msgid "%s modified so launched command: %s"
msgstr "Alkalmazza a módosított parancs módosításait?"
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450
-#: ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
msgid "deleted %s"
msgstr "%d törölve"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
#, fuzzy
msgid "touched file %s"
msgstr "Attribútumok..."
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
#, fuzzy
msgid "made symbolic link from %s to %s"
msgstr "%s szimbolikus link nem hozható létre a következőre: %s"
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr "%s fájl mozgatása %s-re"
-#: ../src/msec/libmsec.py:541
-#: ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr "%s változó megváltoztatása %s-ről %s-re"
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
#, fuzzy
msgid "Error loading plugin '%s' from %s: %s"
msgstr "Kamerameghajtók letöltése innen: '%s'..."
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
#, fuzzy
msgid "Invalid callback: %s"
msgstr "Visszahívó telefon"
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
#, fuzzy
msgid "Plugin %s not found"
msgstr "Fájl nem található"
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
#, fuzzy
msgid "Not supported function '%s' in '%s'"
msgstr "A fájl formátuma nem támogatott."
-#: ../src/msec/libmsec.py:805
-#: ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Az SSL nem áll rendelkezésre a program ezen példányában"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
#, fuzzy
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
-msgstr "A(z) --$%2s „$%1s” argumentuma érvénytelen, az érvényes értékek: $%3s\n"
+msgstr ""
+"A(z) --$%2s „$%1s” argumentuma érvénytelen, az érvényes értékek: $%3s\n"
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
#, fuzzy
msgid "Setting root umask to %s"
msgstr "%s: Hiba a(z) %d szignál következőre történő beállítása közben: %s"
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
#, fuzzy
msgid "Setting users umask to %s"
msgstr "Hozzáadás a 'users' nevű csoporthoz"
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
#, fuzzy
msgid "invalid allow_x_connections arg: %s"
msgstr "Az elfogadott kapcsolatok csak ebben az időben érvényesek:"
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
#, fuzzy
msgid "Invalid shell timeout \"%s\""
msgstr "Energiagazdálkodási műveletek „érvénytelenségi” időkorlátja"
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
#, fuzzy
msgid "Setting shell timeout to %s"
msgstr "Időtúllépés az adatcsatorna NULL értékre állítása közben"
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
#, fuzzy
msgid "Invalid shell history size \"%s\""
msgstr "Érvénytelen méret a feltétel mezőben."
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
#, fuzzy
msgid "Allowing list of users in KDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
#, fuzzy
msgid "Allowing list of users in GDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
#, fuzzy
msgid "Forbidding list of users in KDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
#, fuzzy
msgid "Forbidding list of users in GDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1114
-#, fuzzy
-msgid "Allowing direct root login"
-msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
-
-#: ../src/msec/libmsec.py:1131
-#, fuzzy
-msgid "Forbidding direct root login"
-msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
#, fuzzy
msgid "Allowing remote root login"
msgstr "Távoli rendszergazdai bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
#, fuzzy
msgid "Forbidding remote root login"
msgstr "Távoli rendszergazdai bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-#, fuzzy
-msgid "Allowing su only from wheel group members"
-msgstr "Az \"su\" parancs használata csak a \"wheel\" nevű csoport tagjainak számára legyen lehetséges."
-
-#: ../src/msec/libmsec.py:1179
-#, fuzzy
-msgid "no wheel group"
-msgstr "newgrp: Nincs ilyen csoport."
-
-#: ../src/msec/libmsec.py:1183
-#, fuzzy
-msgid "wheel group is empty"
-msgstr "A felhasználó profilja üres."
-
-#: ../src/msec/libmsec.py:1191
-#, fuzzy
-msgid "Allowing su for all"
-msgstr "id,x,y,sz,m kilistázása az összes objektumhoz"
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
#, fuzzy
msgid "Allowing autologin"
msgstr "Automatikus bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
#, fuzzy
msgid "Forbidding autologin"
msgstr "Automatikus bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Logó megjelenítése a konzolon"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Logó megjelenítése a konzolon"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
#, fuzzy
msgid "Activating daily security check"
msgstr "A napi biztonsági ellenőrzés bekapcsolása"
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
#, fuzzy
msgid "Disabling daily security check"
msgstr "A napi biztonsági ellenőrzés bekapcsolása"
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
#, fuzzy
msgid "Authorizing all services"
msgstr "xinetd-alapú szolgáltatások:\n"
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
#, fuzzy
msgid "Disabling all services"
msgstr "xinetd-alapú szolgáltatások:\n"
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Nem helyi fájl megnyitása"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid "Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-#, fuzzy
-msgid "Setting minimum password length %d"
-msgstr "A görgetősáv csúszkájának minimális hossza"
-
-#: ../src/msec/libmsec.py:1425
-#, fuzzy
-msgid "Using password to authenticate users"
-msgstr "Jelszó használata a felhasználók azonosításához"
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-#, fuzzy
-msgid "Invalid maximum password history length: \"%s\""
-msgstr "A jelszó vagy PIN érvénytelen hosszúságú"
-
-#: ../src/msec/libmsec.py:1463
-#, fuzzy
-msgid "Setting password history to %d."
-msgstr "Adja meg a jelszót a feloldáshoz"
-
-#: ../src/msec/libmsec.py:1469
-#, fuzzy
-msgid "Disabling password history"
-msgstr "A jelszótörténeti lista mérete"
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
#, fuzzy
msgid "Enabling sulogin in single user runlevel"
msgstr "Az sulogin(8) engedélyezése egyfelhasználós szinten"
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
#, fuzzy
msgid "Disabling sulogin in single user runlevel"
msgstr "Az sulogin(8) engedélyezése egyfelhasználós szinten"
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
#, fuzzy
msgid "Enabling crontab and at"
msgstr "A \"crontab\" és az \"at\" elérhetővé tétele a felhasználók számára"
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
#, fuzzy
msgid "Disabling crontab and at"
msgstr "A \"crontab\" és az \"at\" elérhetővé tétele a felhasználók számára"
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
#, fuzzy
msgid "Activating periodic promiscuity check"
msgstr ""
"Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának\n"
"ellenőrzése"
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
#, fuzzy
msgid "Disabling periodic promiscuity check"
msgstr ""
"Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának\n"
"ellenőrzése"
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+#, fuzzy
+msgid "Allowing direct root login"
+msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
+
+#: ../src/msec/libmsec.py:1370
+#, fuzzy
+msgid "Forbidding direct root login"
+msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
+
+#: ../src/msec/libmsec.py:1505
#, fuzzy
msgid "user name %s not found"
msgstr "Nem található ,nincs ilyen név"
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
#, fuzzy
msgid "user name not found for id %d"
msgstr "%s: nem található a név a(z) %lu felhasználói azonosítóhoz\n"
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
#, fuzzy
msgid "group name %s not found"
msgstr "Nem található ,nincs ilyen név"
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
#, fuzzy
msgid "group name not found for id %d"
msgstr "nem található a név a(z) %lu csoportazonosítóhoz"
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
#, fuzzy
msgid "Enforcing user on %s to %s"
msgstr "Nem lehet felhasználót felvenni ehhez: %s (%s)"
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
#, fuzzy
msgid "Error changing user on %s: %s"
msgstr "A felhasználó a tálcára kattintott."
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
#, fuzzy
msgid "Wrong owner of %s: should be %s"
msgstr "A proxy ilyen kell, hogy legyen: http://..."
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
#, fuzzy
msgid "Enforcing group on %s to %s"
msgstr "Kijelölés útv_onallá alakítása"
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
#, fuzzy
msgid "Error changing group on %s: %s"
msgstr "Olvasási hiba a(z) „%s” fájlnál: %s\n"
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
#, fuzzy
msgid "Wrong group of %s: should be %s"
msgstr "A proxy ilyen kell, hogy legyen: http://..."
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
#, fuzzy
msgid "Enforcing permissions on %s to %o"
msgstr "Kijelölés útv_onallá alakítása"
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
#, fuzzy
msgid "Error changing permissions on %s: %s"
msgstr "Olvasási hiba a(z) „%s” fájlnál: %s\n"
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
#, fuzzy
msgid "Wrong permissions of %s: should be %o"
msgstr "A proxy ilyen kell, hogy legyen: http://..."
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
#, fuzzy
msgid "bad permissions for '%s': '%s'"
msgstr "%s jogosultságainak törlése"
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
#, fuzzy
msgid "Checking paths: %s"
msgstr "Keresési útvonalak"
-#: ../src/msec/msec.py:86
-#: ../src/msec/msecperms.py:99
+#: ../src/msec/msec.py:86 ../src/msec/msecperms.py:99
#, fuzzy
msgid "Invalid security level '%s'."
msgstr "Érvénytelen optimalizálási szint: %s"
-#: ../src/msec/msec.py:109
-#: ../src/msec/msecperms.py:128
+#: ../src/msec/msec.py:109 ../src/msec/msecperms.py:128
#, fuzzy
msgid "Msec: Mandriva Security Center (%s)\n"
msgstr "Mandriva Linux Vezérlőközpont"
-#: ../src/msec/msec.py:110
-#: ../src/msec/msecperms.py:129
+#: ../src/msec/msec.py:110 ../src/msec/msecperms.py:129
msgid "Error: This application must be executed by root!"
msgstr ""
-#: ../src/msec/msec.py:111
-#: ../src/msec/msecperms.py:130
+#: ../src/msec/msec.py:111 ../src/msec/msecperms.py:130
#, fuzzy
msgid "Run with --help to get help."
msgstr "Segédprogramok a munkájának elvégzéséhez"
-#: ../src/msec/msec.py:133
-#: ../src/msec/msecperms.py:151
+#: ../src/msec/msec.py:133 ../src/msec/msecperms.py:151
#, fuzzy
msgid "Level '%s' not found, aborting."
msgstr "%s: Nem állítható be a környezet %s számára. A művelet megszakítva."
-#: ../src/msec/msec.py:135
-#: ../src/msec/msecperms.py:153
+#: ../src/msec/msec.py:135 ../src/msec/msecperms.py:153
#, fuzzy
msgid "Switching to '%s' level."
msgstr "Átváltás %sről %sre"
-#: ../src/msec/msec.py:151
-#: ../src/msec/msecperms.py:170
+#: ../src/msec/msec.py:151 ../src/msec/msecperms.py:170
#, fuzzy
msgid "Unable to save config!"
msgstr " Nem sikerült a fájlba való írás. "
@@ -794,315 +769,322 @@ msgstr " Nem sikerült a fájlba való írás. "
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
-msgid "This profile configures a reasonably safe set of security features. It activates several non-intrusive periodic system checks. This is the suggested level for Desktop."
+#: ../src/msec/msecgui.py:54
+msgid ""
+"This profile configures a reasonably safe set of security features. It "
+"activates several non-intrusive periodic system checks. This is the "
+"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
-msgid "This profile is configured to provide maximum security, even at the cost of limiting the remote access to the system. It also runs a wider set of periodic checks, enforces the local password settings, and periodically checks if the system security settings, configured here, were modified. "
+#: ../src/msec/msecgui.py:56
+msgid ""
+"This profile is configured to provide maximum security, even at the cost of "
+"limiting the remote access to the system. It also runs a wider set of "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
-"These options control the local security configuration, such as the login restrictions,\n"
-"password configurations, integration with other security tools, and default file creation\n"
-"permissions.\n"
+"<big><b>System security options</b></big>\n"
+"These options control the local security configuration, such as the login "
+"restrictions,\n"
+"password configurations, integration with other security tools, and default "
+"file creation\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
-"These options define the network security agains remote treats, unauthorized accesses,\n"
-"and breakin attempts.\n"
+"<big><b>Network security options</b></big>\n"
+"These options define the network security agains remote treats, unauthorized "
+"accesses,\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
-"These options configure the security checks that should be executed periodically.\n"
+"<big><b>Periodic security checks</b></big>\n"
+"These options configure the security checks that should be executed "
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
-"These options allow to fine-tune system permissions for important files and directores.\n"
-"\n"
-"The following permissions are checked periodically, and any change to the owner, group,\n"
-"or current permission is reported. The permissions can be enforced, automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"<big><b>File permissions</b></big>\n"
+"These options allow to fine-tune system permissions for important files and "
+"directores.\n"
+"The following permissions are checked periodically, and any change to the "
+"owner, group,\n"
+"or current permission is reported. The permissions can be enforced, "
+"automatically\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Lapolvasó beállítása"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
msgid "_File"
msgstr "_Fájl"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
msgid "_Save configuration"
msgstr "Beállítása _mentése"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
msgid "_Import configuration"
msgstr "Beállítása _importálása"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
msgid "_Export configuration"
msgstr "Beállítása _exportálása"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
msgid "_Quit"
msgstr "_Kilépés"
-#: ../src/msec/msecgui.py:163
-#: ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
msgid "_Help"
msgstr "_Segítség"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "_Névjegy"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "A rendszer biztonságának, engedélyeinek és ellenőrzésének beálítása"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
#, fuzzy
msgid "Basic security"
msgstr "Biztonsági információk"
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Biztonsági információk"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Hálózati biztonsági szolgáltatások - Network Security Services (NSS)"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr "Periodikus ellenőrzések"
-#: ../src/msec/msecgui.py:216
-#: ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Engedélyek"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "MSEC option changes"
msgstr "Felhasználói módosítások _alkalmazása"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "option"
msgstr "beállítás"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Felhasználói módosítások _alkalmazása"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Frissítés keresés"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
#, fuzzy
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr "Megváltoztatva"
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
#, fuzzy
msgid "added %s <b>%s</b> (%s)"
msgstr "- %s bekerült a rendszerbe\n"
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
#, fuzzy
msgid "removed %s <b>%s</b>"
msgstr "%s: törölve"
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr "nem történt változás"
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr "Változások mentése.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
#, fuzzy
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr "Levélszemét keresése a bejövő levelek között."
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Részletek"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr "MSEC üzenetek (%s): %d"
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr "Részletek (%d változás).."
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
msgid "Security Option"
msgstr "Biztonsági opció"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Leírás"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr "Érték"
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "%s: érvénytelen kapcsoló -- %c\n"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr "Az MSEC eszköz engedélyezése"
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Biztonsági szint és ellenőrzések"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
msgid "Standard"
msgstr "Alap"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
msgid "Secure"
msgstr "Biztonságos"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Biztonsági figyelmeztetések:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Adminisztrátori email: az FTP-adminisztrátor email-címe."
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
#, fuzzy
msgid "Display security alerts on desktop"
msgstr "A Föld megjelenítése a munkaasztalon"
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
#, fuzzy
msgid "Enable periodic security checks"
msgstr "Biztonsági szint és ellenőrzések"
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Útvonal"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Felhasználó"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Csoport"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorálás"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
#, fuzzy
msgid "Reset to default level permissions"
msgstr "Paraméterek visszaállítása az alapértelmezett értékekre"
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Szabály felvétele"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Törlés"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
#, fuzzy
msgid "Changing permissions for %s"
msgstr "%s jogosultságainak törlése"
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
#, fuzzy
msgid "Adding new permission check"
msgstr "Ú_j epizódok keresése:"
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
-"Please specify new permissions, or use 'current' to keep current permissions.\n"
+"Please specify new permissions, or use 'current' to keep current "
+"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
msgid "File: "
msgstr "Fájl:"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
msgid "User: "
msgstr "Felhasználó:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
msgid "Group: "
msgstr "Csoport:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
msgid "Permissions: "
msgstr "Engedélyek:"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Hiba „%s” új értékének kérése közben: %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1111,30 +1093,97 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
#, fuzzy
msgid "New value:"
msgstr "Új listaelem ér_téke:"
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
#, fuzzy
msgid "Save your changes?"
msgstr "Nem menthetők a postafiók beállításai."
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
msgid "_Cancel"
msgstr "_Mégsem"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr "_Kihagy"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
msgid "_Save"
msgstr "Menté_s"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "A katalógust módosították. Kéri a változások mentését?"
+#: ../src/msec/plugins/pam.py:68
+#, fuzzy
+msgid "Using password to authenticate users"
+msgstr "Jelszó használata a felhasználók azonosításához"
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+#, fuzzy
+msgid "Invalid maximum password history length: \"%s\""
+msgstr "A jelszó vagy PIN érvénytelen hosszúságú"
+
+#: ../src/msec/plugins/pam.py:106
+#, fuzzy
+msgid "Setting password history to %d."
+msgstr "Adja meg a jelszót a feloldáshoz"
+
+#: ../src/msec/plugins/pam.py:112
+#, fuzzy
+msgid "Disabling password history"
+msgstr "A jelszótörténeti lista mérete"
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+#, fuzzy
+msgid "Setting minimum password length %d"
+msgstr "A görgetősáv csúszkájának minimális hossza"
+
+#: ../src/msec/plugins/pam.py:169
+#, fuzzy
+msgid "Allowing su only from wheel group members"
+msgstr ""
+"Az \"su\" parancs használata csak a \"wheel\" nevű csoport tagjainak számára "
+"legyen lehetséges."
+
+#: ../src/msec/plugins/pam.py:173
+#, fuzzy
+msgid "no wheel group"
+msgstr "newgrp: Nincs ilyen csoport."
+
+#: ../src/msec/plugins/pam.py:177
+#, fuzzy
+msgid "wheel group is empty"
+msgstr "A felhasználó profilja üres."
+
+#: ../src/msec/plugins/pam.py:185
+#, fuzzy
+msgid "Allowing su for all"
+msgstr "id,x,y,sz,m kilistázása az összes objektumhoz"
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/id.po b/po/id.po
index bd66f1c..c3cb61c 100644
--- a/po/id.po
+++ b/po/id.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2007-10-27 19:35+0700\n"
"Last-Translator: Willy Sudiarto Raharjo <willysr@gmail.com>\n"
"Language-Team: Indonesia <mdk-id@yahoogroups.com>\n"
@@ -87,7 +87,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Edit host terpilih"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s tidak didukung oleh versi %s ini."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Tampilkan logo pada Konsol"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Tampilkan logo pada Konsol"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Berbagi scanner local"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,333 +685,327 @@ msgstr "Tidak dapat memuat file image %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Konfigurasi scanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Konfigurasi scanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Konfigurasi peringatan"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Konfigurasi peringatan"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Keluar"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Bantuan"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Keterangan"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Setting sistem"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Setting sistem"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Pusat Jaringan"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Pengujian Periodik"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Izin"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opsi"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opsi Sistem"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Izin"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Simpan sebagai.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detil"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Keterangan"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Keterangan"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opsi dasar"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Harap tunggu, men-setting tingkat keamanan..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Pemberitahuan Keamanan:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Silahkan masukkan alamat email Anda di bawah "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Path"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Pengguna"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Abaikan"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Tambah aturan"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Hapus"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Pengguna :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grup:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Izin"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Pilih file firmware untuk %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1074,30 +1014,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Batal"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Abaikan"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Simpan"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Apakah Anda ingin menjalankan aplikasi konfigurasi yang sesuai?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/is.po b/po/is.po
index 029b148..a1f4c5d 100644
--- a/po/is.po
+++ b/po/is.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-02-18 17:45+0000\n"
"Last-Translator: Pjetur G. Hjaltason <pjetur@pjetur.net>\n"
"Language-Team: Icelandic <kde-isl@molar.is>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Breyta valinni vél"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Það er ekki stuðningur fyrir %s í þessari útgáfu af%s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Birta táknmerki á stjórnskjá"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Birta táknmerki á stjórnskjá"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Miðlun staðbundinna myndskanna"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "Get ekki lesið myndasrkrá %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Uppsetning myndskanna"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Skrá"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Uppsetning myndskanna"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Viðvörunaruppsetning"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Viðvörunaruppsetning"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Hætta"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hjálp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Um forrit"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Kerfisvalkostir"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Kerfisvalkostir"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Netstjórnun"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Reglulegar athuganir"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Aðgangsheimildir"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Valkostir"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Kerfisvalkostir"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Aðgangsheimildir"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Vista sem.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Ítarlegra"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Lýsing"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Lýsing"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Grunnvalkostir"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Augnablik, stilli öryggisþrep..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Dagatal"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Miðlari:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Öryggisviðvaranir:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Vinsamlega gefðu upp netfang þitt "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Slóð"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Notandi"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Hópur"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Hunsa"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Bæta við reglu"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Eyða"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Skrá"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Notandi:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Hópur :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Aðgangsheimildir"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Veljið vélbúnaðar-frumskrá fyrir %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Hætta við"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Hunsa"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Vista"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Viltu keyra viðeigandi stillingarforrit?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/it.po b/po/it.po
index 2aa3e33..a8dea14 100644
--- a/po/it.po
+++ b/po/it.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: it\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-09-30 09:03+0200\n"
"Last-Translator: Andrea Celli <andrea.celli@libero.it>\n"
"Language-Team: Italian <timl@freelists.org>\n"
@@ -85,7 +85,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Configura l'host selezionato"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s non è supportato da questa versione di %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Mostra il logo nella console"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Mostra il logo nella console"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Condivisione degli scanner locali"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,333 +685,327 @@ msgstr "Impossibile caricare il file %s con l'immagine"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configurazione scanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configurazione scanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configurazione avvisi"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configurazione avvisi"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Esci"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Guida"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Informazioni"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Impostazioni sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Impostazioni sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Rete e Internet"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verifiche periodiche"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permessi"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opzioni"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opzioni di sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permessi"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Salva con nome..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Dettagli"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descrizione"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrizione"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opzioni base"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Per favore attendi, ora imposto il livello di sicurezza..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendario"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Avvisi di sicurezza:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Inserisci qui il tuo indirizzo email "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Path"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utente"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorare"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Aggiungi una regola"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Cancella"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utente:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Gruppo:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permessi"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleziona il file del firmware per %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1074,30 +1014,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Annulla"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorare"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Salva"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Vuoi configurarlo ora?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ja.po b/po/ja.po
index c04d674..c84c189 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone-ja\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-19 07:30+0900\n"
"Last-Translator: Yukiko Bando <ybando@k6.dion.ne.jp>\n"
"Language-Team: Japanese <cooker-i18n@mandrivalinux.org>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,417 +291,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "選択されたホストを編集"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s はこのバージョンの %s ではサポートしていません。"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "コンソールにロゴを表示"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "コンソールにロゴを表示"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "ローカルスキャナを共有"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -734,333 +680,327 @@ msgstr "画像ファイル %s をロードできません"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "スキャナの設定"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/ファイル(_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "スキャナの設定"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "警告の設定"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "警告の設定"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/終了(_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/ヘルプ(_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "情報"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "システム設定"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "システム設定"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "ネットワークセンター"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "定期的なチェック"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "権限"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "オプション"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "システムオプション"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "権限"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "名前を付けて保存"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "詳細"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "説明"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "説明"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "基本オプション"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "セキュリティレベルを設定しています。お待ちください..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "カレンダー"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "サーバ:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "セキュリティ警告:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "メールアドレスを入力してください"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "パス"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "ユーザ名"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "グループ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "無視"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "ルールを追加"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "削除"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/ファイル(_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "ユーザ: "
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "グループ: "
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "権限"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s のファームウェアファイルを選択"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1069,30 +1009,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "キャンセル"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "無視"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "保存する"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "設定しますか?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ko.po b/po/ko.po
index 32237ee..a8ebe82 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2002-09-09 09:08+0900\n"
"Last-Translator: Jaegeum Cze <baedaron@hanafos.com>\n"
"Language-Team: Korean <beadaron@hanafos.com>\n"
@@ -79,7 +79,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -285,415 +288,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "삭제"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "콘솔하상에 로고 보이기"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "콘솔하상에 로고 보이기"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -728,326 +674,320 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "수동 설정"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/파일(_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "수동 설정"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "메일 경고 설정"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "메일 경고 설정"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/종료(_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/도움말(_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "정보"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "전체 설정을 따름"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "전체 설정을 따름"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "허가권"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "선택사항"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "허가권"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "새 이름으로 저장"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "상세설명"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "설명"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "설명"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "달력"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "서버:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "아래에 이메일 주소를 입력하세요."
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "경로"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "사용자"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "그룹"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "무시"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "삭제"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/파일(_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "사용자:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "그룹:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "허가권"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1056,30 +996,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "취소"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "무시"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "저장"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "이 설정을 테스트해 보시겠습니까?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ky.po b/po/ky.po
index 414423a..3166c91 100644
--- a/po/ky.po
+++ b/po/ky.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-ky\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-04-20 20:27+0500\n"
"Last-Translator: Nurlan Borubaev <nurlan@tamga.info>\n"
"Language-Team: Kyrgyz\n"
@@ -79,7 +79,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -285,415 +288,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Тандалган хостту түзөтүү"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s бул %s версиясы тарабынан колдонбойт."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Локалдык сканерлерди бөлүшүү"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -728,325 +674,319 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Өз алдынча конфигурациялоо"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Кабарлоолорду күүлөө"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Кабарлоолорду күүлөө"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Кабарлоолорду күүлөө"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Чыгуу"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Жардам"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Программа жөнүндө"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr ""
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr ""
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Желе"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Кирүү укуктары"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Опциялар"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Кирүү укуктары"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Деп сактоо.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Таржымалы"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Сүрөттөмөсү"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Сүрөттөмөсү"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Календар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сервердин IP'си:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Төмөндө өзүңүздүн email адресиңизди киргизиңиз "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr ""
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Колдонуучу"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Группа"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr ""
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Эреже кошуу"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Жоготуу"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Колдонуучу:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Группа:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Кирүү укуктары"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s үчүн firmware файлын тандаңыз"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1055,29 +995,86 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Калтыр"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr ""
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Сактоо"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Тийиштүү конфигурция куралын иштетүүнү калайсызбы ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/lt.po b/po/lt.po
index c1e5876..86e3fab 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2000-12-23 13:50+0200\n"
"Last-Translator: Mykolas Norvai­as <Myka@centras.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -76,7 +76,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -282,413 +285,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Ištrinti"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -723,324 +669,318 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Byla"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Įdiegimo Tipo Konfiguracija"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Tarpinio serverio konfigūravimas"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Tarpinio serverio konfigūravimas"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Išeiti"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pagalba"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Apie"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemos nustatymai"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemos nustatymai"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Teisės"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Pasirinktys"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Teisės"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Užrašyti Kaip..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalės"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Aprašymas"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Aprašymas"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendorius"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Serveris:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Kelias"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Vartotojas"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupė"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoruoti"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Ištrinti"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Byla"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Vartotojas:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupė:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Teisės"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1049,30 +989,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Atšaukti"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoruoti"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Išsaugoti"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ar tu nori išbandyti nustatymus?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ltg.po b/po/ltg.po
index 7193748..25c0531 100644
--- a/po/ltg.po
+++ b/po/ltg.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-02-24 13:01+0200\n"
"Last-Translator: Māris Laureckis <linux@latgola.lv>\n"
"Language-Team: Latgalian <linux@latgola.lv>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,417 +287,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Redigeit izvalātū hostdatoru"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s naatbolsta nu versejis %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Attāluot logotipu konsolē."
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Attāluot logotipu konsolē."
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Lokalū skeneru kūplītuošona"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -729,333 +675,327 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Manuala konfigureišona"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fails"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Trauksmis konfiguraceja"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Trauksmis konfiguraceja"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Trauksmis konfiguraceja"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Izīt"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Paleidzeiba"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Par"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemys īstatiejumi"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemys īstatiejumi"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Teikla centrs"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodiskys puorbaudis"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Tīseibys"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcejis"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistemys opcejis"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Tīseibys"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Saglobuot kai..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalis"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Aproksts"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Aproksts"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Pamota opcejis"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Lyudzu uzgaidit, uzstuodu drūšeibys leimini"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendars"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servers:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Drūšeibys trauksmis:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Lyudzu zemļuok īvodit sovu e-posta adresi"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Ceļš"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Lītuotuojs"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorēt"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Pīvīnuot nūteikumu"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Izdzēst"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fails"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Lītuotuojs :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Tīseibys"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Izavielejit aparaturprogrammys failu prīkš %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1064,30 +1004,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Atceļt"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorēt"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Saglobuot"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Voi gribit izmieginuot itū konfiguraceju?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/lv.po b/po/lv.po
index dac4bf8..88c217a 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2002-09-27 17:45+0200\n"
"Last-Translator: Raivo Saars <spaiks@inbox.lv>\n"
"Language-Team: Latvian <ll10nt@listes.murds.lv>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,415 +287,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Izdzēst"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Attēlot logo konsolē."
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Attēlot logo konsolē."
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -727,330 +673,324 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Manuāla konfigurēšana"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fails"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Manuāla konfigurēšana"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Pasta trauksmes konfigurēšana"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Pasta trauksmes konfigurēšana"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Iziet"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Palīdzība"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Par"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistēmas uzstādījumi"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistēmas uzstādījumi"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodiskas pārbaudes"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Tiesības"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcijas"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistēmas opcijas"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Tiesības"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Saglabāt kā..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaļas"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Apraksts"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Apraksts"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Lūdzu uzgaidiet, uzstādu drošības līmeni"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendārs"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Serveris:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Drošības trauksmes:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Lūdzu zemāk ievadiet savu epasta adresi"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Ceļš"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Lietotājs"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorēt"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Izdzēst"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fails"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Lietotājs:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Tiesības"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1059,30 +999,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Atcelt"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorēt"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Saglabāt"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Vai vēlaties izmēģināt šo konfigurāciju?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/mk.po b/po/mk.po
index a240d2f..bf715ed 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-mk\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-11-03 18:47+0100\n"
"Last-Translator: Зоран Димовски <decata@mt.net.mk>\n"
"Language-Team: Macedonian <mkde-l10n@lists.sourceforge.net>\n"
@@ -86,7 +86,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -296,415 +299,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Уреди го селектираниот домаќин"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s не е поддржан од оваа верзија на %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Делење на локални скенери"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,328 +685,322 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Рачна конфигурација"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Датотека"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Конфигурација за известување"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Конфигурација за известување"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Конфигурација за известување"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Напушти"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Помош"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "За"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Системски подесувања"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Системски подесувања"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Периоднични Проверки"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Дозоли"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Опции"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Дозоли"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Зачувај како.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Детали"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Опис"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Опис"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Ве молиме почекајте, се сетира сигурносното ниво..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Календар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сервер:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Ве молиме внесете ја вашата email адреса подоле"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Пат"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Корисник"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Група"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Игнорирај"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Избриши"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Датотека"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Корисник:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Група:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Дозоли"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1069,30 +1009,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Откажи"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Игнорирај"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Зачувај"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Дали сакате да ја тестирате конфигурацијата?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/mn.po b/po/mn.po
index 392ef87..8a585a3 100644
--- a/po/mn.po
+++ b/po/mn.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-01-02 00:35+0100\n"
"Last-Translator: Sanlig Badral <Badral@openmn.org>\n"
"Language-Team: Mongolian <openmn-core@lists.sf.net>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -297,413 +300,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Сонгогдсон хостыг засах"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,325 +684,319 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Мэйл сонордуулгын тохиргоо"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Мэйл сонордуулгын тохиргоо"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Мэйл сонордуулгын тохиргоо"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Мэйл сонордуулгын тохиргоо"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Гарах"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Тусламж"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Тухай"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Системийн горим"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Системийн горим"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Зөвшөөрөл"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Сонголтууд"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Зөвшөөрөл"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr ""
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Дэлгэрэнгүй"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Тодорхойлолт"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Тодорхойлолт"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Цаг тооны бичиг"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сервер:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Та доор э-шуудангийн хаягаа өгнө үү"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Зам"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Хэрэглэгч"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Бүлэг"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Үл хэрэгсэх"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Устгах"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Хэрэглэгч:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Бүлэг:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Зөвшөөрөл"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1065,30 +1005,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Хүчингүй"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Үл хэрэгсэх"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Хадгалах"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "вы?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ms.po b/po/ms.po
index 7b0cfcb..319901e 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-05-04 13:40+0800\n"
"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
"Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -287,413 +290,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Edit hos dipilih"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -728,324 +674,318 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fail"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Tetapan Gaya Boot"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Konfigurasi Proksi"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Konfigurasi Proksi"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Keluar"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Bantuan"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Perihal"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Tetapan Sistem"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Tetapan Sistem"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Keizinan"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Pilihan"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Keizinan"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Simpan sebagai.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Perincian"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Huraian"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Huraian"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Pelayan:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Laluan"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Pengguna"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Kumpulan"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Abai"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Padam"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fail"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Pengguna:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Kumpulan:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Keizinan"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1054,30 +994,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Batal"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Abai"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Simpan"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Adakah anda mahu melaksanakan alatan tetapan yang bersesuaian?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/mt.po b/po/mt.po
index dd8d85f..3e47b22 100644
--- a/po/mt.po
+++ b/po/mt.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mt\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-10-04 18:45+0200\n"
"Last-Translator: Ramon Casha <ramon.casha@linux.org.mt>\n"
"Language-Team: Maltese <mt@li.org>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Ibdel il-kompjuter magħżul"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "\"%s\" m'hux sapportjat minn din il-verżjoni ta' %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Uri logo fil-konsol"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Uri logo fil-konsol"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Qsim ta' skaners lokali"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,332 +684,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Konfigurazzjoni manwali"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fajl"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Konfigurazzjoni drajver UPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Konfigurazzjoni tal-allerti"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Konfigurazzjoni tal-allerti"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Oħroġ"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Għajnuna"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Dwar"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Setings tas-sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Setings tas-sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Ċekkjar perjodiku"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permessi"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Għażliet"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Għażliet tas-sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permessi"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Ikteb b'isem ġdid..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Dettalji"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Deskrizzjoni"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Deskrizzjoni"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Għażliet bażiċi"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Stenna ftit.. qed jissettja l-livell ta' sigurtà..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendarju"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server: "
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Allerti ta' sigurtà:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Jekk jogħġbok daħħal l-indirizz tal-imejl hawn taħt"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Passaġġ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utent"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupp"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Injora"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Żid regola"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Ħassar"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fajl"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "User:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupp :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permessi"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Agħżel fajl tal-firmware għal %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1072,30 +1012,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Ikkanċella"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Injora"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Ikteb"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Trid tħaddem l-għodda ta' konfigurazzjoni?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/nb.po b/po/nb.po
index 653ce1a..fe3e412 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nb\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-03-25 05:40+0100\n"
"Last-Translator: \n"
"Language-Team: <en@li.org>\n"
@@ -50,7 +50,8 @@ msgstr ""
#: ../src/msec/help.py:23
msgid "Allow X server to accept connections from network on tcp port 6000."
-msgstr "Tillat X-tjeneren å akseptere tilkoblinger fra nettverket på port 6000."
+msgstr ""
+"Tillat X-tjeneren å akseptere tilkoblinger fra nettverket på port 6000."
#: ../src/msec/help.py:25
msgid "Enable checking for known rootkits using chkrootkit."
@@ -84,15 +85,25 @@ msgstr "Tillat autoinnlogging."
#: ../src/msec/help.py:39
msgid "Allow only users in wheel grup to su to root."
-msgstr "Tillat kun bruk av su for å oppnå root-rettigheter for medlemmer i wheel-gruppen"
+msgstr ""
+"Tillat kun bruk av su for å oppnå root-rettigheter for medlemmer i wheel-"
+"gruppen"
#: ../src/msec/help.py:41
+#, fuzzy
msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
-msgstr "Oppretter den symbolske lenken /etc/security/msec/server så den peker til /etc/security/msec/server.SERVER_LEVEL. /etc/security/msec/server benyttes av chkconfig --add for å avgjøre om en tjeneste skal legges til hvis den finnes i filen under installasjonen av pakker."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
+msgstr ""
+"Oppretter den symbolske lenken /etc/security/msec/server så den peker til /"
+"etc/security/msec/server.SERVER_LEVEL. /etc/security/msec/server benyttes av "
+"chkconfig --add for å avgjøre om en tjeneste skal legges til hvis den finnes "
+"i filen under installasjonen av pakker."
#: ../src/msec/help.py:43
msgid "Set the shell timeout. A value of zero means no timeout."
@@ -296,413 +307,360 @@ msgid ""
"Enable PolicyKit security framework for all users. If this option is not "
"enabled, only users in wheel group may change advanced PolicyKit permissions "
"and settings"
-msgstr "Slå på PolicyKit-sikkerhetsrammeverk for alle brukere. Hvis ikke dette valget er aktivert, kan kun brukere i wheel-gruppen forandre avanserte PolicyKit-rettigheter og innstillinger."
+msgstr ""
+"Slå på PolicyKit-sikkerhetsrammeverk for alle brukere. Hvis ikke dette "
+"valget er aktivert, kan kun brukere i wheel-gruppen forandre avanserte "
+"PolicyKit-rettigheter og innstillinger."
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr "%s modifisert, så startet kommando: %s"
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr "%s modifisert, så skulle ha kjørt kommandoen: %s"
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
msgid "deleted %s"
msgstr "slettet %s"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr "'%s' er ikke tilgjengelig i denne versjonen"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr "Tillater X-tjeneren å lytte på tcp-tilkoblinger"
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr "Forbyr X-tjeneren å lytte på tcp-tilkoblinger"
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr "Tillater omstart og avslutning for konsollbruker"
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr "Tillater SysRq-tasten for konsollbruker"
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr "Tillater Avslutt/Omstart i GDM"
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr "Tillater Nedstengning/Omstart i KDM"
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr "Tillater Ctrl-Alt-Del fra konsollet"
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr "Forbyr omstart og avslutt for konsollbrukeren"
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr "Forbyr SysRq-tasten for konsollbruker"
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr "Forbyr Avslutt/Omstart"
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr "Forbyr Nedstegning/Omstart i KDM"
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr "Forbyr Ctrl-Alt-Del fra konsollet"
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr "Tillater visning av brukere i KDM"
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr "Tillater visning av brukere i GDM"
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr "Forbyr visning av brukere i KDM"
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr "Forbyr visning av brukere i GDM"
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr "Tillater direkte root-innlogging"
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr "Forbyr direkte root-innlogging"
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr "Tillater su kun for medlemmer av wheel-gruppen"
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr "ingen wheel-gruppe"
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr "wheel-gruppen er tom"
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr "Tillater su for alle"
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr "Tillater autoinnlogging"
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr "Forbyr autoinnlogging"
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr "Slå på passord i oppstartslaster"
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr "Fjerner passord fra oppstartslaster"
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr "Slå på logging på konsollet"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr "Slå av visning av logg på konsollet"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr "Slå på daglige sikkerhetssjekker"
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr "Slå av daglige sikkerhetssjekker"
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr "Autentiserer alle tjenester"
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr "Slå av alle tjenester"
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr "Slå av ikke-lokale tjenester"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr "Slå på beskyttelse mot navneoppslagsforfalskning"
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr "Slå av beskyttelse mot navneoppslagsforfalskning"
-#: ../src/msec/libmsec.py:1380
-msgid "Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr "Ugyldig passordlengde \"%s\". Bruk \"length,ndigits,nupper\" som parametre."
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr "Setter minimum passordlengde %d"
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr "Benytter passord for å autentisere brukere"
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr "Ikke benytt passord for å autentisere brukere"
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr "Passordhistorie er ikke støttet med pam_tcb"
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr "Ugyldig maksimum passordhistorielengde: \"%s\""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr "Setter passordhistorie til %d"
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr "Slå av passordhistorie"
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr "Slå på sulogin i enbrukermodus"
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr "Slå av sulogin i enbrukermodus"
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr "Slå på msec periodisk kjøring"
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr "Slå av msec periodisk kjøring"
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr "Slå på crontab og at"
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr "Slå av crontab og at"
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr "Tillat eksportering av visning fra root"
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr "Forbyr eksportering av visning fra root"
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr "Slå på periodisk promiskuøs sjekk"
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr "Slå av periodisk promiskuøs sjekk"
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr "Tillater direkte root-innlogging"
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr "Forbyr direkte root-innlogging"
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr "brukernavn %s ikke funnet"
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr "brukernavn ikke funnet for id %d"
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr "gruppenavn %s ikke funnet"
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr "gruppenavn ikke funnet for id %d"
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr "Kan ikke sjekke /proc/mounts. Antar at alle filsystem er lokale."
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr "Fremtvinger bruker %s på %s"
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr "Feil under forandring av bruker på %s: %s"
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr "Feil eier av %s: skal være %s"
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr "Fremtvinger gruppe på %s til %s"
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr "Feil under forandring av gruppe på %s: %s"
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr "Feil gruppe av %s: skal være %s"
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr "Fremtvinger rettigheter på %s til %o"
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr "Feil under forandring av rettigheter på %s: %s"
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr "Feil rettigheter på %s: skal være %o"
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr "dårlige rettigheter for '%s': '%s'"
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr "Ikke lokal fil: \"%s\". Ingenting forandret."
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr "Sjekker stier: %s"
@@ -737,304 +695,301 @@ msgstr "Klarte ikke å lagre oppsett!"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr "Lagre og legg til nytt oppsett?"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
msgid "_File"
msgstr "_Fil"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
msgid "_Save configuration"
msgstr "_Lagre oppsett"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
msgid "_Import configuration"
msgstr "_Importer oppsett"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
msgid "_Export configuration"
msgstr "_Eksporter oppsett"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
msgid "_Quit"
msgstr "_Avslutt"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
msgid "_Help"
msgstr "_Hjelp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
msgid "_About"
msgstr "_Om"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr "MSEC: Systemsikkerhet og overvåkning"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr "Grunnleggende sikkerhet"
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr "Systemsikkerhet"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr "Nettverkssikkerhet"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr "Periodiske sjekker"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Rettigheter"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "option"
msgstr "valg"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr "Forandinger i systemtillatelser"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "permission check"
msgstr "Rettighetssjekk"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr "forandret %s <b>%s</b>(%s -> %s)"
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr "la til %s <b>%s</b> (%s)"
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr "fjernet %s <b>%s</b>"
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr "ingen forandringer"
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr "Lagrer forandringer.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr "<b>%s:</b> <i>%s</i>\n"
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr "<b>MSEC testkjøringsresultater:</b><i>%s</i>"
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaljer"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr "MSEC meldinger (%s): %d"
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr "Detaljer (%d forandres).."
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr "Ingen grunnleggende msec-nivå spesifisert, bruker '%s'"
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr "Oppdaget grunnleggende msec-nivå '%s'"
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
-msgstr "Tilpasset grunnleggende-oppsettsnivå '%s' funnet. Vil forhåndsvelge '%s'"
+msgstr ""
+"Tilpasset grunnleggende-oppsettsnivå '%s' funnet. Vil forhåndsvelge '%s'"
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
msgid "Security Option"
msgstr "Sikkerhetsvalg"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beskrivelse"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr "Verdi"
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr "Ugyldig valg '%s'!"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr "Slå på MSEC-verktøy"
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr "Velg grunnleggende sikkerhetsnivå"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
msgid "Standard"
msgstr "Standard"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
msgid "Secure"
msgstr "Sikker"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr "Send sikkerhetvarsler som e-post"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr "Systemadministrators e-postadresse:"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr "Vis sikkerhetsadvarsler på skrivebordet"
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr "Slå på periodiske sikkerhetssjekker"
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Sti"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Bruker"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr "Fremtving"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr "Nullstill til forhåndsvalgte rettighetsnivåer"
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Legg til en regel"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Slett"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr "Forandrer rettigheter for %s"
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr "Legger til ny rettighetssjekk"
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
-msgstr "Forandrer rettigheter på <b>%s</b><br> Vær vennlig å spesifisere nye rettigheter eller benytt 'nåværende' for å beholde nåværende rettigheter.\n"
+msgstr ""
+"Forandrer rettigheter på <b>%s</b><br> Vær vennlig å spesifisere nye "
+"rettigheter eller benytt 'nåværende' for å beholde nåværende rettigheter.\n"
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
msgid "File: "
msgstr "Fil:"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
msgid "User: "
msgstr "Bruker:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
msgid "Group: "
msgstr "Gruppe :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
msgid "Permissions: "
msgstr "Rettigheter:"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr "Velg ny verdi for %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1043,27 +998,84 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr "Ny verdi:"
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr "Lagre forandringen dine?"
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
msgid "_Cancel"
msgstr "_Avbryt"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr "_Ignorér"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
msgid "_Save"
msgstr "_Lagre"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
msgid "Do you want to save changes before closing?"
msgstr "Ønsker du å lagre forandringene før avslutning?"
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr "Benytter passord for å autentisere brukere"
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr "Ikke benytt passord for å autentisere brukere"
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr "Passordhistorie er ikke støttet med pam_tcb"
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr "Ugyldig maksimum passordhistorielengde: \"%s\""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr "Setter passordhistorie til %d"
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr "Slå av passordhistorie"
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+"Ugyldig passordlengde \"%s\". Bruk \"length,ndigits,nupper\" som parametre."
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr "Setter minimum passordlengde %d"
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr "Tillater su kun for medlemmer av wheel-gruppen"
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr "ingen wheel-gruppe"
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr "wheel-gruppen er tom"
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr "Tillater su for alle"
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 6ac5467..df1c411 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-03 22:06+0200\n"
"Last-Translator: Reinout van Schouwen <reinouts@gnome.org>\n"
"Language-Team: Nederlands\n"
@@ -85,7 +85,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -294,417 +297,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Geselecteerde computer bewerken"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "De %s wordt niet ondersteund in deze versie van %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Logo weergeven in tekstscherm (console)"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Logo weergeven in tekstscherm (console)"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Lokale scanners delen"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -740,333 +686,327 @@ msgstr "Niet in staat beeldbestand %s te laden"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Scannerconfiguratie"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Bestand"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Scannerconfiguratie"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Waarschuwingsconfiguratie"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Waarschuwingsconfiguratie"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Afsluiten"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hulp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Info"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Systeeminstellingen"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Systeeminstellingen"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Netwerkcentrum"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodieke controles"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permissies"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opties"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systeemopties"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permissies"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Opslaan als..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Details"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Beschrijving"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beschrijving"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Basisopties"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Even geduld, bezig met instellen van beveiligingsniveau..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Beveiligingswaarschuwingen:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Voert u alstublieft hieronder uw e-mailadres in"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Pad"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Gebruiker"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Groep"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Negeren"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Regel toevoegen"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Verwijderen"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Bestand"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Gebruiker:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Groep:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permissies"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Selecteer firmware-bestand voor de %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1075,30 +1015,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Annuleren"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Negeren"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Opslaan"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Wenst u dit nu te configureren?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/nn.po b/po/nn.po
index b66911e..baa048d 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-31 23:15+0100\n"
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -286,417 +289,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Rediger valt vert"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s er ikkje støtta i denne versjonen av %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Vis logo på konsoll"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Vis logo på konsoll"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Deling av lokale skannarar"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -732,333 +678,327 @@ msgstr "Klarte ikkje opna biletfila «%s»"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Skannaroppsett"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fil"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Skannaroppsett"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Varseloppsett"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Varseloppsett"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Avslutt"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hjelp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Om"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Systeminnstillingar"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Systeminnstillingar"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Nettverkssenter"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Regelmessige kontrollar"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Løyve"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Val"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systemval"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Løyve"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Fjernar pakkar …"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Vis detaljar"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Skildring"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Skildring"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Grunnleggjande val"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Set tryggleiksnivå. Vent litt …"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Tenar:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Tryggleiksvarsel:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Skriv inn e-postadresse"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Stig"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Brukar"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorer"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Legg til regel"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Slett"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fil"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Brukar:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Gruppe:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Løyve"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Vel fastvarefil for «%s»"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1067,30 +1007,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Avbryt"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorer"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Lagra"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Vil du fjerna desse pakkane?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/pa_IN.po b/po/pa_IN.po
index 50a8cd7..9b3e5df 100644
--- a/po/pa_IN.po
+++ b/po/pa_IN.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-03-27 17:55+0530\n"
"Last-Translator: Jaswinder Singh Phulewala <jaswinderphulewala@yahoo.com>\n"
"Language-Team: Punjabi <punlinux-i18n@lists.soruceforge.net>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -290,417 +293,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "ਚੁਣਿਆ ਮੇਜ਼ਬਾਨ ਸੋਧ"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s ਨੂੰ %s ਦੇ ਇਸ ਵਰਜ਼ਨ ਦਾ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ।"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "ਕੰਸੋਲ ਤੇ logo ਵਿਖਾਓ"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "ਕੰਸੋਲ ਤੇ logo ਵਿਖਾਓ"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "ਲੋਕਲ ਸਕੈਨਰਾਂ ਦੀ ਸ਼ੇਅਰਿੰਗ"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -735,332 +681,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "ਦਸਤੀ ਸੰਰਚਨਾ"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/ਫਾਇਲ(_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "UPS ਡਰਾਈਵਰ ਸੰਰਚਨਾ"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "ਚੇਤਾਵਨੀ ਸੰਰਚਨਾ"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "ਚੇਤਾਵਨੀ ਸੰਰਚਨਾ"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/ਬਾਹਰ(_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/ਸਹਾਇਤਾ(_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "ਇਸ ਬਾਰੇ"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "ਸਿਸਟਮ ਵਿਵਸਥਾ"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "ਸਿਸਟਮ ਵਿਵਸਥਾ"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "ਲਗਾਤਾਰ ਜਾਂਚ"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "ਅਧਿਕਾਰ"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "ਚੋਣ"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "ਸਿਸਟਮ ਚੋਣ"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "ਅਧਿਕਾਰ"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "ਇਸ ਤਰਾਂ ਸੰਭਾਲੋ..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "ਵੇਰਵਾ"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "ਵਰਣਨ"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "ਵਰਣਨ"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "ਮੁੱਢਲੀ ਚੋਣ"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "ਕਿਰਪਾ ਕਰਕੇ ਉਡੀਕੋ, ਸੁਰੱਖਿਆ ਪੱਧਰ ਵਿਵਸਥਾ ਹੋ ਰਹੀ ਹੈ..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "ਕੈਲੰਡਰ"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "ਸਰਵਰ:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਈ-ਪੱਤਰ ਸਿਰਨਾਵਾਂ ਹੇਠਾਂ ਭਰੋ"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "ਰਸਤਾ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "ਉਪਭੋਗੀ"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "ਸਮੂਹ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "ਅਣਡਿੱਠਾ"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "ਨਿਯਮ ਸ਼ਾਮਿਲ"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "ਹਟਾਓ"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/ਫਾਇਲ(_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "ਉਪਭੋਗੀ:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "ਸਮੂਹ:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "ਅਧਿਕਾਰ"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s ਲਈ firmware ਫਾਇਲ ਚੁਣੋ"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1069,30 +1009,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "/ਰੱਦ ਕਰੋ"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "ਅਣਡਿੱਠਾ"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "ਸੰਭਾਲੋ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "ਕੀ ਤੁਸੀਂ ਜਾਇਜ਼ config ਸੰਦ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/pl.po b/po/pl.po
index e74a588..1a9fc92 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: msec\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-03-24 19:04+0100\n"
"Last-Translator: Amazis.net sp. z o.o. - Tomasz Bednarski <tomasz."
"bednarski@amazis.pl>\n"
@@ -96,7 +96,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -305,417 +308,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Edycja wybranego komputera"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s nie jest obsługiwany przez tą wersję %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Wyświetlanie logo na konsoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Wyświetlanie logo na konsoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Udostępnianie skanerów lokalnych"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -751,333 +697,327 @@ msgstr "Załadowanie obrazka %s było niemożliwe"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Konfiguracja skanera"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Plik"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Konfiguracja skanera"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Konfiguracja alarmu"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Konfiguracja alarmu"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Zakończ"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/Pomo_c"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Informacje"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Ustawienia systemowe"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Ustawienia systemowe"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centrum konfiguracji sieci"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Okresowe sprawdzanie"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Prawa dostępu"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcje"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opcje systemowe"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Prawa dostępu"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Zapisz jako.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Szczegóły"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Opis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Opis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Podstawowe opcje"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Proszę czekać, ustawianie poziomu bezpieczeństwa..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendarz"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Serwer:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alarmy bezpieczeństwa:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Wprowadź poniżej swój adres email "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Ścieżka"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Użytkownik"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorowanie"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Dodaj regułę"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Usuń"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Plik"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Użytkownik :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Prawa dostępu"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Wybierz plik firmware dla %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1086,30 +1026,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Anuluj"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorowanie"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Zapisz"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Czy chcesz skonfigurować to teraz?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/pt.po b/po/pt.po
index a6c6fd3..a12ecf7 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pt\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-03 04:59+0100\n"
"Last-Translator: Zé <ze@mandriva.org>\n"
"Language-Team: Português <pt@li.org>\n"
@@ -94,7 +94,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -304,417 +307,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editar endereço seleccionado"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "O %s não é suportado por esta versão do %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Mostrar logo na consola"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Mostrar logo na consola"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Partilha dos digitalizadores locais"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -750,333 +696,327 @@ msgstr "Não é possível carregar a imagem %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuração do digitalizador"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Ficheiro"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuração do digitalizador"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuração de alerta"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuração de alerta"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Sair"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Ajuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Acerca"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Definições do sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Definições do sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Gestão da Rede"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verificações Periódicas"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permissões"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opções"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opções do Sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permissões"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Gravar como..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalhes"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descrição"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrição"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opções básicas"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Por favor aguarde, a definir o nível de segurança..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendário"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servidor:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alertas de Segurança:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Por favor indique o seu endereço electrónico em baixo "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Localização"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utilizador"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Adicionar regra"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Apagar"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Ficheiro"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utilizador:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupo:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permissões"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleccionar ficheiro 'firmware' para %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1085,30 +1025,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cancelar"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gravar"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Deseja-o configurar agora ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 6399374..c3df38e 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: pt_BR\n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-02-05 12:49-0300\n"
"Last-Translator: Eugeni Dodonov <eugeni@mandriva.com>\n"
"Language-Team: \n"
@@ -83,7 +83,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,412 +295,355 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
msgid "deleted %s"
msgstr ""
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -730,311 +676,306 @@ msgid "Unable to save config!"
msgstr "Não foi possível salvar a configuração!"
#: ../src/msec/msecgui.py:50
+#, fuzzy
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
"<big><b>Escolha o nível de segurança</b></big>\n"
"\n"
"Essa aplicação permite configurar a segurança do sistema. Caso gostaria de "
"ativá-la, escolha o nível de segurança apropriado:\n"
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr "Salvar e aplicar nova configuração?"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
msgid "_File"
msgstr "_Arquivo"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
msgid "_Save configuration"
msgstr "_Salvar configuração"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
msgid "_Import configuration"
msgstr "_Importar configuração"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
msgid "_Export configuration"
msgstr "_Exportar configuração"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
msgid "_Quit"
msgstr "_Sair"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
msgid "_Help"
msgstr "_Ajuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
msgid "_About"
msgstr "_Sobre"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Segurança do sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr "Segurança básica"
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr "Segurança do sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr "Segurança de rede"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr "Verificações periódicas"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permissões"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr "Alterações nas opções do MSEC"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "option"
msgstr "opção"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr "Mudanças nas permisões do sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "permission check"
msgstr "verificação de permissões"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr "alterado %s <b>%s</b> (%s -> %s)"
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr "adicionado %s <b>%s</b> (%s)"
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr "removido %s <b>%s</b>"
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr "nenhuma alteração"
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr "Salvando alterações.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr "<b>%s</b> <i>%s</i>\n"
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr "<b>Resultados de execução de teste</b> <i>%s</i>"
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalhes"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr "Mensagens do MSEC (%s): %d"
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr "Detalhes (%d mudanças)"
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr "Nenhum nível de segurança especificado, usando '%s'"
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr "Encontrado nível de segurança '%s'"
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr "Nível de segurança customizado '%s'. Valores serão baseados em '%s'"
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
msgid "Security Option"
msgstr "Opção de segurança"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrição"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr "Valor"
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr "Opção inválida: '%s'!"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr "Habilitar ferramenta MSEC"
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr "Selecione o nível de segurança"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
msgid "Standard"
msgstr "Padrão"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
msgid "Secure"
msgstr "Seguro"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr "Enviar notificações de segurança por email"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr "Endereço de email do administrador:"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr "Mostrar notificações de segurança na área de trabalho"
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr "Habilitar verificações periódicas de segurança"
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Caminho"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Usuário"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr "Reforçar"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr "Resetar para configurações sugeridas"
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Adicionar nova regra"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Remover"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr "Alterando permissões para %s"
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr "Adicionando nova verificação de permissões"
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
msgid "File: "
msgstr "Arquivo:"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
msgid "User: "
msgstr "Usuário:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
msgid "Group: "
msgstr "Grupo:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
msgid "Permissions: "
msgstr "Permissões:"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr "Selecione novo valor para %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1048,26 +989,83 @@ msgstr ""
"\t%sValor sugerido para nível padrão:\t<i>%s</i>%s\n"
"\t%sValor sugerido para nível seguro:\t\t<i>%s</i>%s\n"
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr "Novo valor:"
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr "Salvar alterações?"
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
msgid "_Cancel"
msgstr "_Cancelar"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr "_Ignorar"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
msgid "_Save"
msgstr "_Salvar"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
msgid "Do you want to save changes before closing?"
msgstr "Salvar alterações antes de fechar?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ro.po b/po/ro.po
index b9a5cdf..affc826 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -33,7 +33,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 7.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-28 15:51+0100\n"
"Last-Translator: Florin Cătălin RUSSEN <cfrussen@yahoo.co.uk>\n"
"Language-Team: Mandrivausers.ro\n"
@@ -104,7 +104,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -310,417 +313,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editare gazdă selectată"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s nu este suportată de această versiune a lui %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Afişează logo în consolă"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Afişează logo în consolă"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Partajarea scanerelor locale"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -756,333 +702,327 @@ msgstr "Nu se poate încărca fişierul imagine %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuraţie scaner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fişier"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuraţie scaner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuraţie alerte"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuraţie alerte"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Termină"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Ajutor"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Despre"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Reglaje sistem"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Reglaje sistem"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centru de reţea"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verificări periodice"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Drepturi"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opţiuni"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opţiuni sistem"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Drepturi"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Salvează ca..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalii"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descriere"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descriere"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opţiuni de bază"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Aşteptaţi, se configurează nivelul de securitate..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alerte de securitate:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Introduceţi-vă mai jos adresa de mail "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Cale"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utilizator"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoră"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Adaugă o regulă"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Şterge"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fişier"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utilizator:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grup:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Drepturi"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Selectează fişierul programului intrinsec pentru %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1091,30 +1031,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Renuntă"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoră"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Salvează"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Doriţi să-l configuraţi acum?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ru.po b/po/ru.po
index d361fb2..c3be3a0 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-03-25 15:54+0200\n"
"Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
@@ -25,14 +25,18 @@ msgstr "Включить защиту от подмены имени при ра
#: ../src/msec/help.py:17
msgid "Send mail reports even if no changes were detected."
-msgstr "Отправлять отчёты по электронной почте, если изменения не были обнаружены."
+msgstr ""
+"Отправлять отчёты по электронной почте, если изменения не были обнаружены."
#: ../src/msec/help.py:19
msgid "Accept broadcasted ICMP echo."
msgstr "Принимать широковещательные ICMP-эхо."
#: ../src/msec/help.py:21
-msgid "Allow users to authenticate with their passwords for sudo. If this parameter is set to 'wheel', users must belong to the 'wheel' group to be able to use sudo"
+msgid ""
+"Allow users to authenticate with their passwords for sudo. If this parameter "
+"is set to 'wheel', users must belong to the 'wheel' group to be able to use "
+"sudo"
msgstr ""
#: ../src/msec/help.py:23
@@ -48,7 +52,9 @@ msgid "Enable checking for additions/removals of suid root files."
msgstr ""
#: ../src/msec/help.py:29
-msgid "Enable crontab and at for users. Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1) and crontab(1))."
+msgid ""
+"Enable crontab and at for users. Put allowed users in /etc/cron.allow and /"
+"etc/at.allow (see man at(1) and crontab(1))."
msgstr ""
#: ../src/msec/help.py:31
@@ -61,7 +67,8 @@ msgstr ""
#: ../src/msec/help.py:35
msgid "User email to receive security notifications."
-msgstr "Адрес электронной почты пользователя для отправки уведомлений о безопасности."
+msgstr ""
+"Адрес электронной почты пользователя для отправки уведомлений о безопасности."
#: ../src/msec/help.py:37
msgid "Allow autologin."
@@ -72,15 +79,26 @@ msgid "Allow only users in wheel grup to su to root."
msgstr ""
#: ../src/msec/help.py:41
-msgid "Creates the symlink /etc/security/msec/server to point to /etc/security/msec/server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --add to decide to add a service if it is present in the file during the installation of packages."
+msgid ""
+"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
+"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
+"add to decide to add a service if it is present in the file during the "
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
msgid "Set the shell timeout. A value of zero means no timeout."
-msgstr "Устанавливает таймаут для командного процессора. Нулевое значение означает отсутствие таймаута."
+msgstr ""
+"Устанавливает таймаут для командного процессора. Нулевое значение означает "
+"отсутствие таймаута."
#: ../src/msec/help.py:45
-msgid "Enable permission checking on users' files that should not be owned by someone else, or writable."
+msgid ""
+"Enable permission checking on users' files that should not be owned by "
+"someone else, or writable."
msgstr ""
#: ../src/msec/help.py:47
@@ -88,11 +106,15 @@ msgid "Enable checking for empty passwords in /etc/shadow (man shadow(5))."
msgstr ""
#: ../src/msec/help.py:49
-msgid "Use password to authenticate users. Take EXTREMELY care when disabling passwords, as it will leave the machine vulnerable."
+msgid ""
+"Use password to authenticate users. Take EXTREMELY care when disabling "
+"passwords, as it will leave the machine vulnerable."
msgstr ""
#: ../src/msec/help.py:51
-msgid "Set umask option for mounting vfat and ntfs partitions. If umask is '0', default system umask is used."
+msgid ""
+"Set umask option for mounting vfat and ntfs partitions. If umask is '0', "
+"default system umask is used."
msgstr ""
#: ../src/msec/help.py:53
@@ -116,7 +138,9 @@ msgid "Send security check results by email."
msgstr ""
#: ../src/msec/help.py:63
-msgid "Set the password minimum length and minimum number of digit and minimum number of capitalized letters, using length,ndigits,nupper format."
+msgid ""
+"Set the password minimum length and minimum number of digit and minimum "
+"number of capitalized letters, using length,ndigits,nupper format."
msgstr ""
#: ../src/msec/help.py:65
@@ -136,7 +160,9 @@ msgid "Enable AppArmor security framework on boot"
msgstr ""
#: ../src/msec/help.py:73
-msgid "Allow local users to connect to X server. Accepted arguments: yes (all connections are allowed), local (only local connection), no (no connection)."
+msgid ""
+"Allow local users to connect to X server. Accepted arguments: yes (all "
+"connections are allowed), local (only local connection), no (no connection)."
msgstr ""
#: ../src/msec/help.py:75
@@ -152,7 +178,9 @@ msgid "Enable IP spoofing protection."
msgstr "Включить защиту от IP-спуфинга"
#: ../src/msec/help.py:81
-msgid "Defines the base security level, on top of which the current configuration is based."
+msgid ""
+"Defines the base security level, on top of which the current configuration "
+"is based."
msgstr ""
#: ../src/msec/help.py:83
@@ -161,7 +189,9 @@ msgstr ""
#: ../src/msec/help.py:85
msgid "Set shell commands history size. A value of -1 means unlimited."
-msgstr "Устанавливает размер истории команд командного процессора. Значение -1 означает неограниченную историю."
+msgstr ""
+"Устанавливает размер истории команд командного процессора. Значение -1 "
+"означает неограниченную историю."
#: ../src/msec/help.py:87
msgid "Allow system reboot and shutdown to local users."
@@ -176,11 +206,15 @@ msgid "Enable checking for dangerous options in users' .rhosts/.shosts files."
msgstr ""
#: ../src/msec/help.py:93
-msgid "Enable password-related checks, such as empty passwords and strange super-user accounts."
+msgid ""
+"Enable password-related checks, such as empty passwords and strange super-"
+"user accounts."
msgstr ""
#: ../src/msec/help.py:95
-msgid "Set the password history length to prevent password reuse. This is not supported by pam_tcb."
+msgid ""
+"Set the password history length to prevent password reuse. This is not "
+"supported by pam_tcb."
msgstr ""
#: ../src/msec/help.py:97
@@ -200,7 +234,10 @@ msgid "Allow display managers (kdm and gdm) to display list of local users."
msgstr ""
#: ../src/msec/help.py:105
-msgid "Enforce MSEC file directory permissions on system startup. If this parameter is set to 'enforce', system permissions will be enforced automatically, according to system security settings."
+msgid ""
+"Enforce MSEC file directory permissions on system startup. If this parameter "
+"is set to 'enforce', system permissions will be enforced automatically, "
+"according to system security settings."
msgstr ""
#: ../src/msec/help.py:107
@@ -208,7 +245,10 @@ msgid "Show security notifications in system tray using libnotify."
msgstr ""
#: ../src/msec/help.py:109
-msgid "Allow remote root login via sshd. If yes, login is allowed. If without-password, only public-key authentication logins are allowed. See sshd_config(5) man page for more information."
+msgid ""
+"Allow remote root login via sshd. If yes, login is allowed. If without-"
+"password, only public-key authentication logins are allowed. See sshd_config"
+"(5) man page for more information."
msgstr ""
#: ../src/msec/help.py:111
@@ -220,7 +260,9 @@ msgid "Ask for root password when going to single user level (man sulogin(8))."
msgstr ""
#: ../src/msec/help.py:115
-msgid "Allow to export display when passing from the root account to the other users. See pam_xauth(8) for more details."
+msgid ""
+"Allow to export display when passing from the root account to the other "
+"users. See pam_xauth(8) for more details."
msgstr ""
#: ../src/msec/help.py:117
@@ -232,7 +274,11 @@ msgid "Accept ICMP echo."
msgstr ""
#: ../src/msec/help.py:121
-msgid "Allow full access to network services controlled by tcp_wrapper (see hosts.deny(5)). If yes, all services are allowed. If local, only connections to local services are authorized. If no, the services must be authorized manually in /etc/hosts.allow (see hosts.allow(5))."
+msgid ""
+"Allow full access to network services controlled by tcp_wrapper (see hosts."
+"deny(5)). If yes, all services are allowed. If local, only connections to "
+"local services are authorized. If no, the services must be authorized "
+"manually in /etc/hosts.allow (see hosts.allow(5))."
msgstr ""
#: ../src/msec/help.py:123
@@ -244,743 +290,687 @@ msgid "Enable periodic security check results to terminal."
msgstr ""
#: ../src/msec/help.py:127
-msgid "Enable PolicyKit security framework for all users. If this option is not enabled, only users in wheel group may change advanced PolicyKit permissions and settings"
+msgid ""
+"Enable PolicyKit security framework for all users. If this option is not "
+"enabled, only users in wheel group may change advanced PolicyKit permissions "
+"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450
-#: ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
msgid "deleted %s"
msgstr "удалено %s"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541
-#: ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805
-#: ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr "«%s» недоступен в этой версии"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr "Включение журнала в консоли"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr "Отключение журнала в консоли"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr "Отключение нелокальных служб"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid "Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
-#: ../src/msec/msec.py:86
-#: ../src/msec/msecperms.py:99
+#: ../src/msec/msec.py:86 ../src/msec/msecperms.py:99
msgid "Invalid security level '%s'."
msgstr ""
-#: ../src/msec/msec.py:109
-#: ../src/msec/msecperms.py:128
+#: ../src/msec/msec.py:109 ../src/msec/msecperms.py:128
msgid "Msec: Mandriva Security Center (%s)\n"
msgstr ""
-#: ../src/msec/msec.py:110
-#: ../src/msec/msecperms.py:129
+#: ../src/msec/msec.py:110 ../src/msec/msecperms.py:129
msgid "Error: This application must be executed by root!"
msgstr ""
-#: ../src/msec/msec.py:111
-#: ../src/msec/msecperms.py:130
+#: ../src/msec/msec.py:111 ../src/msec/msecperms.py:130
msgid "Run with --help to get help."
msgstr ""
-#: ../src/msec/msec.py:133
-#: ../src/msec/msecperms.py:151
+#: ../src/msec/msec.py:133 ../src/msec/msecperms.py:151
msgid "Level '%s' not found, aborting."
msgstr ""
-#: ../src/msec/msec.py:135
-#: ../src/msec/msecperms.py:153
+#: ../src/msec/msec.py:135 ../src/msec/msecperms.py:153
msgid "Switching to '%s' level."
msgstr ""
-#: ../src/msec/msec.py:151
-#: ../src/msec/msecperms.py:170
+#: ../src/msec/msec.py:151 ../src/msec/msecperms.py:170
msgid "Unable to save config!"
msgstr "Не удалось сохранить конфигурацию!"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
-msgid "This profile configures a reasonably safe set of security features. It activates several non-intrusive periodic system checks. This is the suggested level for Desktop."
+#: ../src/msec/msecgui.py:54
+msgid ""
+"This profile configures a reasonably safe set of security features. It "
+"activates several non-intrusive periodic system checks. This is the "
+"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
-msgid "This profile is configured to provide maximum security, even at the cost of limiting the remote access to the system. It also runs a wider set of periodic checks, enforces the local password settings, and periodically checks if the system security settings, configured here, were modified. "
+#: ../src/msec/msecgui.py:56
+msgid ""
+"This profile is configured to provide maximum security, even at the cost of "
+"limiting the remote access to the system. It also runs a wider set of "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
-"These options control the local security configuration, such as the login restrictions,\n"
-"password configurations, integration with other security tools, and default file creation\n"
-"permissions.\n"
+"<big><b>System security options</b></big>\n"
+"These options control the local security configuration, such as the login "
+"restrictions,\n"
+"password configurations, integration with other security tools, and default "
+"file creation\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
-"These options define the network security agains remote treats, unauthorized accesses,\n"
-"and breakin attempts.\n"
+"<big><b>Network security options</b></big>\n"
+"These options define the network security agains remote treats, unauthorized "
+"accesses,\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
-"These options configure the security checks that should be executed periodically.\n"
+"<big><b>Periodic security checks</b></big>\n"
+"These options configure the security checks that should be executed "
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
-"These options allow to fine-tune system permissions for important files and directores.\n"
-"\n"
-"The following permissions are checked periodically, and any change to the owner, group,\n"
-"or current permission is reported. The permissions can be enforced, automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"<big><b>File permissions</b></big>\n"
+"These options allow to fine-tune system permissions for important files and "
+"directores.\n"
+"The following permissions are checked periodically, and any change to the "
+"owner, group,\n"
+"or current permission is reported. The permissions can be enforced, "
+"automatically\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr "Сохранить и применить новую конфигурацию?"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
msgid "_File"
msgstr "_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
msgid "_Save configuration"
msgstr "_Сохранить конфигурацию"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
msgid "_Import configuration"
msgstr "_Импортировать конфигурацию"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
msgid "_Export configuration"
msgstr "_Экспортировать конфигурацию"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
msgid "_Quit"
msgstr "_Выход"
-#: ../src/msec/msecgui.py:163
-#: ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
msgid "_Help"
msgstr "_Справка"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
msgid "_About"
msgstr "_О программе"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr "MSEC: безопасность и аудит системы"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr "Безопасность системы"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr "Сетевая безопасность"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr "Периодические проверки"
-#: ../src/msec/msecgui.py:216
-#: ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Права доступа"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "option"
msgstr "параметр"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr "Изменения системных прав доступа"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "permission check"
msgstr "проверка прав доступа"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr "Сохранение изменений..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Подробности"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
msgid "Security Option"
msgstr "Параметр безопасности"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Описание"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr "Недопустимый параметр «%s»!"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr "Выберите базовый уровень безопасности"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
msgid "Standard"
msgstr "Стандартный"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
msgid "Secure"
msgstr "Безопасность"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr "Отправлять предупреждения о безопасности по электронной почте"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr "Адрес электронной почты системного администратора:"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Путь"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Пользователь"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Группа"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr "Принудительно"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Добавить правило"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Удалить"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
-"Please specify new permissions, or use 'current' to keep current permissions.\n"
+"Please specify new permissions, or use 'current' to keep current "
+"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
msgid "File: "
msgstr "Файл: "
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
msgid "User: "
msgstr "Пользователь: "
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
msgid "Group: "
msgstr "Группа: "
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
msgid "Permissions: "
msgstr "Права доступа:"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr "Выберите новое значение для %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -994,27 +984,83 @@ msgstr ""
"\t%sЗначение стандартного уровня:\t<i>%s</i>%s\n"
"\t%sЗначение безопасного уровня:\t\t<i>%s</i>%s\n"
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr "Новое значение:"
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr "Сохранить изменения?"
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
msgid "_Cancel"
msgstr "_Отмена"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr "_Игнорировать"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
msgid "_Save"
msgstr "_Сохранить"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
msgid "Do you want to save changes before closing?"
msgstr "Сохранить изменения перед закрытием?"
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/sc.po b/po/sc.po
index 93584c6..ab7be05 100644
--- a/po/sc.po
+++ b/po/sc.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-sc\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-09-14 11:29+0100\n"
"Last-Translator: Antoni Pistis <antonio.pistis@virgilio.it>\n"
"Language-Team: Sardu\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,414 +287,357 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Muda s'host sçoberau"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Cumoni de scannidoras innoi"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -726,322 +672,316 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Assètiu de su Stili de Boot"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Assètiu Proxy"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Assètiu Proxy"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Bessi"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/A_judu"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Apitzus de"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr ""
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr ""
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Arretza"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permissus"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Sceras"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permissus"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Sarva ke..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "A minudu"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descriidura"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descriidura"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendàriu"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Mori"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Umperadori"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupu"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr ""
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Burra"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Umperadori:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupu:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permissus"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1050,28 +990,85 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Annudda"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr ""
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Sarva"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
msgid "Do you want to save changes before closing?"
msgstr ""
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/sk.po b/po/sk.po
index 0d55adf..98fe442 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-09-21 14:03+0100\n"
"Last-Translator: Tibor Pittich <Tibor.Pittich@mandriva.org>\n"
"Language-Team: <i18n@mandrake.sk>\n"
@@ -81,7 +81,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -294,417 +297,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Upraviť označeného hostiteľa"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s nie je podporované touto verziou %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Zobraziť logo na konzole"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Zobraziť logo na konzole"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Zdieľanie lokálnych skenerov"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -740,332 +686,326 @@ msgstr "Nie je možné načítať súbor s obrazom %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ručné nastavenie"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Súbory"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Nastavenie ovládača UPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Nastavenie varovaní"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Nastavenie varovaní"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Koniec"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pomoc"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Systémové nastavenia"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Systémové nastavenia"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodické kontroly"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Práva"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Parametre"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systémové možnosti"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Práva"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Ulož ako.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaily"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Popis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Popis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Základné nastavenia"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Prosím čakajte, nastavuje sa úroveň bezpečnosti..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendár"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Bezpečnostné varovania:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Vložte vašu emailovú adresu nižšie"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Cesta"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Používateľ"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Skupina"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorovať"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Pridať pravidlo"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Zrušiť"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Súbory"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Používateľ :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Skupina :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Práva"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Výber súboru s firmware pre %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1074,30 +1014,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Zrušiť"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorovať"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Uložiť"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Želáte si spustiť potrebný konfiguračný nástroj?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/sl.po b/po/sl.po
index de29536..dfdd285 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: sl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-06 22:30+0200\n"
"Last-Translator: Jure Repinc <jlp@holodeck1.com>\n"
"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -290,417 +293,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Uredi izbranega gostitelja"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Ta različica %2$s ne podpira %1$s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Prikaži logotip na konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Prikaži logotip na konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Souporaba krajevnih čitalcev"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -736,333 +682,327 @@ msgstr "Ni moč naložiti slike %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Nastavitve optičnega čitalnika"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Nastavitve optičnega čitalnika"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Nastavitve opozoril"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Nastavitve opozoril"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Končaj"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pomoč"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O programu"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemske nastavitve"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemske nastavitve"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Omrežno središče"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Redna preverjanja"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Dovoljenja"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Možnosti"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistemske možnosti"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Dovoljenja"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Shrani kot..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Podrobnosti"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Opis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Opis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Osnovne možnosti"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Prosim počakajte, nastavljanje stopnje varnosti ..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Koledar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Strežnik:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Varnostna opozorila:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Prosim spodaj vpišite svoj e-poštni naslov "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Pot"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Uporabnik"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Skupina"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Dodaj pravilo"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Izbriši"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Uporabnik:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Skupina:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Dovoljenja"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Izberite strojni gonilnik (firmware) za %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1071,30 +1011,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Prekliči"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Shrani"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ga želite nastaviti zdaj?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/sq.po b/po/sq.po
index b2d3c2d..b304832 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX for MDK 9.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-09-15 13:33+0200\n"
"Last-Translator: Naim Daka <naim70@freesurf.ch>\n"
"Language-Team: Albanian <LL@li.org>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -291,416 +294,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Botoje ftusin e zgjedhur"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Çfaqe logon ndër Konsolë"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Çfaqe logon ndër Konsolë"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Shpëndarja e skanerve lokalë"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -735,331 +681,325 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Konfigurimi manuel"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Skedare"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Konfigurimi manuel"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Konfigurimi i lajmit alarmues"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Konfigurimi i lajmit alarmues"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Braktise"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Ndihmë"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Në lidhje me"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Rregullimet e sistemit"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Rregullimet e sistemit"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verifikime periodike"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Autorizimet"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcionet"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opcionet e Sistemit"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Autorizimet"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Shpëtoje si.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detajet"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Përshkrimi"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Përshkrimi"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opcionet Bazë"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Një moment ju lutemi, konfigurim i nivelit të sigurisë..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendari"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Serveri:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Siguria e Alarmeve:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Ju lutemi futni adresën tuaj e-mail këtu"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Shtegu"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Përdorues"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupi"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Injoroje"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Shtoje një rregullë"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Zhduke"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Skedare"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Përdorues :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupi :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Autorizimet"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1068,30 +1008,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Anulo"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Injoroje"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Shpëtoje"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "A dëshironi ta testoni konfigurimin?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/sr.po b/po/sr.po
index 5c8d013..e4cf237 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-09-15 13:33+0200\n"
"Last-Translator: Toma Jankovic <tomaja@net.yu>\n"
"Language-Team: Serbian <i18n@mandrake.co.yu>\n"
@@ -87,7 +87,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -310,416 +313,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Уреди селектованог хоста"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Прикажи лого у конзоли"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Прикажи лого у конзоли"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Заједничко дељење локалних скенера"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -754,330 +700,324 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ручна конфигурација"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Фајл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ручна конфигурација"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "КОнфигурација аларма за Mail"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "КОнфигурација аларма за Mail"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Крај"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Помоћ"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "О"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Системска подешавања"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Системска подешавања"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Периодичне провере"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Дозволе"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Опције"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Сиситемске опције"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Дозволе"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Сними Као..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Детаљи"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Опис"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Опис"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Само моменат, подешавам ниво сигурности..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Календар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сервер:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Сигурносни аларми:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Унесите своју email адресу доле"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Путања"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Корисник"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Група"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Zанемари"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Обриши"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Фајл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Корисник:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Група"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Дозволе"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1086,30 +1026,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Поништи"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Zанемари"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Сачувај"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Да ли хоћете да тестирате конфигурацију?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/sr@Latn.po b/po/sr@Latn.po
index ba17cd1..c877d13 100644
--- a/po/sr@Latn.po
+++ b/po/sr@Latn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-09-15 13:34+0200\n"
"Last-Translator: Toma Jankovic_<tomaja@net.yu>\n"
"Language-Team: Serbian <i18n@mandrake.co.yu>\n"
@@ -87,7 +87,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -310,416 +313,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Uredi selektovanog hosta"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Prikaži logo u konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Prikaži logo u konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Zajedničko deljenje lokalnih skenera"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -754,330 +700,324 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ručna konfiguracija"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fajl"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ručna konfiguracija"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "KOnfiguracija alarma za Mail"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "KOnfiguracija alarma za Mail"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Kraj"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pomoć"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemska podešavanja"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemska podešavanja"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodične provere"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Dozvole"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcije"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sisitemske opcije"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Dozvole"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Snimi Kao..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalji"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Opis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Opis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Samo momenat, podešavam nivo sigurnosti..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Sigurnosni alarmi:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Unesite svoju email adresu dole"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Putanja"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Korisnik"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Obriši"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fajl"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Korisnik:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Dozvole"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1086,30 +1026,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Poništi"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Sačuvaj"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Da li hoćete da testirate konfiguraciju?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/sv.po b/po/sv.po
index 42f7341..66a9036 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone-sv\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-02 21:24+0300\n"
"Last-Translator: Thomas Backlund <tmb@mandriva.org>\n"
"Language-Team: Swedish <sv@li.org>\n"
@@ -87,7 +87,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Redigera vald värddator"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s stöds inte av den här versionen av %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Visa logo på konsoll"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Visa logo på konsoll"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Utdelning av lokala bildläsare"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,333 +685,327 @@ msgstr "Kan inte ladda bildfil %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Bildläsarkonfiguration"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Arkiv"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Bildläsarkonfiguration"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Underrättelsekonfiguration"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Underrättelsekonfiguration"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Avsluta"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hjälp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Om"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Systeminställningar"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Systeminställningar"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Nätverkscenter"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodiska kontroller"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Behörigheter"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Alternativ"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systemalternativ"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Behörigheter"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Spara som..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaljer"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Beskrivning"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beskrivning"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Grundinställningar"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Vänta, ställer in säkerhetsnivå..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Säkerhetsunderrättelser:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Ange din e-postadress nedan "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Sökväg"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Användare"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupp"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorera"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Lägg till en regel"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Ta bort"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Arkiv"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Användare:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupp:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Behörigheter"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Välj firmware fil för %s."
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1074,30 +1014,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Avbryt"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorera"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Spara"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Vill du köra konfigurationsverktyget för detta?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ta.po b/po/ta.po
index 5677dc3..074b271 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 1.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2002-09-06 00:35+0800\n"
"Last-Translator: prabu anand <prabu_anand2000@yahoo.com>\n"
"Language-Team: Tamil <tamilinix@yahoogroups.com>\n"
@@ -81,7 +81,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -287,413 +290,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "நீக்கு"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -728,326 +674,320 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "கைமுறை வடிவமைப்பு "
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_கோப்பு"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "கைமுறை வடிவமைப்பு "
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "கைமுறை வடிவமைப்பு "
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "கைமுறை வடிவமைப்பு "
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_வெளிச்ெசல்"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_உதவி"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "பற்றி"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "இயக்க முறைமை"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "இயக்க முறைமை"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "அனுமதிகள்"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "விருப்பத்ேதர்வுகள்"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "அனுமதிகள்"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "எனச் சேமி.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "விவரங்கள்"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "குறிப்பு"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "குறிப்பு"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "நாள்காட்டி"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "சேவையகம்:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "உங்கள் மின்னஞ்சல் முகவரியைத் தருக"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "பாதை"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "பயனர்"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "குழு"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "புறக்கணி"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "நீக்கு"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_கோப்பு"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "பயனர்:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "குழு:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "அனுமதிகள்"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1056,30 +996,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "தவிர்"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "புறக்கணி"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "சேமி"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "உங்கள் வடிவமைப்ைப சோதித்து பார்க்க வேண்டுமா? [சோதித்து பார்ப்பது முக்கியம்]"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/tg.po b/po/tg.po
index 198768d..21b79f4 100644
--- a/po/tg.po
+++ b/po/tg.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-tg\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-09-17 16:03+0500\n"
"Last-Translator: Victor Ibragimov <youth_opportunities@tajikngo.org>\n"
"Language-Team: Tajik\n"
@@ -90,7 +90,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -302,417 +305,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Соҳиби интихобшударо таҳрир кунед"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s аз тарафи ин нусхаи %s пуштибонӣ намегардад."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Тамғаро дар Нозиргоҳ намоиш диҳед"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Тамғаро дар Нозиргоҳ намоиш диҳед"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Истифодаи якҷояи пуйишгарҳои маҳаллӣ"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -747,332 +693,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Танзимдарории дастӣПайкарабандии Раҳнамо"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Танзими гардонандаи UPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Батанзимдарории огоҳкунӣ"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Батанзимдарории огоҳкунӣ"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Баромадан"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Ёрӣ"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Дар бораи"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Гузоришҳои систем"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Гузоришҳои систем"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Тафтишҳои Даврӣ"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Иҷозатҳо "
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Хосиятҳо"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Хосиятҳои Систем"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Иҷозатҳо "
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Нигоҳ доред ҳамчун..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Тафсилот"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Тавсиф"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Тавсиф"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Хосиятҳои асосӣ"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Лутфан мунтазир шавед, дараҷаи бехатарӣ барпо мешавад..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Тақвим"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Хидматрасон:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Огоҳӣ оиди Бехатарӣ:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Лутфан. дар поён суроғаи электронии худро дохил намоед "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Роҳ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Корванд"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Гурӯҳ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Рад кардан"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Қоидаро илова кунед"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Нобуд кардан"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Корванд :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Гурӯҳ :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Иҷозатҳо "
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Файли миёнафзорро барои %s интихоб кунед"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1081,30 +1021,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Бекор кардан"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Рад кардан"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Нигоҳ доштан"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Шумо гузоришҳоро санҷидан мехоҳед ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/th.po b/po/th.po
index 9d8713e..1c97b61 100644
--- a/po/th.po
+++ b/po/th.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2001-09-10 14:24GMT+7\n"
"Last-Translator: Wachara Chinsettawong <wachara@yahoo.com>\n"
"Language-Team: Thai <th@li.org>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,413 +287,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "ลบ"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -725,324 +671,318 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_ไฟล์"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Boot Style Configuration"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "ตั้งค่าพร็อกซี"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "ตั้งค่าพร็อกซี"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_ออก"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_ช่วยเหลือ"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "เกี่ยวกับ"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "System mode"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "System mode"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "สิทธิ์"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "อ็อปชั่น"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "สิทธิ์"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "บันทึกแฟ้มเป็น"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "รายละเอียด"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "รายละเอียด"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "รายละเอียด"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "ปฎิทิน"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "เซิร์ฟเวอร์:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "พาธ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "ผู้ใช้"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "กลุ่ม"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "ไม่สนใจ"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "ลบ"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_ไฟล์"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "ผู้ใช้:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "กลุ่ม:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "สิทธิ์"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1051,30 +991,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "ยกเลิก"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "ไม่สนใจ"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "บันทึก"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "คุณต้องการทดสอบการคอนฟิกหรือไม่"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/tl.po b/po/tl.po
index 25ba383..cefddfd 100644
--- a/po/tl.po
+++ b/po/tl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-tl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-09-15 13:35+0200\n"
"Last-Translator: Arys P. Deloso <arys@deloso.org>\n"
"Language-Team: Filipino <salinpinoy@comitus.net>\n"
@@ -81,7 +81,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "I-edit ang napiling host"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Ang %s ay hindi suportado ng version na ito ng %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Itanghal ang logo sa Console"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Itanghal ang logo sa Console"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Pamamahagi ng mga local na scanner"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,332 +684,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Mano-manong pag-configure"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "UPS driver configuration"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Alert configuration"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Alert configuration"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Quit"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Tulong"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Tungkol sa"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "System settings"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "System settings"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Tuwinang Pagsusuri"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Mga Permission"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Mga option"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Mga System Option"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Mga Permission"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "I-save na..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Mga detalye"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Paglalarawan"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Paglalarawan"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Mga Basic Option"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Maghintay, sine-set ang level ng seguridad..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendaryo"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Mga Security Alert:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Pakipasok ang inyong email address sa ilalim "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Path"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "User"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Group"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Di-pansinin"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Magdagdag ng rule"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Tanggalin"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "User:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Group:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Mga Permission"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Piliin ang firmware file para sa %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1072,30 +1012,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "I-cancel"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Di-pansinin"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "I-save"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Gusto ninyo bang subukan ang angkop na config tool ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/tr.po b/po/tr.po
index f8a799c..c26692a 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-tr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-12-06 17:01+0200\n"
"Last-Translator: Atilla ÖNTAŞ <atilla_ontas@mandriva.org>\n"
"Language-Team: Turkish < cooker-i18n@mandrivalinux.org>\n"
@@ -89,7 +89,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -295,417 +298,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Seçili makineyi düzenle"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s aygıtı %s sürümlü dağıtımca desteklenmiyor."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Konsolda logoyu göster"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Konsolda logoyu göster"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Yerel tarayıcıların paylaşımı"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -741,333 +687,327 @@ msgstr "%s resim dosyası yüklenemiyor"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Elle yapılandır"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Dosya"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "UPS sürücü yapılandırması"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Uyarı yapılandırması"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Uyarı yapılandırması"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Çık"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Yardım"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Hakkında"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistem ayarları"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistem ayarları"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Ağ & İnternet "
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periyodik Denetlemeler"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Yetkiler"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Seçenekler"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistem Seçenekleri"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Yetkiler"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Farklı Kaydet..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Ayrıntılar"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Tanım"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Tanım"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Temel seçenekler"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Lütfen bekleyin, güvenlik seviyesi ayarlanıyor..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Takvim"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Sunucu:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Güvenlik Alarmları:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Lütfen e-posta adresinizi aşağıya giriniz "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Yol"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Kullanıcı"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Yoksay"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Bir kural ekle"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Sil"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Dosya"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Kullanıcı :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grup :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Yetkiler"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s için firmware dosyasını seçin"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1076,30 +1016,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "İptal"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Yoksay"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Kaydet"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Yapılandırmanızı denemek ister misiniz?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/uk.po b/po/uk.po
index ed333e6..8a34c2f 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-17 08:15+0200\n"
"Last-Translator: Taras Boychuk <btr0001@ukr.net>\n"
"Language-Team: ukrainian <translation@linux.org.ua>\n"
@@ -85,7 +85,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -295,417 +298,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Редактувати вибрану машину"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s не підтримується цією версією %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Показувати логотип в консолі"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Показувати логотип в консолі"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Спільний доступ до локальних сканерів"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -741,333 +687,327 @@ msgstr "Неможливо завантажити файл малюнку %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Налаштування сканера"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Налаштування сканера"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Налаштування попередження"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Налаштування попередження"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/Вийти"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/Довідка"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Про"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Системні встановлення"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Системні встановлення"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Мережевий центр"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Періодичні перевірки"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Права доступу"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Параметри"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Параметри системи"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Права доступу"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Зберегти як.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Детально"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Опис"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Опис"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Основні параметри"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Зачекайте, будь ласка, встановлюється рівень безпеки..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Календар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сервер:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Попередження безпеки:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Будь ласка, введіть нижче свою електронну адресу"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Шлях"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Користувач"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Група"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ігнорувати"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Додати правило"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Видалити"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Користувач :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Група :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Права доступу"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Виберіть файл виробника для %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1076,30 +1016,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Скасувати"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ігнорувати"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Зберегти"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Хочете налаштувати зараз?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/uz.po b/po/uz.po
index c8d6213..705fede 100644
--- a/po/uz.po
+++ b/po/uz.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: uz\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2007-09-26 23:16+0200\n"
"Last-Translator: Mashrab Kuvatov <kmashrab@uni-bremen.de>\n"
"Language-Team: Uzbek <floss-uz-l10n@googlegroups.com>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,416 +291,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Tanlangan kompyuterni tuzatish"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Konsolda belgini koʻrsatish"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Konsolda belgini koʻrsatish"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Lokal skannerlarni bilan boʻlishish"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -732,333 +678,327 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Skanner moslamasi"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fayl"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Skanner moslamasi"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Yuklanishni moslash"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Yuklanishni moslash"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/Chi_qish"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Yordam"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Haqida"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Tizim moslamalari"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Tizim moslamalari"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Tarmoq markazi"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Davriy tekshiruvlar"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Huquqlar"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Parametrlar"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Tizimning moslamalari"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Huquqlar"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "...sifatida saqlash"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Tafsilotlar"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Taʼrifi"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Taʼrifi"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Asosiy moslamalar"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Iltimos kutib turing, xavfsizlik darajasi oʻrnatilmoqda"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Xavfsizlik xabarnomasi:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Iltimos elektron pochtangizni kiriting"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Yoʻl"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Foydalanuvchi"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Guruh"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Eʼtibor berilmasin"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Qoidani qoʻshish"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Oʻchirish"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fayl"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Foydalanuvchi:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Guruh:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Huquqlar"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s uchun firmware faylini tanlang"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1067,30 +1007,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Bekor qilish"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Eʼtibor berilmasin"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Saqlash"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Moslash vositasini ishga tushirishni istaysizmi?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/uz@cyrillic.po b/po/uz@cyrillic.po
index 9955f91..0282f2f 100644
--- a/po/uz@cyrillic.po
+++ b/po/uz@cyrillic.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: uz\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2007-09-26 23:16+0200\n"
"Last-Translator: Mashrab Kuvatov <kmashrab@uni-bremen.de>\n"
"Language-Team: Uzbek <floss-uz-l10n@googlegroups.com>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -287,416 +290,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Танланган компьютерни тузатиш"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Консолда белгини кўрсатиш"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Консолда белгини кўрсатиш"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Локал сканнерларни билан бўлишиш"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -731,333 +677,327 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Сканнер мосламаси"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Сканнер мосламаси"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Юкланишни мослаш"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Юкланишни мослаш"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/Чи_қиш"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Ёрдам"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Ҳақида"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Тизим мосламалари"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Тизим мосламалари"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Тармоқ маркази"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Даврий текширувлар"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Ҳуқуқлар"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Параметрлар"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Тизимнинг мосламалари"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Ҳуқуқлар"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "...сифатида сақлаш"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Тафсилотлар"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Таърифи"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Таърифи"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Асосий мосламалар"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Илтимос кутиб туринг, хавфсизлик даражаси ўрнатилмоқда"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Календар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сервер:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Хавфсизлик хабарномаси:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Илтимос электрон почтангизни киритинг"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Йўл"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Фойдаланувчи"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Гуруҳ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Эътибор берилмасин"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Қоидани қўшиш"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Ўчириш"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Фойдаланувчи:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Гуруҳ:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Ҳуқуқлар"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s учун firmware файлини танланг"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1066,30 +1006,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Бекор қилиш"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Эътибор берилмасин"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Сақлаш"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Мослаш воситасини ишга туширишни истайсизми?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/vi.po b/po/vi.po
index ecd1a3e..763f92b 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-vi version\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-06-02 21:17+0700\n"
"Last-Translator: Larry Nguyen <larry@vnlinux.org>\n"
"Language-Team: <gnomevi-list@lists.sourceforge.net>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,417 +291,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Biên soạn host được chọn"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s không được hỗ trợ bởi phiên bản này của %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Hiển thị Logo trên Console"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Hiển thị Logo trên Console"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Chia sẻ máy quét cục bộ"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -733,332 +679,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Cấu hình thủ công"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Tệp"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Cấu hình UPS driver"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Cấu hình cảnh báo"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Cấu hình cảnh báo"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/T_hoát"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/Trợ _giúp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Giới thiệu về"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Thiết lập của hệ thống"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Thiết lập của hệ thống"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Kiểm tra theo giai đoạn"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Sự chấp thuận"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Tùy chọn"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Tùy Chọn Hệ Thống"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Sự chấp thuận"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Lưu là.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Chi tiết"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Mô tả"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Mô tả"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Tùy Chọn Cơ Bản"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Hãy đợi, đang thiết lập mức bảo mật..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Lịch"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Máy chủ:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Cảnh Báo Bảo Mật:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Hãy nhập địa chỉ e-mail của bạn ở dưới"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Đường dẫn"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Người dùng"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Nhóm"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Bỏ qua"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Thêm quy tắc"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Xóa"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Tệp"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Người dùng:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Nhóm :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Sự chấp thuận"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Chọn tập tin firmware cho %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1067,30 +1007,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Bỏ qua"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Bỏ qua"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Lưu"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Bạn muốn chạy công cụ cấu hình thích ứng không?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/wa.po b/po/wa.po
index 5342eb5..398880d 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2006-09-05 19:54+0200\n"
"Last-Translator: Pablo Saratxaga <pablo@walon.org>\n"
"Language-Team: Walloon <linux-wa@walon.org>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -295,417 +298,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Candjî li tchoezi lodjoe"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Li %s n' est nén sopoirté pa cisse modêye chal di %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Håyner imådjete sol conzôle"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Håyner imådjete sol conzôle"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Pårtaedjaedje des scanreces locåles"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -741,333 +687,327 @@ msgstr "Dji n' a nén savou tcherdjî l' imådje %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Apontiaedje del sicanrece"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fitchî"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Apontiaedje del sicanrece"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Apontiaedje di l' abranle"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Apontiaedje di l' abranle"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/Moussî _foû"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Aidance"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Åd fwait"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Apontiaedjes do sistinme"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Apontiaedjes do sistinme"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Cinte rantoele"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verifiaedjes periodikes"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permissions"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Tchuzes"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Tchuzes pol sistinme"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permissions"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Schaper eyet rlomer..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Po ndè saveur di pus"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Discrijhaedje"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Discrijhaedje"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Tchuzes di båze"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Tårdjîz on pô s' i vs plait, dji mete li livea di såvrité..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calindrî"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Sierveu:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Abranles di såvrité:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Dinez voste adresse emile s' i vs plait"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Tchimin"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Uzeu"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Groupe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Passer houte"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Radjouter ene rîle"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Disfacer"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fitchî"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "uzeu:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Groupe:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permissions"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Tchoezi l' fitchî di firmware pol %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1076,30 +1016,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Rinoncî"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Passer houte"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Schaper"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Voloz vs enonder l' usteye d' apontiaedje k' i fåt?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
index bf0a1ae..816efbe 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 2007\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2006-09-16 07:01+0800\n"
"Last-Translator: Funda Wang <fundawang@linux.net.cn>\n"
"Language-Team: Mandriva Linux i18n Team <cooker-i18n@mandrivalinux.org>\n"
@@ -79,7 +79,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -285,417 +288,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "编辑选中的主机"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%2$s 版本不支持 %1$s。"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "在控制台显示 LOGO"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "在控制台显示 LOGO"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "共享本地扫描仪"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -731,333 +677,327 @@ msgstr "无法装入图像文件 %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "扫描仪配置"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/文件(_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "扫描仪配置"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "提醒配置"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "提醒配置"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/退出(_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/帮助(_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "关于"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "系统设置"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "系统设置"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "网络中心"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "定期检查"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "权限"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "选项"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "系统选项"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "权限"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "另存为..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "细节"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "描述"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "描述"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "基本选项"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "请稍候, 正在设置安全级别..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "日历"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "服务器:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "安全警告: "
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "请在下面输入您的电子邮件地址 "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "路径"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "用户"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "组"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "忽略"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "添加规则"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "删除"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/文件(_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "用户:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "组:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "权限"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "选择 %s 的固件文件"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1066,30 +1006,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "取消"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "忽略"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "保存"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "您想要现在配置吗?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 5cc5f86..915cabd 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-09-28 12:21+0800\n"
"Last-Translator: Shiva Huang <shivahuang@gmail.com>\n"
"Language-Team: Traditional Chinese <zh@li.org>\n"
@@ -91,7 +91,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -297,417 +300,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "編輯選擇的主機"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s 不被這個版本的 %s 所支援。"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "在 Console 顯示圖案"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "在 Console 顯示圖案"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "本地端掃描器分享"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -743,333 +689,327 @@ msgstr "無法載入核心映像檔 %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "掃描器設定"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/檔案 (_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "掃描器設定"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "警示設定"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "警示設定"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/結束 (_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/說明 (_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "關於"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "系統設定"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "系統設定"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "網路中心"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "週期性檢查"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "權限"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "選項"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "系統選項"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "權限"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "另存新檔..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "詳細資訊"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "描述"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "描述"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "基本選項"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "請稍候,正在設定安全層級..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "行事曆"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "伺服器:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "安全警示:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "請於下方輸入你的 e-mail"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "路徑"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "使用者"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "群組"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "忽略"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "新增規則"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "刪除"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/檔案 (_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "使用者:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "分類:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "權限"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "選取 %s 的韌體檔"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1078,30 +1018,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "取消"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "忽略"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "儲存"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "您想要執行適合的設定工具嗎?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""