diff options
Diffstat (limited to 'po')
-rw-r--r-- | po/af.po | 479 | ||||
-rw-r--r-- | po/am.po | 479 | ||||
-rw-r--r-- | po/ar.po | 479 | ||||
-rw-r--r-- | po/az.po | 479 | ||||
-rw-r--r-- | po/be.po | 479 | ||||
-rw-r--r-- | po/bg.po | 479 | ||||
-rw-r--r-- | po/bn.po | 479 | ||||
-rw-r--r-- | po/br.po | 479 | ||||
-rw-r--r-- | po/bs.po | 479 | ||||
-rw-r--r-- | po/ca.po | 479 | ||||
-rw-r--r-- | po/cs.po | 479 | ||||
-rw-r--r-- | po/cy.po | 479 | ||||
-rw-r--r-- | po/da.po | 479 | ||||
-rw-r--r-- | po/de.po | 479 | ||||
-rw-r--r-- | po/el.po | 479 | ||||
-rw-r--r-- | po/eo.po | 479 | ||||
-rw-r--r-- | po/es.po | 479 | ||||
-rw-r--r-- | po/et.po | 479 | ||||
-rw-r--r-- | po/eu.po | 479 | ||||
-rw-r--r-- | po/fa.po | 479 | ||||
-rw-r--r-- | po/fi.po | 479 | ||||
-rw-r--r-- | po/fr.po | 479 | ||||
-rw-r--r-- | po/fur.po | 479 | ||||
-rw-r--r-- | po/ga.po | 479 | ||||
-rw-r--r-- | po/gl.po | 479 | ||||
-rw-r--r-- | po/he.po | 479 | ||||
-rw-r--r-- | po/hi.po | 479 | ||||
-rw-r--r-- | po/hr.po | 479 | ||||
-rw-r--r-- | po/hu.po | 641 | ||||
-rw-r--r-- | po/id.po | 479 | ||||
-rw-r--r-- | po/is.po | 479 | ||||
-rw-r--r-- | po/it.po | 479 | ||||
-rw-r--r-- | po/ja.po | 479 | ||||
-rw-r--r-- | po/ko.po | 479 | ||||
-rw-r--r-- | po/ky.po | 479 | ||||
-rw-r--r-- | po/lt.po | 479 | ||||
-rw-r--r-- | po/ltg.po | 479 | ||||
-rw-r--r-- | po/lv.po | 479 | ||||
-rw-r--r-- | po/mk.po | 479 | ||||
-rw-r--r-- | po/mn.po | 479 | ||||
-rw-r--r-- | po/ms.po | 479 | ||||
-rw-r--r-- | po/mt.po | 479 | ||||
-rw-r--r-- | po/nb.po | 504 | ||||
-rw-r--r-- | po/nl.po | 479 | ||||
-rw-r--r-- | po/nn.po | 479 | ||||
-rw-r--r-- | po/pa_IN.po | 479 | ||||
-rw-r--r-- | po/pl.po | 479 | ||||
-rw-r--r-- | po/pt.po | 479 | ||||
-rw-r--r-- | po/pt_BR.po | 480 | ||||
-rw-r--r-- | po/ro.po | 479 | ||||
-rw-r--r-- | po/ru.po | 616 | ||||
-rw-r--r-- | po/sc.po | 479 | ||||
-rw-r--r-- | po/sk.po | 479 | ||||
-rw-r--r-- | po/sl.po | 479 | ||||
-rw-r--r-- | po/sq.po | 479 | ||||
-rw-r--r-- | po/sr.po | 479 | ||||
-rw-r--r-- | po/sr@Latn.po | 479 | ||||
-rw-r--r-- | po/sv.po | 479 | ||||
-rw-r--r-- | po/ta.po | 479 | ||||
-rw-r--r-- | po/tg.po | 479 | ||||
-rw-r--r-- | po/th.po | 479 | ||||
-rw-r--r-- | po/tl.po | 479 | ||||
-rw-r--r-- | po/tr.po | 479 | ||||
-rw-r--r-- | po/uk.po | 479 | ||||
-rw-r--r-- | po/uz.po | 479 | ||||
-rw-r--r-- | po/uz@cyrillic.po | 479 | ||||
-rw-r--r-- | po/vi.po | 479 | ||||
-rw-r--r-- | po/wa.po | 479 | ||||
-rw-r--r-- | po/zh_CN.po | 479 | ||||
-rw-r--r-- | po/zh_TW.po | 479 |
70 files changed, 16881 insertions, 16974 deletions
@@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 Norvaias <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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" |