aboutsummaryrefslogtreecommitdiffstats
path: root/build/code_sniffer/phpbb/Sniffs/Commenting/FileCommentSniff.php
blob: fa7d3b40c141bea6c6c851e990ff482c7aad2f86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

/**
* Checks that each PHP source file contains a valid header as defined by the
* phpBB Coding Guidelines.
*
* @package code_sniffer
* @author Manuel Pichler <mapi@phpundercontrol.org>
*/
class phpbb_Sniffs_Commenting_FileCommentSniff implements PHP_CodeSniffer_Sniff
{
	/**
	* Returns an array of tokens this test wants to listen for.
	*
	* @return array
	*/
	public function register()
	{
		return array(T_OPEN_TAG);
	}

	/**
	* Processes this test, when one of its tokens is encountered.
	*
	* @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
	* @param int				  $stackPtr  The position of the current token
	*										in the stack passed in $tokens.
	*
	* @return null
	*/
	public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr)
	{
		// We are only interested in the first file comment.
		if ($stackPtr !== 0)
		{
			if ($phpcsFile->findPrevious(T_OPEN_TAG, $stackPtr - 1) !== false)
			{
				return;
			}
		}

		// Fetch next non whitespace token
		$tokens = $phpcsFile->getTokens();
		$start  = $phpcsFile->findNext(T_WHITESPACE, $stackPtr + 1, null, true);

		// Skip empty files
		if ($tokens[$start]['code'] === T_CLOSE_TAG)
		{
			return;
		}
		// Mark as error if this is not a doc comment
		else if ($start === false || $tokens[$start]['code'] !== T_DOC_COMMENT)
		{
			$phpcsFile->addError('Missing required file doc comment.', $stackPtr);
			return;
		}

		// Find comment end token
		$end = $phpcsFile->findNext(T_DOC_COMMENT, $start + 1, null, true) - 1;

		// If there is no end, skip processing here
		if ($end === false)
		{
			return;
		}

		// List of found comment tags
		$tags = array();

		// check comment lines without the first(/**) an last(*/) line
		for ($i = $start + 1, $c = $end - 1; $i <= $c; ++$i)
		{
			$line = $tokens[$i]['content'];

			// Check that each line starts with a '*'
			if (substr($line, 0, 1) !== '*')
			{
				$message = 'The file doc comment should not be idented.';
				$phpcsFile->addWarning($message, $i);
			}
			else if (preg_match('/^\*\s+@([\w]+)\s+(.*)$/', $line, $match) !== 0)
			{
				if (!isset($tags[$match[1]]))
				{
					$tags[$match[1]] = array();
				}

				$tags[$match[1]][] = array($match[2], $i);
			}
		}

		// Check that the first and last line is empty
		if (trim($tokens[$start + 1]['content']) !== '*')
		{
			$message = 'The first file comment line should be empty.';
			$phpcsFile->addWarning($message, ($start + 1));
		}
		if (trim($tokens[$end - 1]['content']) !== '*')
		{
			$message = 'The last file comment line should be empty.';
			$phpcsFile->addWarning($message, $end - 1);
		}

		//$this->processPackage($phpcsFile, $start, $tags);
		//$this->processVersion($phpcsFile, $start, $tags);
		$this->processCopyright($phpcsFile, $start, $tags);
		$this->processLicense($phpcsFile, $start, $tags);
	}

	/**
	* Checks that the tags array contains a valid package tag
	*
	* @param PHP_CodeSniffer_File $phpcsFile The context source file instance.
	* @param integer The stack pointer for the first comment token.
	* @param array(string=>array) $tags The found file doc comment tags.
	*
	* @return null
	*/
	protected function processPackage(PHP_CodeSniffer_File $phpcsFile, $ptr, $tags)
	{
		if (!isset($tags['package']))
		{
			$message = 'Missing require @package tag in file doc comment.';
			$phpcsFile->addError($message, $ptr);
		}
		else if (preg_match('/^([\w]+)$/', $tags['package'][0]) === 0)
		{
			$message = 'Invalid content found for @package tag.';
			$phpcsFile->addWarning($message, $tags['package'][1]);
		}
	}

	/**
	* Checks that the tags array contains a valid version tag
	*
	* @param PHP_CodeSniffer_File $phpcsFile The context source file instance.
	* @param integer The stack pointer for the first comment token.
	* @param array(string=>array) $tags The found file doc comment tags.
	*
	* @return null
	*/
	protected function processVersion(PHP_CodeSniffer_File $phpcsFile, $ptr, $tags)
	{
		if (!isset($tags['version']))
		{
			$message = 'Missing require @version tag in file doc comment.';
			$phpcsFile->addError($message, $ptr);
		}
		else if (preg_match('/^\$Id:[^\$]+\$$/', $tags['version'][0]) === 0)
		{
			$message = 'Invalid content found for @version tag, use "$Id: $".';
			$phpcsFile->addError($message, $tags['version'][1]);
		}
	}

	/**
	* Checks that the tags array contains a valid copyright tag
	*
	* @param PHP_CodeSniffer_File $phpcsFile The context source file instance.
	* @param integer The stack pointer for the first comment token.
	* @param array(string=>array) $tags The found file doc comment tags.
	*
	* @return null
	*/
	protected function processCopyright(PHP_CodeSniffer_File $phpcsFile, $ptr, $tags)
	{
		$copyright = '(c) phpBB Limited <https://www.phpbb.com>';

		if (!isset($tags['copyright']))
		{
			$message = 'Missing require @copyright tag in file doc comment.';
			$phpcsFile->addError($message, $ptr);
		}
		else if ($tags['copyright'][0][0] !== $copyright)
		{
			$message = 'Invalid content found for the first @copyright tag, use "' . $copyright . '".';
			$phpcsFile->addError($message, $tags['copyright'][0][1]);
		}
	}

	/**
	* Checks that the tags array contains a valid license tag
	*
	* @param PHP_CodeSniffer_File $phpcsFile The context source file instance.
	* @param integer The stack pointer for the first comment token.
	* @param array(string=>array) $tags The found file doc comment tags.
	*
	* @return null
	*/
	protected function processLicense(PHP_CodeSniffer_File $phpcsFile, $ptr, $tags)
	{
		$license = 'GNU General Public License, version 2 (GPL-2.0)';

		if (!isset($tags['license']))
		{
			$message = 'Missing require @license tag in file doc comment.';
			$phpcsFile->addError($message, $ptr);
		}
		else if (sizeof($tags['license']) !== 1)
		{
			$message = 'It must be only one @license tag in file doc comment.';
			$phpcsFile->addError($message, $ptr);
		}
		else if (trim($tags['license'][0][0]) !== $license)
		{
			$message = 'Invalid content found for @license tag, use '
				. '"' . $license . '".';
			$phpcsFile->addError($message, $tags['license'][0][1]);
		}
	}
}
55
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -732,305 +678,299 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
msgid "_File"
msgstr ""
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
msgid "_Save configuration"
msgstr ""
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
msgid "_Import configuration"
msgstr ""
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
msgid "_Export configuration"
msgstr ""
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
msgid "_Quit"
msgstr ""
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
msgid "_Help"
msgstr ""
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
msgid "_About"
msgstr ""
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr ""
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr ""
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Vergunnigs"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "option"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "permission check"
msgstr ""
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr ""
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detail"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
msgid "Security Option"
msgstr ""
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beskrywing"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
msgid "Standard"
msgstr "Standaard"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Sekuriteit"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Roete"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Gebruiker"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Groep:"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr ""
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Voeg 'n reel by"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Uitwis"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
msgid "File: "
msgstr ""
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
msgid "User: "
msgstr ""
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
msgid "Group: "
msgstr ""
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
msgid "Permissions: "
msgstr ""
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1039,26 +979,83 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
msgid "_Cancel"
msgstr ""
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr ""
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
msgid "_Save"
msgstr ""
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
msgid "Do you want to save changes before closing?"
msgstr ""
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/am.po b/po/am.po
index 7a48d00..d322016 100644
--- a/po/am.po
+++ b/po/am.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-06-01 03:36+0100\n"
"Last-Translator: Alemayehu <alemayehu@gmx.at>\n"
"Language-Team: Amharic <am-translate@geez.org>\n"
@@ -77,7 +77,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -283,413 +286,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "የተመረጠው ተጠሪ ይታረም"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -724,326 +670,320 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/ፋይል (_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "በእጅ ምርጫ"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/ውጣ (_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/መረጃ (_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "ስለ"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "የስይስተም ምርጫዎች"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "የስይስተም ምርጫዎች"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "ፈቃዶች"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "ምርጫዎች"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "ፈቃዶች"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "እንደ...ያስቀምጡ"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "ዝርዝሮች"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "መግለጫ"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "መግለጫ"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "መሠረታዊ ምርጫዎች"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "ቀን መቁጠሪያ"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "ተጠሪ፦"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "መተላለፊያ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "ተጠቃሚ"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "የውይይት መድረክ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "ይተዉ"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "አጥፋ"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/ፋይል (_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "ተጠቃሚ፦"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "የውይይት መድረክ፦"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "ፈቃዶች"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1052,30 +992,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "ተወው"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "ይተዉ"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "አስቀምጥ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "ምርጫውን መሞከር ይፈልጋሉ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ar.po b/po/ar.po
index 16e00bc..921f3b7 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-03-03 01:06+0300\n"
"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"
"Language-Team: Arabic <support@arabeyes.org>\n"
@@ -86,7 +86,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -294,417 +297,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "تحرير المضيف المختار"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "الـ%s غير مدعوم من قبل هذا الإصدار من %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "إظهار الشعار في سطر الأوامر"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "إظهار الشعار في سطر الأوامر"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "مشاركة الماسحات الضوئية المحلية"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,332 +685,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "تهيئة يدوية"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_ملف"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "تهيئة مُشغّل الـUPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "تهيئة التّنبيه"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "تهيئة التّنبيه"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_خروج"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_مساعدة"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "حَوْل"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "إعدادات النّظام"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "إعدادات النّظام"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "تحقّق دَوْري"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "التصاريح"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "خيارات"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "خيارات النظام"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "التصاريح"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "حفظ باسم.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "تفاصيل"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "الوصف"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "الوصف"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "الخيارات الأساسية"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "الرجاء الانتظار، تعيين مستوى الأمن.."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "التقويم"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "الخادم:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "تنبيهات أمنية:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "الرجاء إدخال عنوان بريدك الألكتروني أدناه "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "المسار"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "المستخدم"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "المجموعة"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "تجاهل"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "إضافة قاعدة"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "حذف"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_ملف"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "المستخدم:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "المجموعة:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "التصاريح"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "اختيار ملفّ البرمجيات المضمنة لـ%s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "إلغاء"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "تجاهل"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "حفظ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "هل تريد تشغيل أداة التّهيئة الملائمة؟"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/az.po b/po/az.po
index b2d6655..7b629d9 100644
--- a/po/az.po
+++ b/po/az.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-az\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-03-31 14:21+0200\n"
"Last-Translator: Mətin Əmirov <metin@karegen.com>\n"
"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -295,416 +298,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Seçili qovşağı düzəlt"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Konsolda loqonu göstər"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Konsolda loqonu göstər"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Yerli çapçıların bölüşülməsi"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,332 +685,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Əllə quraşdırma"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fayl"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Xəbərdarlıq qurğuları"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Xəbərdarlıq qurğuları"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Xəbərdarlıq qurğuları"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/Çı_x"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Yardım"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Haqqında"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistem qurğuları"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistem qurğuları"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Peryodik Yoxlamalar"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Səlahiyyətlər"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Seçimlər"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistem Seçimləri"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Səlahiyyətlər"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Fərqli qeyd et..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Ətraflı"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "İzahat"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "İzahat"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Bəsit seçimlər:"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Xahiş edirik, gözləyin, təhlükəsizlik səviyyəsi seçilir..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Təqvim"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Verici:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Təhlükəsizlik Xəbərdarlıqları:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Xahiş edirik, aşağıya epoçt ünvanınızı daxil edin"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Cığır"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "İstifadəçi"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Qrup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Nəzərə alma"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Qayda əlavə et"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Sil"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fayl"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "İstifadəçi :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Qrup :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Səlahiyyətlər"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s üçün firmware faylını seçin"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Ləğv Et"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Nəzərə alma"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Qeyd Et"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Qurğuları sınamaq istəyirsiniz?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/be.po b/po/be.po
index e1ae5b4..10cb828 100644
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2000-09-24 12:30 +0100\n"
"Last-Translator: Alexander Bokovoy <ab@avilink.net>\n"
"Language-Team: be\n"
@@ -77,7 +77,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,413 +287,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Знішчыць"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -725,323 +671,317 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Падцьверджаньне"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Падцьверджаньне"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Падцьверджаньне"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Выйсьці"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Дапамога"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Даведка"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "сыстэмныя ўсталёўкі"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "сыстэмныя ўсталёўкі"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Правы доступу"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Опцыі"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Правы доступу"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr ""
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Падрабязнасці"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Апісанне"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Апісанне"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Каляндар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сэрвэр:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Шлях:"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Карыстальнік"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Група"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ігнараваць"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Знішчыць"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Карыстальнік(ца):"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Група:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Правы доступу"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1050,30 +990,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Адмена"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ігнараваць"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Захаваць"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ці жадаеце пратэсціраваць настройкі?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/bg.po b/po/bg.po
index fe71e5a..ab94b1d 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-bg\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-09-15 13:27+0200\n"
"Last-Translator: Boyan Ivanov <boyan17@bulgaria.com>\n"
"Language-Team: Bulgarian <dict@linux.zonebg.com>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,416 +295,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Настройка на избрания хост"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Показва лого на Конзола"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Показва лого на Конзола"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Споделяне на локални скенери"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -736,330 +682,324 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ръчна настройка"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ръчна настройка"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Конфигурация за подредба на поща"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Конфигурация за подредба на поща"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Излиза"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Помощ"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Относно"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Системни настройки"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Системни настройки"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Права"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Опции"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Системни опции"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Права"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Запази като..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Подробности"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Описание"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Описание"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Основни настройки"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Моля, изберете ниво на сигурност..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Календар"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Сървър:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Предупреждения за защита:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Моля, въведете долу вашият адрес на Ел. поща"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Път"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Потребител"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Група"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Игнориране"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Добавяне на правило"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Изтрий"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Файл"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Потребител :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Група :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Права"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1068,30 +1008,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Отказ"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Игнориране"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Запазва"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Искате ли да тествате настройките?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/bn.po b/po/bn.po
index 6ddb36b..e211a5b 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX HEAD\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-03-19 23:18+0600\n"
"Last-Translator: Samia <mailsamia2001@yahoo.com>\n"
"Language-Team: Bangla <mdk-translation@bengalinux.org>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "নির্বাচিত হোস্ট এডিট করো"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s-টি এই ভার্সনের %s-এ সাপোর্ট করেনা।"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "কনসোলে লোগো দেখাও"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "কনসোলে লোগো দেখাও"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "লোকাল স্কেনারের শেয়ারিং"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,332 +684,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "স্বনির্বাচিত কনফিগারেশন"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/ফাইল (_ফ)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "ইউ-পি-এস ড্রাইভার কন্‌ফিগারেশন"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "সংকেত কনফিগারেশন"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "সংকেত কনফিগারেশন"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/পরিত্যাগ (_প)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/সাহায্য _য"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "সম্বন্ধে"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "সিস্টেম সেটিংস"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "সিস্টেম সেটিংস"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "পুনরাবৃত্তি পরীক্ষা"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "অনুমতি"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "অপশন"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "সিস্টেম অপশন"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "অনুমতি"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "...এর মত সেভ করো"
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "বিস্তারিত"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "বর্ণনা"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "বর্ণনা"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "বেসিক অপশন"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "অনুগ্রহ করে অপেক্ষা করুন, নিরাপত্তা লেভেল সেট করা হচ্ছে..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "কেলেন্ডার"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "সার্ভার:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "নিরাপত্তা সতর্কতা:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "নীচে আপনার ইমেইল ঠিকানা প্রবেশ করুন"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "পাথ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "ব্যবহারকারী"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "গ্রুপ"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "অগ্রাহ্য"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "নীতি যোগ করো"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "মুছে ফেলো"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/ফাইল (_ফ)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "ব্যবহারকারী :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "গ্রুপ :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "অনুমতি"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s-এর জন্য একটি ফার্মওয়্যার ফাইল নির্বাচন করুন"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1072,30 +1012,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "বাতিল"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "অগ্রাহ্য"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "সংরক্ষণ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "আপনি কি সঠিক কনফিগ টুল রান করাতে চান?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/br.po b/po/br.po
index 24c1873..7518375 100644
--- a/po/br.po
+++ b/po/br.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 10.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-02-23 16:11+0100\n"
"Last-Translator: Thierry Vignaud <tvignaud@mandriva.com>\n"
"Language-Team: Brezhoneg <ofisk@wanadoo.fr>\n"
@@ -79,7 +79,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -285,415 +288,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Kemmañ an ostiz diuzet"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Diskouez al logo ouzh al letrin"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Diskouez al logo ouzh al letrin"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -729,332 +675,326 @@ msgstr "N'hell ket kargañ ar restr skeudenn %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Kefluniadur ar skanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Restr"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Kefluniadur ar skanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Kefluniadur an diwall"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Kefluniadur an diwall"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Kuitaat"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Skoazell"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "A-brepoz"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Dibarzhoù ar reizhiad"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Dibarzhoù ar reizhiad"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Kreizenn ren rouedad"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Aotreoù "
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Dibarzhoù"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Dibarzhoù ar reizhiad"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Aotreoù "
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Enrollañ e ..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Munudoù"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Deskrivadur"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Deskrivadur"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Dibarzhoù diazeg"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "O lakaat al live surentez, gortoz mar plij ..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Deiziadur"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servijer :"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Posteloù surantez :"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Roit ho chomlec'h postel mar plij "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Hent"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Arveriad"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Strollad"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Tremen e-biou"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Ouzhpennañ ur reollin"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Dilemel"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Restr"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Arveriad :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Strollad :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Aotreoù "
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Dibabit restr ar meriant evit %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1063,30 +1003,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Nullañ"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Tremen e-biou"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Enrollañ"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Mennout a rit lañsañ an ostilh dereat ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/bs.po b/po/bs.po
index d04b182..e583c62 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone-bs\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2006-09-09 19:47+0200\n"
"Last-Translator: Vedran Ljubovic <vljubovic@smartnet.ba>\n"
"Language-Team: Bosnian <lokal@linux.org.ba>\n"
@@ -83,7 +83,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Izmijeni izabrani računar"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s nije podržan na ovoj verziji %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Prikaži logo na konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Prikaži logo na konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Dijeljenje lokalnih skenera"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,332 +685,326 @@ msgstr "Ne mogu učitati sliku %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Postavke skenera"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Postavke skenera"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Postavke upozorenja"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Postavke upozorenja"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Izlaz"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pomoć"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O programu"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemske postavke"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemske postavke"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodične provjere"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcije"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistemske opcije"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Sačuvaj kao..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalji"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Opis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Opis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Osnovne opcije"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Molim sačekajte, podešavam nivo sigurnosti..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Sigurnosna upozorenja:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Molim unesite vašu email adresu ispod"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Staza"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Korisnik"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoriši"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Dodaj pravilo"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Obriši"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Korisnik :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Izaberite firmware datoteku za %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Odustani"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoriši"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Snimi"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Želite li pokrenuti odgovarajući konfiguracijski alat ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ca.po b/po/ca.po
index ade1ea1..cd22a39 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-09-13 23:24+0200\n"
"Last-Translator: Albert Astals Cid <astals11@terra.es>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -83,7 +83,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -296,417 +299,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Edita l'ordinador seleccionat"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "El %s no està suportat per aquesta versió de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Mostra el logotip a la consola"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Mostra el logotip a la consola"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Compartició d'escàners locals"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -742,332 +688,326 @@ msgstr "No s'ha pogut carregar el fitxer d'imatge %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuració manual"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fitxer"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuració del controlador del SAI"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuració de l'avís"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuració de l'avís"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Surt"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Ajuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Quant a"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Configuració del sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Configuració del sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Comprovacions periòdiques"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcions"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opcions de sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Anomena i desa..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalls"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descripció"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descripció"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opcions bàsiques"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Espereu si us plau, s'està configurant el nivell de seguretat..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendari"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servidor:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alarmes de seguretat:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Si us plau, entreu la vostra adreça electrònica"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Camí"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Usuari"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignora"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Afegeix una regla"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Suprimeix"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fitxer"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Usuari :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grup :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permisos"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleccioneu el fitxer de firmware per %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1076,30 +1016,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cancel·la"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignora"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Desa"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Voleu executar l'eina de configuració adequada?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/cs.po b/po/cs.po
index 546d81e..b6b4d23 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cs\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-09-30 21:45+0200\n"
"Last-Translator: Michal Bukovjan <bukm@centrum.cz>\n"
"Language-Team: Czech <cs@li.org>\n"
@@ -81,7 +81,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -287,417 +290,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Upravit vybraný počítač"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Tato verze %s nepodporuje %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Zobrazit logo na konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Zobrazit logo na konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Sdílení lokálních skenerů"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -733,333 +679,327 @@ msgstr "Nelze načíst soubor s obrázkem %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Nastavení skeneru"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Soubor"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Nastavení skeneru"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Nastavení varování"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Nastavení varování"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Konec"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Nápověda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O aplikaci"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Nastavení systému"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Nastavení systému"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Správa sítí"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Pravidelné kontroly"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Oprávnění"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Volby"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systémové volby"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Oprávnění"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Uložit jako..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaily"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Popis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Popis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Základní volby"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Čekejte prosím, nastavuji úroveň zabezpečení..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendář"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Bezpečnostní varování:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Zadejte prosím níže svou poštovní adresu "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Cesta"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Uživatel"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Skupina"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorovat"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Přidat pravidlo"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Smazat"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Soubor"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Uživatel:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Skupina:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Oprávnění"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Vyberte soubor s firmware pro %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1068,30 +1008,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Zrušit"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorovat"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Uložit"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Chcete to nastavit nyní?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/cy.po b/po/cy.po
index 7416200..4c5530a 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mandriva Linux\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-01 21:29-0000\n"
"Last-Translator: Rhoslyn Prys <post@meddal.com>\n"
"Language-Team: Cymraeg\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,417 +291,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Golygu'r gwesteiwr"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Nid yw %s yn cael ei gynnal gan y fersiwn yma o %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Arddangos logo yn y Consol"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Arddangos logo yn y Consol"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Rhannu sganwyr lleol"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -734,333 +680,327 @@ msgstr "Methu llwytho ffeil delwedd %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ffurfweddiad sganiwr"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Ffeil"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ffurfweddiad sganiwr"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Ffurfweddiad rhybudd"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Ffurfweddiad rhybudd"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Gadael"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Cymorth"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Ynghylch"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Gosodiadau'r system"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Gosodiadau'r system"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Canolfan Rhwydwaith"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Gwirydd Cyfnodol"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Caniatâd"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Dewisiadau"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Dewisiadau System"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Caniatâd"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Cadw fel..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Manylion"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Disgrifiad"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Disgrifiad"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Dewisiadau Sylfaenol"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Arhoswch, gosod lefel diogelwch..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendr"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Gweinydd:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Rhybuddion Diogelwch:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Rhowch eich cyfeiriad e-bost islaw"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Llwybr"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Defnyddiwr"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grŵp"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Anwybyddu"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Ychwanegu rheol"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Dileu"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Ffeil"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Defnyddiwr :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grŵp :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Caniatâd"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Dewis ffeil cadarnwedd ar gyfer %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1069,30 +1009,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Diddymu"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Anwybyddu"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gorffen"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ydych chi redeg yr offeryn ffurfweddu priodol?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/da.po b/po/da.po
index b16df58..b7d7895 100644
--- a/po/da.po
+++ b/po/da.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: da\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-11-03 15:18+0100\n"
"Last-Translator: Keld Simonsen <keld@dkuug.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -289,417 +292,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Redigér valgte vært"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s understøttes ikke af denne version af %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Vis logo på konsol"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Vis logo på konsol"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Deling af lokale skannere"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -735,333 +681,327 @@ msgstr "Kunne ikke indlæse billedfil %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Konfiguration af skanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fil"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Konfiguration af skanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Advarsels-konfiguration"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Advarsels-konfiguration"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Afslut"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hjælp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Om"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Systemindstillinger"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Systemindstillinger"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Netværkscenter"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodiske kontroller"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Rettigheder"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Valg"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systemtilvalg"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Rettigheder"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Gem som..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaljer"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Beskrivelse"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beskrivelse"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Basale valgmuligheder"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Vent venligst, sætter sikkerhedsniveau..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Sikkerhedspåmindelser:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Indtast din adgangskode for epost nedenfor"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Sti"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Bruger"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorér"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Tilføj en regel"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Slet"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fil"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Bruger:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Gruppe:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Rettigheder"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Vælg firmware-fil for %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1070,30 +1010,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Annullér"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorér"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gem"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ønsker du at konfigurere det nu?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/de.po b/po/de.po
index 3a11379..638b68f 100644
--- a/po/de.po
+++ b/po/de.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-10-01 09:16+0200\n"
"Last-Translator: Oliver Burger <oliver@mandrivauser.de>\n"
"Language-Team: deutsch <cooker-i18n@mandrivalinux.org>\n"
@@ -92,7 +92,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -301,417 +304,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Änderung des markierten Rechners"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Der %s wird von dieser Version %s NICHT unterstützt."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Logo auf Konsole anzeigen"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Logo auf Konsole anzeigen"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Gemeinsamer Zugriff auf lokale Scanner"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -747,333 +693,327 @@ msgstr "Konnte Abbild-Datei %s nicht laden"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Scanner Konfiguration"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Datei"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Scanner Konfiguration"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Benachrichtigungskonfiguration"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Benachrichtigungskonfiguration"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Beenden"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hilfe"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Über"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "System Einstellungen"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "System Einstellungen"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Netzwerkcenter"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodische Checks"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Berechtigungen"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Optionen"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Systemoptionen"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Berechtigungen"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Speichern unter.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Details"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Beschreibung"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Beschreibung"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "grundlegende Optionen"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Bitte warten, Sicherheitsebene wird eingestellt..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Sicherheitswarnungen:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Bitte geben Sie Ihre E-Mail-Adresse ein"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Pfad"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Benutzer"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorieren"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "eine Regel hinzufügen"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Löschen"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Datei"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Benutzer :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Gruppe :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Berechtigungen"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Firmware Datei auswählen für den %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1082,30 +1022,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Abbrechen"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorieren"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Speichern"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Möchten Sie es jetzt einstellen?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/el.po b/po/el.po
index 9c4e661..78acd04 100644
--- a/po/el.po
+++ b/po/el.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-el\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-02-09 22:21+0100\n"
"Last-Translator: Glentadakis Dimitrios <dglent@gmail.com>\n"
"Language-Team: Greek <i18ngr@lists.hellug.gr >\n"
@@ -91,7 +91,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -300,416 +303,359 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Επεξεργασία επιλεγμένου υπολογιστή"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Εμφάνιση λογότυπου στην Κονσόλα"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Εμφάνιση λογότυπου στην Κονσόλα"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Κοινή χρήση τοπικών σαρωτών"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -745,332 +691,326 @@ msgstr "Αδυνατο το άνοιγμα του αρχείου εικόνας
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Χειροκίνητη ρύθμιση"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Αρχείο"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ρύθμιση οδηγού UPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Ρύθμιση ειδοποίησης Ταχυδρομείου"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Ρύθμιση ειδοποίησης Ταχυδρομείου"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Έξοδος"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Βοήθεια"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Περί"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Ρυθμίσεις συστήματος"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Ρυθμίσεις συστήματος"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Κέντρο Δικτύου"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Περιοδικοί Έλεγχοι"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Δικαιώματα"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Επιλογές"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Επιλογές Συστήματος"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Δικαιώματα"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Αποθήκευση Ως.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Λεπτομέρειες"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Περιγραφή"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Περιγραφή"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Βασικές επιλογές"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Παρακαλώ περιμένετε, ρυθμίζεται το επίπεδο ασφαλείας..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Ημερολόγιο"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Εξυπηρετητής:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Ειδοποιήσεις Ασφαλείας:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Παρακαλώ εισάγετε την ηλεκτρονική σας διεύθυνση"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Θέση"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Χρήστης"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Ομάδα"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Παράβλεψη"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Προσθήκη ενός κανόνα"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Διαγραφή"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Αρχείο"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Χρήστης:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Ομάδα:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Δικαιώματα"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1079,30 +1019,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Ακύρωση"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Παράβλεψη"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Αποθήκευση"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Θέλετε να δοκιμάσετε τις ρυθμίσεις;"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/eo.po b/po/eo.po
index 6678fd1..c09d88a 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2003-03-12 18:31-0400\n"
"Last-Translator: Vilhelmo Lutermano <vlutermano@free.fr>\n"
"Language-Team: esperanto <eo@li.org>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,413 +287,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Forigu"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -725,325 +671,319 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Dosiero"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Prokura konfigurado"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Prokura konfigurado"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Prokura konfigurado"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Ĉesu"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Helpo"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Pri"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistema modalo"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistema modalo"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Reta centro"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permesoj"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcioj"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permesoj"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Savu Kiel..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detaloj"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Priskribo"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Priskribo"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendaro"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servilo:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Pado"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Uzulo"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoru"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Forigu"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Dosiero"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Uzulo:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupo:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permesoj"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1052,30 +992,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Nuligu"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoru"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Konservu"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Ĉu vi deziras provi la konfiguraĵon?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/es.po b/po/es.po
index 26682f5..063d657 100644
--- a/po/es.po
+++ b/po/es.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-09-30 10:16-0300\n"
"Last-Translator: Fabián Mandelbaum <fmandelbaum@gmail.com>\n"
"Language-Team: Español <es@li.org>\n"
@@ -83,7 +83,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -291,417 +294,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editar host seleccionado"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "El %s no está soportado por esta versión de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Mostrar logo en la consola"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Mostrar logo en la consola"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Compartir escáneres locales"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -737,333 +683,327 @@ msgstr "No se puede cargar el archivo imagen %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuración del escáner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/Archivo"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuración del escáner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuración de alerta"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuración de alerta"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Salir"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/A_yuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Acerca"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Ajustes del sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Ajustes del sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centro de redes"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verificaciones periódicas"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opciones"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opciones de sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Quitando paquetes..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalles"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descripción"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descripción"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opciones básicas"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Por favor espere, configurando el nivel de seguridad..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendario"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servidor:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alertas de seguridad:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Por favor, ingrese su dirección de correo electrónico debajo "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Ruta"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Usuario"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Añadir una regla"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Borrar"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/Archivo"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Usuario:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupo:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permisos"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleccione archivo de firmware para el %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1072,30 +1012,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cancelar"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Guardar"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "¿Desea quitar dichos paquetes?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/et.po b/po/et.po
index c90266a..e9267a2 100644
--- a/po/et.po
+++ b/po/et.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-et\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-19 21:48+0200\n"
"Last-Translator: Marek Laane <bald@starman.ee>\n"
"Language-Team: Estonian <et@li.org>\n"
@@ -79,7 +79,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -285,417 +288,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Muuda valitud masinat"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s praegusel versioonil puudub %s tugi."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Logo näitamine konsoolil"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Logo näitamine konsoolil"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Skännerite jagamine"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -731,333 +677,327 @@ msgstr "Pildifaili %s laadimine ebaõnnestus"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Skänneri seadistamine"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fail"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Skänneri seadistamine"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Hoiatuse seadistamine"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Hoiatuse seadistamine"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Välju"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Abi"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Misvärk"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Süsteemsed seadistused"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Süsteemsed seadistused"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Võrgukeskus"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Perioodiline kontroll"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Õigused"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Eelistused"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Süsteemi parameetrid"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Õigused"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Pakettide eemaldamine..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Üksikasjad"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Kirjeldus"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Kirjeldus"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Põhiseadistused"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Palun oodake, kehtestatakse turvatase..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Turvahoiatused:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Sisestage palun siia oma e-posti aadress"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Asukoht"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Kasutaja"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupp"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignoreeritakse"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Lisa reegel"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Kustuta"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fail"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Kasutaja:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupp:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Õigused"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Valige %s jaoks püsivarafail"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1066,30 +1006,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Loobu"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignoreeritakse"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Salvesta"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Kas soovite need paketid eemaldada?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/eu.po b/po/eu.po
index 013e3f7..0ee1f53 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-17 10:26+0100\n"
"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>\n"
"Language-Team: Euskara <itzulpena@euskalgnu.org>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editatu hautatutako ostalaria"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s ez du onartzen %s(r)en bertsio honek."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Kontsolan logoa bistaratu"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Kontsolan logoa bistaratu"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Eskaner lokalak partekatzea"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "Ezin da %s irudi fitxategia zamatu"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Eskanerren konfiguraketa"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fitxategia"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Eskanerren konfiguraketa"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Abisuen konfigurazioa"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Abisuen konfigurazioa"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Irten"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Laguntza"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Honi buruz"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Sistemaren ezarpenak"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Sistemaren ezarpenak"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Sare gunea"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Aldizkako egiaztapenak"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Baimenak"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Aukerak"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Sistema-aukerak"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Baimenak"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Gorde honela.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Xehetasunak"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Azalpena"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Azalpena"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Oinarrizko aukerak"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Itxaron, segurtasun-maila ezartzen..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Egutegia"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Zerbitzaria:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Segurtasun-abisuak:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Idatzi zure helbide elektronikoa behean "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Bide-izena"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Erabiltzailea"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Taldea"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ez ikusi egin"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Gehitu arau bat"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Ezabatu"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fitxategia"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Erabiltzailea:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Taldea:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Baimenak"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Instalatu firmware-fitxategia %s(r)entzat"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Utzi"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ez ikusi egin"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gorde"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Orain konfiguratu nahi duzu?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fa.po b/po/fa.po
index c6d186f..31d02e8 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-fa\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-02-26 06:31+0100\n"
"Last-Translator: Abbas Izad <abbasizad@hotmail.com>\n"
"Language-Team: Persian\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,417 +291,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "ویرایش میزبان انتخاب شده"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s توسط این نسخه‌ از %s حمایت نمی‌شود."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "نمایش ثبت‌ورود بر کنسول"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "نمایش ثبت‌ورود بر کنسول"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "اشتراک پویشگرهای محلی"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -733,332 +679,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "پیکربندی دستی"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_پرونده"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "پیکربندی راه‌انداز UPS"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "پیکربندی اخطار"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "پیکربندی اخطار"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_ترک"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/ـراهنما"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "درباره"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "تنظیمات سیستم"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "تنظیمات سیستم"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "بررسی‌های متناوب"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "اجازه‌ها"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "گزینه‌ها"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "گزینه‌ها‌ی سیستم"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "اجازه‌ها"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "ذخیره بنام..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "جزئیات"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "توصیف"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "توصیف"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "گزینه‌های پایه"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "لطفاً صبر کنید، در حال گذاردن سطح امنیتی..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "تقویم"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "کارگزار‌:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "هشدارهای امنیتی:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "لطفاً نشانی پست الکترونیکی خود را در زیر وارد کنید"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "مسیر"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "کاربر"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "گروه"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "نادیده گرفتن"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "افزودن یک قاعده"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "حذف کردن"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_پرونده"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "کاربر :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "گروه :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "اجازه‌ها"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "انتخاب کردن پرونده‌ی ثابت‌افزار برای %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1067,30 +1007,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "لغو"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "نادیده گرفتن"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "ذخیره"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "آیا می‌خواهید ابزار پیکربندی مناسب را اجرا کنید؟"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fi.po b/po/fi.po
index ff0cd8c..6eab70c 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-fi - LE2005 Release\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-04-03 20:59+0300\n"
"Last-Translator: Thomas Backlund <tmb@mandrake.org>\n"
"Language-Team: Finnish <fi@li.org>\n"
@@ -86,7 +86,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -295,417 +298,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Muokkaa valittua konetta"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Tämä %s versio ei tue laitetta %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Näytä logo konsolissa"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Näytä logo konsolissa"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Paikallisten kuvanlukijoiden jakaminen"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -740,333 +686,327 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Manuaalinen asettaminen"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Tiedosto"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "UPS ajurin asetukset"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Hälytyksen asetukset"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Hälytyksen asetukset"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Lopeta"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/O_hje"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Tietoja"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Järjestelmäasetukset"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Järjestelmäasetukset"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Verkkokeskus"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Ajottaiset tarkistukset"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Oikeudet"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Optiot"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Järjestelmäoptiot"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Oikeudet"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Tallenna nimellä..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Yksityiskohdat"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Kuvaus"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Kuvaus"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Perusoptiot"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Odota hetki, asetetaan turvatasoa..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalenteri"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Palvelin:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Tietoturvahälytykset:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Syötä sähköpostiosoitteesi "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Polku"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Käyttäjä"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Ryhmä"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Älä huomioi"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Lisää sääntö"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Poista"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Tiedosto"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Käyttäjä:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Ryhmä:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Oikeudet"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Valitse firmware-tiedosto laitteelle %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1075,30 +1015,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Peruuta"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Älä huomioi"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Tallenna"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Haluatko suorittaa tarvittavan asetustyökalun?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 0cdaafd..80acf11 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -74,7 +74,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-fr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-01-16 11:49+0100\n"
"Last-Translator: Christophe Berthelé <cpjc@free.fr>\n"
"Language-Team: French <cooker-i18n@mandrivalinux.org>\n"
@@ -147,7 +147,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -355,417 +358,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Modifier l'hôte sélectionné"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s n'est pas supporté par cette version de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Afficher le logo dans la console"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Afficher le logo dans la console"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Partage de scanners locaux"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -801,333 +747,327 @@ msgstr "Impossible de charger l'image %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuration des scanners"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Fichier"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuration des scanners"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuration des alertes"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuration des alertes"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Quitter"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Aide"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "À propos"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Réglages système"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Réglages système"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centre réseau"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Vérifications périodiques"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permissions"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Options"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Options système"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permissions"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Enregistrer sous..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Détails"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Description"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Description"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Options de base"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Veuillez patienter, configuration du niveau de sécurité..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendrier"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Serveur :"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alertes de sécurité :"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Veuillez entrer votre adresse courriel ci-dessous"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Chemin"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utilisateur"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Groupe"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorer"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Ajouter une règle"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Supprimer"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Fichier"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utilisateur :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Groupe :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permissions"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Sélectionnez un fichier de firmware pour %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1136,30 +1076,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Annuler"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorer"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Sauvegarder"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Désirez-vous le configurer maintenant ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/fur.po b/po/fur.po
index c6af059..d20b8d4 100644
--- a/po/fur.po
+++ b/po/fur.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-06-28 17:41+0200\n"
"Last-Translator: Andrea Gracco <graccoandrea@tin.it>\n"
"Language-Team: furlan <gft@freelists.org>\n"
@@ -78,7 +78,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -284,413 +287,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Scancele"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -725,322 +671,316 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configurazion dal stîl di inviament"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configurazion Proxy"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configurazion Proxy"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Jessî"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Jutori"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Informazions"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
msgid "MSEC: System Security and Audit"
msgstr ""
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
msgid "System security"
msgstr ""
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Rêt"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permès"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opzions"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
msgid "System permissions changes"
msgstr ""
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permès"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Salve sicu.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr ""
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descrizion"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrizion"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendari"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr ""
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utent"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grop"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
msgid "Enforce"
msgstr ""
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Scancele"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utent:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grop :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permès"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1049,29 +989,86 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Scancele"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr ""
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Salve"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Vuelistu provâ le configurazion?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/ga.po b/po/ga.po
index 27ad214..79e9993 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-09-12 18:04+0200\n"
"Last-Translator: Alastair McKinstry <mckinstry@computer.org>\n"
"Language-Team: Irish <ga@li.org>\n"
@@ -76,7 +76,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -282,413 +285,356 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Scríos"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
msgid "Enabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
msgid "Disabling log on console"
msgstr ""
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -723,325 +669,319 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
msgid "Save and apply new configuration?"
msgstr ""
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Comhad"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Cumraíocht Stíl Tosnú"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Cumraíocht Ionadaithe"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Cumraíocht Ionadaithe"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Ealu"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/C_úidiú"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Eolas"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Mód Coras"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Mód Coras"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr ""
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Ceadanna"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Roghnachais"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Roghanna an Chórais"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Ceadanna"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Sábháil mar..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Sonraí"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Cuntas"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Cuntas"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Feilire"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Freastalaí:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Conair"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Úsáideoir"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grúpa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Déan neamhaird de"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Scríos"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Comhad"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Úsáideoir:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grúpa:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Ceadanna"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1050,30 +990,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cealaigh"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Déan neamhaird de"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Sábháil"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "An bhfuil tú ag iarraidh an cumraíocht a thrial?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/gl.po b/po/gl.po
index 5659390..4b98503 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone-gl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-04-11 13:53+0100\n"
"Last-Translator: Leandro Regueiro <leandro DOT regueiro AT gmail DOT com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
@@ -82,7 +82,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Editar a máquina seleccionada"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "O %s non está soportado por esta versión de %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Amosa-lo logo na Consola"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Amosa-lo logo na Consola"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Compartimento de escáners locais"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "Non foi posible cargar o ficheiro de imaxes %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configuración de escáners"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Ficheiro"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configuración de escáners"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configuración de alertas"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configuración de alertas"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/S_aír"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/A_xuda"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Acerca de"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Configuración do sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Configuración do sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Centro de Rede"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Comprobacións Periódicas"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opcións"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opcións do Sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permisos"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Gardar coma..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalles"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descrición"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrición"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opcións básicas"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Agarde, establecendo o nivel de seguridade..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendario"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Servidor:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Alertas de Seguridade:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Introduza o seu enderezo de correo-e embaixo "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Ruta"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Usuario"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Engadir unha regra"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Eliminar"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Ficheiro"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Usuario: "
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupo: "
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Permisos"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Seleccione o ficheiro de firmware para %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Cancelar"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Ignorar"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Gardar"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Desexa executar a ferramenta de configuración axeitada?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/he.po b/po/he.po
index ff81f91..6589028 100644
--- a/po/he.po
+++ b/po/he.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-03-24 03:26+0200\n"
"Last-Translator: Dotan Kamber <kamberd@yahoo.com>\n"
"Language-Team: Hebrew\n"
@@ -86,7 +86,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "ערוך מארח שנבחר"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "ה-%s לא נתמך בגרסה הנוכחית של %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "הצג לוגו במסוף"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "הצג לוגו במסוף"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "שיתוף של סורקים מקומיים"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "טעינת קובץ התמונה %s נכשל"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "תצורת סורק"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_קובץ"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "תצורת סורק"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "הגדרת התראות:"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "הגדרת התראות:"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_יציאה"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_עזרה"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "אודות"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "הגדרות מערכת"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "הגדרות מערכת"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "מרכז הרשת"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "בדיקות תקופתיות"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "הרשאות"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "אפשרויות"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "אפשרויות מערכת"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "הרשאות"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "שמירה בשם..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "פרטים"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "תיאור"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "תיאור"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "אפשרויות בסיסיות"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "נא להמתין, מגדיר תצורת אבטחה..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "לוח שנה"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "שרת:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "התראות אבטחה:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "עליך להגדיר את כתובת הדוא\"ל למשלוח אתראות,"
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "נתיב"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "משתמש"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "קבוצה"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "התעלם"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "הוספת חוק"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "מחיקה"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_קובץ"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "משתמש :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "קבוצה :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "הרשאות"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "בחירת קובץ קושחה עבור %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "ביטול"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "התעלם"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "שמור"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "האם ברצונך להפעיל את כלי ההגדרות המתאים?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/hi.po b/po/hi.po
index e0b1449..c3863be 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-hi\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2004-04-04 21:54+0530\n"
"Last-Translator: धनञ्जय शर्मा (Dhananjaya Sharma) <dysxhi@yahoo.co.in>\n"
"Language-Team: हिन्दी (Hindi) <dysxhi@yahoo.co.in>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -289,417 +292,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "चयनित होस्ट को संपादित करें"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s को %s के इस संस्मरण के द्वारा समर्थन नहीं प्राप्त है ।"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "पहचान-चिह्न का कन्सोल पर अवलोकन"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "पहचान-चिह्न का कन्सोल पर अवलोकन"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "स्थानीय स्कैनरों की सहभाजिता"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -734,332 +680,326 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "स्वंम के द्वारा संरचना"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/संचिका (_F)"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "यूपीएस चालक संरचना"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "चेतावनी का आकार"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "चेतावनी का आकार"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/निर्गम (_Q)"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/सहायता (_H)"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "के बारे में"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "तंत्र समायोजनायें"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "तंत्र समायोजनायें"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "समय-समय पर की जाने वाली जाँचें"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "अनुमतियां"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "विकल्पों"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "तंत्र के विकल्प"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "अनुमतियां"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "जैसे सुरक्षित करें.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "विस्तृत विवरण"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "विवरण"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "विवरण"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "आधार-भूत विकल्प"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "कृपया प्रतीक्षा करें, सुरक्षा स्तर की स्थापना हो रही है..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "कैलेन्डर"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "सर्वर:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "सुरक्षा चेतावनियां:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "कृपया नीचे दिए गए स्थान में अपना विपत्र पता बतायें "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "पथ"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "उपयोगकर्ता"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "समूह"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "ध्यान ना दें"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "एक नियम को जोड़ें"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "मिटायें"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/संचिका (_F)"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "उपयोगकर्ता :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "समूह :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "अनुमतियां"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "%s के लिए फ़र्मवेयर संचिका का चयन करें"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1068,30 +1008,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "निरस्त करें"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "ध्यान ना दें"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "सुरक्षित"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "क्या आप उचित संरचना टूल को चलाना चाहते है ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/hr.po b/po/hr.po
index 1ea70c8..ce59e75 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2005-01-04 21:25+CET\n"
"Last-Translator: auto\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -80,7 +80,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -288,415 +291,358 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Obriši"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
msgid "'%s' is not available in this version"
msgstr ""
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Prilaži logo na konzoli"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Prilaži logo na konzoli"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
msgid "Disabling non local services"
msgstr ""
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -731,327 +677,321 @@ msgstr ""
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Ručno namještanje"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Ručno namještanje"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Proxy Postavke"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Proxy Postavke"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Završi"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Pomoć"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "O"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Proizvoljno particioniranje diska"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Proizvoljno particioniranje diska"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
msgid "Network security"
msgstr ""
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Periodične provjere"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Odrednice"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Odrednice sustava"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Spremi kao..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detalji"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Opis"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Opis"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
msgid "Invalid option '%s'!"
msgstr ""
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
msgid "Select the base security level"
msgstr ""
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalendar"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Poslužitelj:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
msgid "Send security alerts by email"
msgstr ""
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
msgid "System administrator email address:"
msgstr ""
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Putanja"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Korisnik"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grupa"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr ""
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Obriši"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Datoteka"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Korisnik:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grupa:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Privilegije"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
msgid "Select new value for %s"
msgstr ""
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1060,30 +1000,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Odustani"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Zanemari"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Spremi"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Da li želite iskušati postavu ?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/hu.po b/po/hu.po
index 15b10d8..04ba665 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: msec-2009.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2009-03-25 13:55+0100\n"
"Last-Translator: Gergely Lónyai <aleph@mandriva.org>\n"
"Language-Team: Hungarian <aleph@mandriva.org>\n"
@@ -36,7 +36,10 @@ msgid "Accept broadcasted ICMP echo."
msgstr "Broadcast-olt ICMP Echo elfogadása"
#: ../src/msec/help.py:21
-msgid "Allow users to authenticate with their passwords for sudo. If this parameter is set to 'wheel', users must belong to the 'wheel' group to be able to use sudo"
+msgid ""
+"Allow users to authenticate with their passwords for sudo. If this parameter "
+"is set to 'wheel', users must belong to the 'wheel' group to be able to use "
+"sudo"
msgstr ""
#: ../src/msec/help.py:23
@@ -53,7 +56,9 @@ msgstr ""
#: ../src/msec/help.py:29
#, fuzzy
-msgid "Enable crontab and at for users. Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1) and crontab(1))."
+msgid ""
+"Enable crontab and at for users. Put allowed users in /etc/cron.allow and /"
+"etc/at.allow (see man at(1) and crontab(1))."
msgstr ""
"A 'cron' és az 'at' használatának engedélyezése a felhasználók számára.\n"
"\n"
@@ -83,7 +88,14 @@ msgid "Allow only users in wheel grup to su to root."
msgstr ""
#: ../src/msec/help.py:41
-msgid "Creates the symlink /etc/security/msec/server to point to /etc/security/msec/server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --add to decide to add a service if it is present in the file during the installation of packages."
+msgid ""
+"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
+"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
+"add to decide to add a service if it is present in the file during the "
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -93,7 +105,9 @@ msgstr ""
"végtelen hosszúságú várakozási időtartam."
#: ../src/msec/help.py:45
-msgid "Enable permission checking on users' files that should not be owned by someone else, or writable."
+msgid ""
+"Enable permission checking on users' files that should not be owned by "
+"someone else, or writable."
msgstr ""
#: ../src/msec/help.py:47
@@ -101,11 +115,15 @@ msgid "Enable checking for empty passwords in /etc/shadow (man shadow(5))."
msgstr ""
#: ../src/msec/help.py:49
-msgid "Use password to authenticate users. Take EXTREMELY care when disabling passwords, as it will leave the machine vulnerable."
+msgid ""
+"Use password to authenticate users. Take EXTREMELY care when disabling "
+"passwords, as it will leave the machine vulnerable."
msgstr ""
#: ../src/msec/help.py:51
-msgid "Set umask option for mounting vfat and ntfs partitions. If umask is '0', default system umask is used."
+msgid ""
+"Set umask option for mounting vfat and ntfs partitions. If umask is '0', "
+"default system umask is used."
msgstr ""
#: ../src/msec/help.py:53
@@ -130,7 +148,9 @@ msgid "Send security check results by email."
msgstr ""
#: ../src/msec/help.py:63
-msgid "Set the password minimum length and minimum number of digit and minimum number of capitalized letters, using length,ndigits,nupper format."
+msgid ""
+"Set the password minimum length and minimum number of digit and minimum "
+"number of capitalized letters, using length,ndigits,nupper format."
msgstr ""
#: ../src/msec/help.py:65
@@ -144,14 +164,18 @@ msgstr ""
#: ../src/msec/help.py:69
msgid "Activate ethernet cards promiscuity check."
-msgstr "Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának ellenőrzésének bekapcsolása"
+msgstr ""
+"Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának "
+"ellenőrzésének bekapcsolása"
#: ../src/msec/help.py:71
msgid "Enable AppArmor security framework on boot"
msgstr ""
#: ../src/msec/help.py:73
-msgid "Allow local users to connect to X server. Accepted arguments: yes (all connections are allowed), local (only local connection), no (no connection)."
+msgid ""
+"Allow local users to connect to X server. Accepted arguments: yes (all "
+"connections are allowed), local (only local connection), no (no connection)."
msgstr ""
#: ../src/msec/help.py:75
@@ -164,10 +188,14 @@ msgstr ""
#: ../src/msec/help.py:79
msgid "Enable IP spoofing protection."
-msgstr "Az 'IP spoofing' (más gép IP-címének használata forráscímként) elleni védelem bekapcsolása"
+msgstr ""
+"Az 'IP spoofing' (más gép IP-címének használata forráscímként) elleni "
+"védelem bekapcsolása"
#: ../src/msec/help.py:81
-msgid "Defines the base security level, on top of which the current configuration is based."
+msgid ""
+"Defines the base security level, on top of which the current configuration "
+"is based."
msgstr ""
#: ../src/msec/help.py:83
@@ -193,11 +221,15 @@ msgid "Enable checking for dangerous options in users' .rhosts/.shosts files."
msgstr ""
#: ../src/msec/help.py:93
-msgid "Enable password-related checks, such as empty passwords and strange super-user accounts."
+msgid ""
+"Enable password-related checks, such as empty passwords and strange super-"
+"user accounts."
msgstr ""
#: ../src/msec/help.py:95
-msgid "Set the password history length to prevent password reuse. This is not supported by pam_tcb."
+msgid ""
+"Set the password history length to prevent password reuse. This is not "
+"supported by pam_tcb."
msgstr ""
#: ../src/msec/help.py:97
@@ -216,10 +248,15 @@ msgstr ""
#: ../src/msec/help.py:103
#, fuzzy
msgid "Allow display managers (kdm and gdm) to display list of local users."
-msgstr "A felhasználólista megjelenítésének engedélyezése a bejelentkezéskezelőkben (KDM és GDM)"
+msgstr ""
+"A felhasználólista megjelenítésének engedélyezése a bejelentkezéskezelőkben "
+"(KDM és GDM)"
#: ../src/msec/help.py:105
-msgid "Enforce MSEC file directory permissions on system startup. If this parameter is set to 'enforce', system permissions will be enforced automatically, according to system security settings."
+msgid ""
+"Enforce MSEC file directory permissions on system startup. If this parameter "
+"is set to 'enforce', system permissions will be enforced automatically, "
+"according to system security settings."
msgstr ""
#: ../src/msec/help.py:107
@@ -227,7 +264,10 @@ msgid "Show security notifications in system tray using libnotify."
msgstr ""
#: ../src/msec/help.py:109
-msgid "Allow remote root login via sshd. If yes, login is allowed. If without-password, only public-key authentication logins are allowed. See sshd_config(5) man page for more information."
+msgid ""
+"Allow remote root login via sshd. If yes, login is allowed. If without-"
+"password, only public-key authentication logins are allowed. See sshd_config"
+"(5) man page for more information."
msgstr ""
#: ../src/msec/help.py:111
@@ -240,7 +280,9 @@ msgstr ""
#: ../src/msec/help.py:115
#, fuzzy
-msgid "Allow to export display when passing from the root account to the other users. See pam_xauth(8) for more details."
+msgid ""
+"Allow to export display when passing from the root account to the other "
+"users. See pam_xauth(8) for more details."
msgstr ""
"A képernyő exportálásának engedélyezése a\n"
"rendszergazdai azonosítóról egy másikra való átlépéskor.\n"
@@ -258,7 +300,11 @@ msgid "Accept ICMP echo."
msgstr "ICMP Echo elfogadása"
#: ../src/msec/help.py:121
-msgid "Allow full access to network services controlled by tcp_wrapper (see hosts.deny(5)). If yes, all services are allowed. If local, only connections to local services are authorized. If no, the services must be authorized manually in /etc/hosts.allow (see hosts.allow(5))."
+msgid ""
+"Allow full access to network services controlled by tcp_wrapper (see hosts."
+"deny(5)). If yes, all services are allowed. If local, only connections to "
+"local services are authorized. If no, the services must be authorized "
+"manually in /etc/hosts.allow (see hosts.allow(5))."
msgstr ""
#: ../src/msec/help.py:123
@@ -270,523 +316,452 @@ msgid "Enable periodic security check results to terminal."
msgstr ""
#: ../src/msec/help.py:127
-msgid "Enable PolicyKit security framework for all users. If this option is not enabled, only users in wheel group may change advanced PolicyKit permissions and settings"
+msgid ""
+"Enable PolicyKit security framework for all users. If this option is not "
+"enabled, only users in wheel group may change advanced PolicyKit permissions "
+"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
#, fuzzy
msgid "%s modified so launched command: %s"
msgstr "Alkalmazza a módosított parancs módosításait?"
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450
-#: ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
msgid "deleted %s"
msgstr "%d törölve"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
#, fuzzy
msgid "touched file %s"
msgstr "Attribútumok..."
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
#, fuzzy
msgid "made symbolic link from %s to %s"
msgstr "%s szimbolikus link nem hozható létre a következőre: %s"
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr "%s fájl mozgatása %s-re"
-#: ../src/msec/libmsec.py:541
-#: ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr "%s változó megváltoztatása %s-ről %s-re"
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
#, fuzzy
msgid "Error loading plugin '%s' from %s: %s"
msgstr "Kamerameghajtók letöltése innen: '%s'..."
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
#, fuzzy
msgid "Invalid callback: %s"
msgstr "Visszahívó telefon"
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
#, fuzzy
msgid "Plugin %s not found"
msgstr "Fájl nem található"
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
#, fuzzy
msgid "Not supported function '%s' in '%s'"
msgstr "A fájl formátuma nem támogatott."
-#: ../src/msec/libmsec.py:805
-#: ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Az SSL nem áll rendelkezésre a program ezen példányában"
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
#, fuzzy
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
-msgstr "A(z) --$%2s „$%1s” argumentuma érvénytelen, az érvényes értékek: $%3s\n"
+msgstr ""
+"A(z) --$%2s „$%1s” argumentuma érvénytelen, az érvényes értékek: $%3s\n"
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
#, fuzzy
msgid "Setting root umask to %s"
msgstr "%s: Hiba a(z) %d szignál következőre történő beállítása közben: %s"
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
#, fuzzy
msgid "Setting users umask to %s"
msgstr "Hozzáadás a 'users' nevű csoporthoz"
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
#, fuzzy
msgid "invalid allow_x_connections arg: %s"
msgstr "Az elfogadott kapcsolatok csak ebben az időben érvényesek:"
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
#, fuzzy
msgid "Invalid shell timeout \"%s\""
msgstr "Energiagazdálkodási műveletek „érvénytelenségi” időkorlátja"
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
#, fuzzy
msgid "Setting shell timeout to %s"
msgstr "Időtúllépés az adatcsatorna NULL értékre állítása közben"
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
#, fuzzy
msgid "Invalid shell history size \"%s\""
msgstr "Érvénytelen méret a feltétel mezőben."
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
#, fuzzy
msgid "Allowing list of users in KDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
#, fuzzy
msgid "Allowing list of users in GDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
#, fuzzy
msgid "Forbidding list of users in KDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
#, fuzzy
msgid "Forbidding list of users in GDM"
msgstr "users: A csevegés felhasználólistájának megjelenítése."
-#: ../src/msec/libmsec.py:1114
-#, fuzzy
-msgid "Allowing direct root login"
-msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
-
-#: ../src/msec/libmsec.py:1131
-#, fuzzy
-msgid "Forbidding direct root login"
-msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
#, fuzzy
msgid "Allowing remote root login"
msgstr "Távoli rendszergazdai bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
#, fuzzy
msgid "Forbidding remote root login"
msgstr "Távoli rendszergazdai bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-#, fuzzy
-msgid "Allowing su only from wheel group members"
-msgstr "Az \"su\" parancs használata csak a \"wheel\" nevű csoport tagjainak számára legyen lehetséges."
-
-#: ../src/msec/libmsec.py:1179
-#, fuzzy
-msgid "no wheel group"
-msgstr "newgrp: Nincs ilyen csoport."
-
-#: ../src/msec/libmsec.py:1183
-#, fuzzy
-msgid "wheel group is empty"
-msgstr "A felhasználó profilja üres."
-
-#: ../src/msec/libmsec.py:1191
-#, fuzzy
-msgid "Allowing su for all"
-msgstr "id,x,y,sz,m kilistázása az összes objektumhoz"
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
#, fuzzy
msgid "Allowing autologin"
msgstr "Automatikus bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
#, fuzzy
msgid "Forbidding autologin"
msgstr "Automatikus bejelentkezés engedélyezése"
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Logó megjelenítése a konzolon"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Logó megjelenítése a konzolon"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
#, fuzzy
msgid "Activating daily security check"
msgstr "A napi biztonsági ellenőrzés bekapcsolása"
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
#, fuzzy
msgid "Disabling daily security check"
msgstr "A napi biztonsági ellenőrzés bekapcsolása"
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
#, fuzzy
msgid "Authorizing all services"
msgstr "xinetd-alapú szolgáltatások:\n"
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
#, fuzzy
msgid "Disabling all services"
msgstr "xinetd-alapú szolgáltatások:\n"
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Nem helyi fájl megnyitása"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid "Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-#, fuzzy
-msgid "Setting minimum password length %d"
-msgstr "A görgetősáv csúszkájának minimális hossza"
-
-#: ../src/msec/libmsec.py:1425
-#, fuzzy
-msgid "Using password to authenticate users"
-msgstr "Jelszó használata a felhasználók azonosításához"
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-#, fuzzy
-msgid "Invalid maximum password history length: \"%s\""
-msgstr "A jelszó vagy PIN érvénytelen hosszúságú"
-
-#: ../src/msec/libmsec.py:1463
-#, fuzzy
-msgid "Setting password history to %d."
-msgstr "Adja meg a jelszót a feloldáshoz"
-
-#: ../src/msec/libmsec.py:1469
-#, fuzzy
-msgid "Disabling password history"
-msgstr "A jelszótörténeti lista mérete"
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
#, fuzzy
msgid "Enabling sulogin in single user runlevel"
msgstr "Az sulogin(8) engedélyezése egyfelhasználós szinten"
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
#, fuzzy
msgid "Disabling sulogin in single user runlevel"
msgstr "Az sulogin(8) engedélyezése egyfelhasználós szinten"
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
#, fuzzy
msgid "Enabling crontab and at"
msgstr "A \"crontab\" és az \"at\" elérhetővé tétele a felhasználók számára"
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
#, fuzzy
msgid "Disabling crontab and at"
msgstr "A \"crontab\" és az \"at\" elérhetővé tétele a felhasználók számára"
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
#, fuzzy
msgid "Activating periodic promiscuity check"
msgstr ""
"Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának\n"
"ellenőrzése"
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
#, fuzzy
msgid "Disabling periodic promiscuity check"
msgstr ""
"Az Ethernet kártyák 'promiscuous' (minden csomagot megtartó) üzemmódjának\n"
"ellenőrzése"
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+#, fuzzy
+msgid "Allowing direct root login"
+msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
+
+#: ../src/msec/libmsec.py:1370
+#, fuzzy
+msgid "Forbidding direct root login"
+msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
+
+#: ../src/msec/libmsec.py:1505
#, fuzzy
msgid "user name %s not found"
msgstr "Nem található ,nincs ilyen név"
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
#, fuzzy
msgid "user name not found for id %d"
msgstr "%s: nem található a név a(z) %lu felhasználói azonosítóhoz\n"
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
#, fuzzy
msgid "group name %s not found"
msgstr "Nem található ,nincs ilyen név"
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
#, fuzzy
msgid "group name not found for id %d"
msgstr "nem található a név a(z) %lu csoportazonosítóhoz"
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
#, fuzzy
msgid "Enforcing user on %s to %s"
msgstr "Nem lehet felhasználót felvenni ehhez: %s (%s)"
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
#, fuzzy
msgid "Error changing user on %s: %s"
msgstr "A felhasználó a tálcára kattintott."
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
#, fuzzy
msgid "Wrong owner of %s: should be %s"
msgstr "A proxy ilyen kell, hogy legyen: http://..."
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
#, fuzzy
msgid "Enforcing group on %s to %s"
msgstr "Kijelölés útv_onallá alakítása"
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
#, fuzzy
msgid "Error changing group on %s: %s"
msgstr "Olvasási hiba a(z) „%s” fájlnál: %s\n"
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
#, fuzzy
msgid "Wrong group of %s: should be %s"
msgstr "A proxy ilyen kell, hogy legyen: http://..."
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
#, fuzzy
msgid "Enforcing permissions on %s to %o"
msgstr "Kijelölés útv_onallá alakítása"
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
#, fuzzy
msgid "Error changing permissions on %s: %s"
msgstr "Olvasási hiba a(z) „%s” fájlnál: %s\n"
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
#, fuzzy
msgid "Wrong permissions of %s: should be %o"
msgstr "A proxy ilyen kell, hogy legyen: http://..."
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
#, fuzzy
msgid "bad permissions for '%s': '%s'"
msgstr "%s jogosultságainak törlése"
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
#, fuzzy
msgid "Checking paths: %s"
msgstr "Keresési útvonalak"
-#: ../src/msec/msec.py:86
-#: ../src/msec/msecperms.py:99
+#: ../src/msec/msec.py:86 ../src/msec/msecperms.py:99
#, fuzzy
msgid "Invalid security level '%s'."
msgstr "Érvénytelen optimalizálási szint: %s"
-#: ../src/msec/msec.py:109
-#: ../src/msec/msecperms.py:128
+#: ../src/msec/msec.py:109 ../src/msec/msecperms.py:128
#, fuzzy
msgid "Msec: Mandriva Security Center (%s)\n"
msgstr "Mandriva Linux Vezérlőközpont"
-#: ../src/msec/msec.py:110
-#: ../src/msec/msecperms.py:129
+#: ../src/msec/msec.py:110 ../src/msec/msecperms.py:129
msgid "Error: This application must be executed by root!"
msgstr ""
-#: ../src/msec/msec.py:111
-#: ../src/msec/msecperms.py:130
+#: ../src/msec/msec.py:111 ../src/msec/msecperms.py:130
#, fuzzy
msgid "Run with --help to get help."
msgstr "Segédprogramok a munkájának elvégzéséhez"
-#: ../src/msec/msec.py:133
-#: ../src/msec/msecperms.py:151
+#: ../src/msec/msec.py:133 ../src/msec/msecperms.py:151
#, fuzzy
msgid "Level '%s' not found, aborting."
msgstr "%s: Nem állítható be a környezet %s számára. A művelet megszakítva."
-#: ../src/msec/msec.py:135
-#: ../src/msec/msecperms.py:153
+#: ../src/msec/msec.py:135 ../src/msec/msecperms.py:153
#, fuzzy
msgid "Switching to '%s' level."
msgstr "Átváltás %sről %sre"
-#: ../src/msec/msec.py:151
-#: ../src/msec/msecperms.py:170
+#: ../src/msec/msec.py:151 ../src/msec/msecperms.py:170
#, fuzzy
msgid "Unable to save config!"
msgstr " Nem sikerült a fájlba való írás. "
@@ -794,315 +769,322 @@ msgstr " Nem sikerült a fájlba való írás. "
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
-msgid "This profile configures a reasonably safe set of security features. It activates several non-intrusive periodic system checks. This is the suggested level for Desktop."
+#: ../src/msec/msecgui.py:54
+msgid ""
+"This profile configures a reasonably safe set of security features. It "
+"activates several non-intrusive periodic system checks. This is the "
+"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
-msgid "This profile is configured to provide maximum security, even at the cost of limiting the remote access to the system. It also runs a wider set of periodic checks, enforces the local password settings, and periodically checks if the system security settings, configured here, were modified. "
+#: ../src/msec/msecgui.py:56
+msgid ""
+"This profile is configured to provide maximum security, even at the cost of "
+"limiting the remote access to the system. It also runs a wider set of "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
-"These options control the local security configuration, such as the login restrictions,\n"
-"password configurations, integration with other security tools, and default file creation\n"
-"permissions.\n"
+"<big><b>System security options</b></big>\n"
+"These options control the local security configuration, such as the login "
+"restrictions,\n"
+"password configurations, integration with other security tools, and default "
+"file creation\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
-"These options define the network security agains remote treats, unauthorized accesses,\n"
-"and breakin attempts.\n"
+"<big><b>Network security options</b></big>\n"
+"These options define the network security agains remote treats, unauthorized "
+"accesses,\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
-"These options configure the security checks that should be executed periodically.\n"
+"<big><b>Periodic security checks</b></big>\n"
+"These options configure the security checks that should be executed "
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
-"These options allow to fine-tune system permissions for important files and directores.\n"
-"\n"
-"The following permissions are checked periodically, and any change to the owner, group,\n"
-"or current permission is reported. The permissions can be enforced, automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"<big><b>File permissions</b></big>\n"
+"These options allow to fine-tune system permissions for important files and "
+"directores.\n"
+"The following permissions are checked periodically, and any change to the "
+"owner, group,\n"
+"or current permission is reported. The permissions can be enforced, "
+"automatically\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Lapolvasó beállítása"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
msgid "_File"
msgstr "_Fájl"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
msgid "_Save configuration"
msgstr "Beállítása _mentése"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
msgid "_Import configuration"
msgstr "Beállítása _importálása"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
msgid "_Export configuration"
msgstr "Beállítása _exportálása"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
msgid "_Quit"
msgstr "_Kilépés"
-#: ../src/msec/msecgui.py:163
-#: ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
msgid "_Help"
msgstr "_Segítség"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "_Névjegy"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "A rendszer biztonságának, engedélyeinek és ellenőrzésének beálítása"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
#, fuzzy
msgid "Basic security"
msgstr "Biztonsági információk"
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Biztonsági információk"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Hálózati biztonsági szolgáltatások - Network Security Services (NSS)"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
msgid "Periodic checks"
msgstr "Periodikus ellenőrzések"
-#: ../src/msec/msecgui.py:216
-#: ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Engedélyek"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "MSEC option changes"
msgstr "Felhasználói módosítások _alkalmazása"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "option"
msgstr "beállítás"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Felhasználói módosítások _alkalmazása"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Frissítés keresés"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
#, fuzzy
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr "Megváltoztatva"
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
#, fuzzy
msgid "added %s <b>%s</b> (%s)"
msgstr "- %s bekerült a rendszerbe\n"
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
#, fuzzy
msgid "removed %s <b>%s</b>"
msgstr "%s: törölve"
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr "nem történt változás"
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
msgid "Saving changes.."
msgstr "Változások mentése.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
#, fuzzy
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr "Levélszemét keresése a bejövő levelek között."
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Részletek"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr "MSEC üzenetek (%s): %d"
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr "Részletek (%d változás).."
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
msgid "Security Option"
msgstr "Biztonsági opció"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Leírás"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr "Érték"
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "%s: érvénytelen kapcsoló -- %c\n"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr "Az MSEC eszköz engedélyezése"
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Biztonsági szint és ellenőrzések"
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
msgid "Standard"
msgstr "Alap"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
msgid "Secure"
msgstr "Biztonságos"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Biztonsági figyelmeztetések:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Adminisztrátori email: az FTP-adminisztrátor email-címe."
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
#, fuzzy
msgid "Display security alerts on desktop"
msgstr "A Föld megjelenítése a munkaasztalon"
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
#, fuzzy
msgid "Enable periodic security checks"
msgstr "Biztonsági szint és ellenőrzések"
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Útvonal"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Felhasználó"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Csoport"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorálás"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
#, fuzzy
msgid "Reset to default level permissions"
msgstr "Paraméterek visszaállítása az alapértelmezett értékekre"
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Szabály felvétele"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Törlés"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
#, fuzzy
msgid "Changing permissions for %s"
msgstr "%s jogosultságainak törlése"
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
#, fuzzy
msgid "Adding new permission check"
msgstr "Ú_j epizódok keresése:"
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
-"Please specify new permissions, or use 'current' to keep current permissions.\n"
+"Please specify new permissions, or use 'current' to keep current "
+"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
msgid "File: "
msgstr "Fájl:"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
msgid "User: "
msgstr "Felhasználó:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
msgid "Group: "
msgstr "Csoport:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
msgid "Permissions: "
msgstr "Engedélyek:"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Hiba „%s” új értékének kérése közben: %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1111,30 +1093,97 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
#, fuzzy
msgid "New value:"
msgstr "Új listaelem ér_téke:"
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
#, fuzzy
msgid "Save your changes?"
msgstr "Nem menthetők a postafiók beállításai."
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
msgid "_Cancel"
msgstr "_Mégsem"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
msgid "_Ignore"
msgstr "_Kihagy"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
msgid "_Save"
msgstr "Menté_s"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "A katalógust módosították. Kéri a változások mentését?"
+#: ../src/msec/plugins/pam.py:68
+#, fuzzy
+msgid "Using password to authenticate users"
+msgstr "Jelszó használata a felhasználók azonosításához"
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+#, fuzzy
+msgid "Invalid maximum password history length: \"%s\""
+msgstr "A jelszó vagy PIN érvénytelen hosszúságú"
+
+#: ../src/msec/plugins/pam.py:106
+#, fuzzy
+msgid "Setting password history to %d."
+msgstr "Adja meg a jelszót a feloldáshoz"
+
+#: ../src/msec/plugins/pam.py:112
+#, fuzzy
+msgid "Disabling password history"
+msgstr "A jelszótörténeti lista mérete"
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+#, fuzzy
+msgid "Setting minimum password length %d"
+msgstr "A görgetősáv csúszkájának minimális hossza"
+
+#: ../src/msec/plugins/pam.py:169
+#, fuzzy
+msgid "Allowing su only from wheel group members"
+msgstr ""
+"Az \"su\" parancs használata csak a \"wheel\" nevű csoport tagjainak számára "
+"legyen lehetséges."
+
+#: ../src/msec/plugins/pam.py:173
+#, fuzzy
+msgid "no wheel group"
+msgstr "newgrp: Nincs ilyen csoport."
+
+#: ../src/msec/plugins/pam.py:177
+#, fuzzy
+msgid "wheel group is empty"
+msgstr "A felhasználó profilja üres."
+
+#: ../src/msec/plugins/pam.py:185
+#, fuzzy
+msgid "Allowing su for all"
+msgstr "id,x,y,sz,m kilistázása az összes objektumhoz"
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/id.po b/po/id.po
index bd66f1c..c3cb61c 100644
--- a/po/id.po
+++ b/po/id.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2007-10-27 19:35+0700\n"
"Last-Translator: Willy Sudiarto Raharjo <willysr@gmail.com>\n"
"Language-Team: Indonesia <mdk-id@yahoogroups.com>\n"
@@ -87,7 +87,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Edit host terpilih"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s tidak didukung oleh versi %s ini."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Tampilkan logo pada Konsol"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Tampilkan logo pada Konsol"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Berbagi scanner local"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,333 +685,327 @@ msgstr "Tidak dapat memuat file image %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Konfigurasi scanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Konfigurasi scanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Konfigurasi peringatan"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Konfigurasi peringatan"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Keluar"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Bantuan"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Keterangan"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Setting sistem"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Setting sistem"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Pusat Jaringan"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Pengujian Periodik"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Izin"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opsi"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opsi Sistem"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Izin"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Simpan sebagai.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Detil"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Keterangan"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Keterangan"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opsi dasar"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Harap tunggu, men-setting tingkat keamanan..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Kalender"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Pemberitahuan Keamanan:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Silahkan masukkan alamat email Anda di bawah "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Path"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Pengguna"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Grup"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Abaikan"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Tambah aturan"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Hapus"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Pengguna :"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Grup:"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Izin"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Pilih file firmware untuk %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1074,30 +1014,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Batal"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Abaikan"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Simpan"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Apakah Anda ingin menjalankan aplikasi konfigurasi yang sesuai?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/is.po b/po/is.po
index 029b148..a1f4c5d 100644
--- a/po/is.po
+++ b/po/is.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libDrakX-standalone\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-02-18 17:45+0000\n"
"Last-Translator: Pjetur G. Hjaltason <pjetur@pjetur.net>\n"
"Language-Team: Icelandic <kde-isl@molar.is>\n"
@@ -84,7 +84,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -292,417 +295,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Breyta valinni vél"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "Það er ekki stuðningur fyrir %s í þessari útgáfu af%s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Birta táknmerki á stjórnskjá"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Birta táknmerki á stjórnskjá"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Miðlun staðbundinna myndskanna"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -738,333 +684,327 @@ msgstr "Get ekki lesið myndasrkrá %s"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Uppsetning myndskanna"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_Skrá"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Uppsetning myndskanna"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Viðvörunaruppsetning"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Viðvörunaruppsetning"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Hætta"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Hjálp"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Um forrit"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Kerfisvalkostir"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Kerfisvalkostir"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Netstjórnun"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Reglulegar athuganir"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Aðgangsheimildir"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Valkostir"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Kerfisvalkostir"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Aðgangsheimildir"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Vista sem.."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Ítarlegra"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Lýsing"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Lýsing"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Grunnvalkostir"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Augnablik, stilli öryggisþrep..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Dagatal"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Miðlari:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Öryggisviðvaranir:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Vinsamlega gefðu upp netfang þitt "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Slóð"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Notandi"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Hópur"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Hunsa"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Bæta við reglu"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Eyða"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_Skrá"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Notandi:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "
msgstr "Hópur :"
-#: ../src/msec/msecgui.py:1022
+#: ../src/msec/msecgui.py:1005
#, fuzzy
msgid "Permissions: "
msgstr "Aðgangsheimildir"
-#: ../src/msec/msecgui.py:1083
+#: ../src/msec/msecgui.py:1066
#, fuzzy
msgid "Select new value for %s"
msgstr "Veljið vélbúnaðar-frumskrá fyrir %s"
-#: ../src/msec/msecgui.py:1092
+#: ../src/msec/msecgui.py:1075
msgid ""
"<i>%s</i>\n"
"\n"
@@ -1073,30 +1013,87 @@ msgid ""
"\t%sSecure level value:\t\t<i>%s</i>%s\n"
msgstr ""
-#: ../src/msec/msecgui.py:1103
+#: ../src/msec/msecgui.py:1086
msgid "New value:"
msgstr ""
-#: ../src/msec/msecgui.py:1165
+#: ../src/msec/msecgui.py:1148
msgid "Save your changes?"
msgstr ""
-#: ../src/msec/msecgui.py:1167
+#: ../src/msec/msecgui.py:1150
#, fuzzy
msgid "_Cancel"
msgstr "Hætta við"
-#: ../src/msec/msecgui.py:1168
+#: ../src/msec/msecgui.py:1151
#, fuzzy
msgid "_Ignore"
msgstr "Hunsa"
-#: ../src/msec/msecgui.py:1169
+#: ../src/msec/msecgui.py:1152
#, fuzzy
msgid "_Save"
msgstr "Vista"
-#: ../src/msec/msecgui.py:1171
+#: ../src/msec/msecgui.py:1154
#, fuzzy
msgid "Do you want to save changes before closing?"
msgstr "Viltu keyra viðeigandi stillingarforrit?"
+
+#: ../src/msec/plugins/pam.py:68
+msgid "Using password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:72
+msgid "Don't use password to authenticate users"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:83
+msgid "Password history not supported with pam_tcb."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:91
+msgid "Invalid maximum password history length: \"%s\""
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:106
+msgid "Setting password history to %d."
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:112
+msgid "Disabling password history"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:124
+msgid ""
+"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:145
+msgid "Setting minimum password length %d"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:169
+msgid "Allowing su only from wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:173
+msgid "no wheel group"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:177
+msgid "wheel group is empty"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:185
+msgid "Allowing su for all"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:204
+msgid "Allowing transparent root access for wheel group members"
+msgstr ""
+
+#: ../src/msec/plugins/pam.py:211
+msgid "Disabling transparent root access for wheel group members"
+msgstr ""
diff --git a/po/it.po b/po/it.po
index 2aa3e33..a8dea14 100644
--- a/po/it.po
+++ b/po/it.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: it\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 12:06+BRT\n"
+"POT-Creation-Date: 2009-03-25 12:58+BRT\n"
"PO-Revision-Date: 2008-09-30 09:03+0200\n"
"Last-Translator: Andrea Celli <andrea.celli@libero.it>\n"
"Language-Team: Italian <timl@freelists.org>\n"
@@ -85,7 +85,10 @@ msgid ""
"Creates the symlink /etc/security/msec/server to point to /etc/security/msec/"
"server.SERVER_LEVEL. The /etc/security/msec/server is used by chkconfig --"
"add to decide to add a service if it is present in the file during the "
-"installation of packages."
+"installation of packages. By default, two presets are provided: local (which "
+"only enables local services) and remote (which also enables some remote "
+"services considered safe). Note that the allowed services must be placed "
+"manually into the server.SERVER_LEVEL files when necessary."
msgstr ""
#: ../src/msec/help.py:43
@@ -293,417 +296,360 @@ msgid ""
"and settings"
msgstr ""
-#: ../src/msec/libmsec.py:339
+#: ../src/msec/libmsec.py:326
msgid "%s modified so launched command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:348
+#: ../src/msec/libmsec.py:335
msgid "%s modified so should have run command: %s"
msgstr ""
-#: ../src/msec/libmsec.py:450 ../src/msec/libmsec.py:482
+#: ../src/msec/libmsec.py:437 ../src/msec/libmsec.py:469
#, fuzzy
msgid "deleted %s"
msgstr "Configura l'host selezionato"
-#: ../src/msec/libmsec.py:468
+#: ../src/msec/libmsec.py:455
msgid "touched file %s"
msgstr ""
-#: ../src/msec/libmsec.py:488
+#: ../src/msec/libmsec.py:475
msgid "made symbolic link from %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:491
+#: ../src/msec/libmsec.py:478
msgid "moved file %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:541 ../src/msec/libmsec.py:557
+#: ../src/msec/libmsec.py:528 ../src/msec/libmsec.py:544
msgid "set variable %s to %s in %s"
msgstr ""
-#: ../src/msec/libmsec.py:768
+#: ../src/msec/libmsec.py:755
msgid "Error loading plugin '%s' from %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:782
+#: ../src/msec/libmsec.py:769
msgid "Invalid callback: %s"
msgstr ""
-#: ../src/msec/libmsec.py:791
+#: ../src/msec/libmsec.py:778
msgid "Plugin %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:798
+#: ../src/msec/libmsec.py:785
msgid "Not supported function '%s' in '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:805 ../src/msec/libmsec.py:1745
+#: ../src/msec/libmsec.py:792 ../src/msec/libmsec.py:1575
msgid "In check-only mode, nothing is written back to disk."
msgstr ""
-#: ../src/msec/libmsec.py:822
+#: ../src/msec/libmsec.py:809
#, fuzzy
msgid "'%s' is not available in this version"
msgstr "%s non è supportato da questa versione di %s."
-#: ../src/msec/libmsec.py:832
+#: ../src/msec/libmsec.py:819
msgid "Invalid parameter for %s: '%s'. Valid parameters: '%s'."
msgstr ""
-#: ../src/msec/libmsec.py:847
+#: ../src/msec/libmsec.py:834
msgid "Allowing unrestricted chkconfig for packages"
msgstr ""
-#: ../src/msec/libmsec.py:852
+#: ../src/msec/libmsec.py:839
msgid "Restricting chkconfig for packages according to \"%s\" profile"
msgstr ""
-#: ../src/msec/libmsec.py:862
+#: ../src/msec/libmsec.py:849
msgid "Setting root umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:872
+#: ../src/msec/libmsec.py:859
msgid "Setting users umask to %s"
msgstr ""
-#: ../src/msec/libmsec.py:893
+#: ../src/msec/libmsec.py:880
msgid "Allowing users to connect X server from everywhere"
msgstr ""
-#: ../src/msec/libmsec.py:896
+#: ../src/msec/libmsec.py:883
msgid "Allowing users to connect X server from localhost"
msgstr ""
-#: ../src/msec/libmsec.py:899
+#: ../src/msec/libmsec.py:886
msgid "Restricting X server connection to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:902
+#: ../src/msec/libmsec.py:889
msgid "invalid allow_x_connections arg: %s"
msgstr ""
-#: ../src/msec/libmsec.py:925
+#: ../src/msec/libmsec.py:912
msgid "Allowing the X server to listen to tcp connections"
msgstr ""
-#: ../src/msec/libmsec.py:936
+#: ../src/msec/libmsec.py:923
msgid "Forbidding the X server to listen to tcp connection"
msgstr ""
-#: ../src/msec/libmsec.py:952
+#: ../src/msec/libmsec.py:939
msgid "Invalid shell timeout \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:960
+#: ../src/msec/libmsec.py:947
msgid "Setting shell timeout to %s"
msgstr ""
-#: ../src/msec/libmsec.py:968
+#: ../src/msec/libmsec.py:955
msgid "Invalid shell history size \"%s\""
msgstr ""
-#: ../src/msec/libmsec.py:979
+#: ../src/msec/libmsec.py:966
msgid "Setting shell history size to %s"
msgstr ""
-#: ../src/msec/libmsec.py:983
+#: ../src/msec/libmsec.py:970
msgid "Removing limit on shell history size"
msgstr ""
-#: ../src/msec/libmsec.py:1022
+#: ../src/msec/libmsec.py:1009
msgid "Allowing reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1029
+#: ../src/msec/libmsec.py:1016
msgid "Allowing SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1032
+#: ../src/msec/libmsec.py:1019
msgid "Allowing Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1036
+#: ../src/msec/libmsec.py:1023
msgid "Allowing Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1039
+#: ../src/msec/libmsec.py:1026
msgid "Allowing Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1043
+#: ../src/msec/libmsec.py:1030
msgid "Forbidding reboot and shutdown to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1051
+#: ../src/msec/libmsec.py:1038
msgid "Forbidding SysRq key to the console user"
msgstr ""
-#: ../src/msec/libmsec.py:1054
+#: ../src/msec/libmsec.py:1041
msgid "Forbidding Shutdown/Reboot in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1058
+#: ../src/msec/libmsec.py:1045
msgid "Forbidding Shutdown/Reboot in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1061
+#: ../src/msec/libmsec.py:1048
msgid "Forbidding Ctrl-Alt-Del from console"
msgstr ""
-#: ../src/msec/libmsec.py:1075
+#: ../src/msec/libmsec.py:1062
msgid "Allowing list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1079
+#: ../src/msec/libmsec.py:1066
msgid "Allowing list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1084
+#: ../src/msec/libmsec.py:1071
msgid "Forbidding list of users in KDM"
msgstr ""
-#: ../src/msec/libmsec.py:1088
+#: ../src/msec/libmsec.py:1075
msgid "Forbidding list of users in GDM"
msgstr ""
-#: ../src/msec/libmsec.py:1114
-msgid "Allowing direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1131
-msgid "Forbidding direct root login"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1155
+#: ../src/msec/libmsec.py:1089
msgid "Allowing remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1159
+#: ../src/msec/libmsec.py:1093
msgid "Forbidding remote root login"
msgstr ""
-#: ../src/msec/libmsec.py:1163
+#: ../src/msec/libmsec.py:1097
msgid "Allowing remote root login only by passphrase"
msgstr ""
-#: ../src/msec/libmsec.py:1175
-msgid "Allowing su only from wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1179
-msgid "no wheel group"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1183
-msgid "wheel group is empty"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1191
-msgid "Allowing su for all"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1210
-msgid "Allowing transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1217
-msgid "Disabling transparent root access for wheel group members"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1231
+#: ../src/msec/libmsec.py:1109
msgid "Allowing autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1234
+#: ../src/msec/libmsec.py:1112
msgid "Forbidding autologin"
msgstr ""
-#: ../src/msec/libmsec.py:1239
+#: ../src/msec/libmsec.py:1117
msgid "Activating password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1253
+#: ../src/msec/libmsec.py:1131
msgid "Removing password in boot loader"
msgstr ""
-#: ../src/msec/libmsec.py:1268
+#: ../src/msec/libmsec.py:1146
#, fuzzy
msgid "Enabling log on console"
msgstr "Mostra il logo nella console"
-#: ../src/msec/libmsec.py:1272
+#: ../src/msec/libmsec.py:1150
#, fuzzy
msgid "Disabling log on console"
msgstr "Mostra il logo nella console"
-#: ../src/msec/libmsec.py:1284
+#: ../src/msec/libmsec.py:1162
msgid "Activating daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1288
+#: ../src/msec/libmsec.py:1166
msgid "Disabling daily security check"
msgstr ""
-#: ../src/msec/libmsec.py:1305
+#: ../src/msec/libmsec.py:1183
msgid "Authorizing all services"
msgstr ""
-#: ../src/msec/libmsec.py:1309
+#: ../src/msec/libmsec.py:1187
msgid "Disabling all services"
msgstr ""
-#: ../src/msec/libmsec.py:1313
+#: ../src/msec/libmsec.py:1191
#, fuzzy
msgid "Disabling non local services"
msgstr "Condivisione degli scanner locali"
-#: ../src/msec/libmsec.py:1346
+#: ../src/msec/libmsec.py:1224
msgid "Enabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1351
+#: ../src/msec/libmsec.py:1229
msgid "Disabling name resolution spoofing protection"
msgstr ""
-#: ../src/msec/libmsec.py:1380
-msgid ""
-"Invalid password length \"%s\". Use \"length,ndigits,nupper\" as parameter"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1401
-msgid "Setting minimum password length %d"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1425
-msgid "Using password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1429
-msgid "Don't use password to authenticate users"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1440
-msgid "Password history not supported with pam_tcb."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1448
-msgid "Invalid maximum password history length: \"%s\""
-msgstr ""
-
-#: ../src/msec/libmsec.py:1463
-msgid "Setting password history to %d."
-msgstr ""
-
-#: ../src/msec/libmsec.py:1469
-msgid "Disabling password history"
-msgstr ""
-
-#: ../src/msec/libmsec.py:1480
+#: ../src/msec/libmsec.py:1257
msgid "Enabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1484
+#: ../src/msec/libmsec.py:1261
msgid "Disabling sulogin in single user runlevel"
msgstr ""
-#: ../src/msec/libmsec.py:1495
+#: ../src/msec/libmsec.py:1272
msgid "Enabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1499
+#: ../src/msec/libmsec.py:1276
msgid "Disabling msec periodic runs"
msgstr ""
-#: ../src/msec/libmsec.py:1512
+#: ../src/msec/libmsec.py:1289
msgid "Enabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1519
+#: ../src/msec/libmsec.py:1296
msgid "Disabling crontab and at"
msgstr ""
-#: ../src/msec/libmsec.py:1531
+#: ../src/msec/libmsec.py:1308
msgid "Allowing export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1535
+#: ../src/msec/libmsec.py:1312
msgid "Forbidding export display from root"
msgstr ""
-#: ../src/msec/libmsec.py:1546
+#: ../src/msec/libmsec.py:1323
msgid "Activating periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1550
+#: ../src/msec/libmsec.py:1327
msgid "Disabling periodic promiscuity check"
msgstr ""
-#: ../src/msec/libmsec.py:1675
+#: ../src/msec/libmsec.py:1353
+msgid "Allowing direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1370
+msgid "Forbidding direct root login"
+msgstr ""
+
+#: ../src/msec/libmsec.py:1505
msgid "user name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1687
+#: ../src/msec/libmsec.py:1517
msgid "user name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1699
+#: ../src/msec/libmsec.py:1529
msgid "group name %s not found"
msgstr ""
-#: ../src/msec/libmsec.py:1711
+#: ../src/msec/libmsec.py:1541
msgid "group name not found for id %d"
msgstr ""
-#: ../src/msec/libmsec.py:1721
+#: ../src/msec/libmsec.py:1551
msgid "Unable to check /proc/mounts. Assuming all file systems are local."
msgstr ""
-#: ../src/msec/libmsec.py:1760
+#: ../src/msec/libmsec.py:1590
msgid "Enforcing user on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1764
+#: ../src/msec/libmsec.py:1594
msgid "Error changing user on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1766
+#: ../src/msec/libmsec.py:1596
msgid "Wrong owner of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1769
+#: ../src/msec/libmsec.py:1599
msgid "Enforcing group on %s to %s"
msgstr ""
-#: ../src/msec/libmsec.py:1773
+#: ../src/msec/libmsec.py:1603
msgid "Error changing group on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1775
+#: ../src/msec/libmsec.py:1605
msgid "Wrong group of %s: should be %s"
msgstr ""
-#: ../src/msec/libmsec.py:1780
+#: ../src/msec/libmsec.py:1610
msgid "Enforcing permissions on %s to %o"
msgstr ""
-#: ../src/msec/libmsec.py:1784
+#: ../src/msec/libmsec.py:1614
msgid "Error changing permissions on %s: %s"
msgstr ""
-#: ../src/msec/libmsec.py:1786
+#: ../src/msec/libmsec.py:1616
msgid "Wrong permissions of %s: should be %o"
msgstr ""
-#: ../src/msec/libmsec.py:1803
+#: ../src/msec/libmsec.py:1633
msgid "bad permissions for '%s': '%s'"
msgstr ""
-#: ../src/msec/libmsec.py:1828
+#: ../src/msec/libmsec.py:1658
msgid "Non local file: \"%s\". Nothing changed."
msgstr ""
-#: ../src/msec/libmsec.py:1870
+#: ../src/msec/libmsec.py:1700
msgid "Checking paths: %s"
msgstr ""
@@ -739,333 +685,327 @@ msgstr "Impossibile caricare il file %s con l'immagine"
#: ../src/msec/msecgui.py:50
msgid ""
"<big><b>Choose security level</b></big>\n"
-"\n"
"This application allows you to configure your system security. If you wish\n"
-"to activate it, choose the appropriate security level:\n"
+"to activate it, choose the appropriate security level: "
msgstr ""
-#: ../src/msec/msecgui.py:56
+#: ../src/msec/msecgui.py:54
msgid ""
"This profile configures a reasonably safe set of security features. It "
"activates several non-intrusive periodic system checks. This is the "
"suggested level for Desktop."
msgstr ""
-#: ../src/msec/msecgui.py:58
+#: ../src/msec/msecgui.py:56
msgid ""
"This profile is configured to provide maximum security, even at the cost of "
"limiting the remote access to the system. It also runs a wider set of "
-"periodic checks, enforces the local password settings, and periodically "
-"checks if the system security settings, configured here, were modified. "
+"periodic checks. This level is suggested for Servers and security-concerned "
+"systems . "
msgstr ""
-#: ../src/msec/msecgui.py:61
+#: ../src/msec/msecgui.py:59
msgid ""
-"System security options.\n"
-"\n"
+"<big><b>System security options</b></big>\n"
"These options control the local security configuration, such as the login "
"restrictions,\n"
"password configurations, integration with other security tools, and default "
"file creation\n"
-"permissions.\n"
+"permissions. "
msgstr ""
-#: ../src/msec/msecgui.py:68
+#: ../src/msec/msecgui.py:64
msgid ""
-"Network security options.\n"
-"\n"
+"<big><b>Network security options</b></big>\n"
"These options define the network security agains remote treats, unauthorized "
"accesses,\n"
-"and breakin attempts.\n"
+"and breakin attempts. "
msgstr ""
-#: ../src/msec/msecgui.py:74
+#: ../src/msec/msecgui.py:68
msgid ""
-"Periodic security checks.\n"
-"\n"
+"<big><b>Periodic security checks</b></big>\n"
"These options configure the security checks that should be executed "
-"periodically.\n"
+"periodically. "
msgstr ""
-#: ../src/msec/msecgui.py:79
+#: ../src/msec/msecgui.py:71
msgid ""
-"File permissions.\n"
-"\n"
+"<big><b>File permissions</b></big>\n"
"These options allow to fine-tune system permissions for important files and "
"directores.\n"
-"\n"
"The following permissions are checked periodically, and any change to the "
"owner, group,\n"
"or current permission is reported. The permissions can be enforced, "
"automatically\n"
-"changing them to the specified values when a change is detected.\n"
+"changing them to the specified values when a change is detected. "
msgstr ""
-#: ../src/msec/msecgui.py:88
+#: ../src/msec/msecgui.py:77
#, fuzzy
msgid "Save and apply new configuration?"
msgstr "Configurazione scanner"
-#: ../src/msec/msecgui.py:154
+#: ../src/msec/msecgui.py:143
#, fuzzy
msgid "_File"
msgstr "/_File"
-#: ../src/msec/msecgui.py:156
+#: ../src/msec/msecgui.py:145
#, fuzzy
msgid "_Save configuration"
msgstr "Configurazione scanner"
-#: ../src/msec/msecgui.py:158
+#: ../src/msec/msecgui.py:147
#, fuzzy
msgid "_Import configuration"
msgstr "Configurazione avvisi"
-#: ../src/msec/msecgui.py:159
+#: ../src/msec/msecgui.py:148
#, fuzzy
msgid "_Export configuration"
msgstr "Configurazione avvisi"
-#: ../src/msec/msecgui.py:161
+#: ../src/msec/msecgui.py:150
#, fuzzy
msgid "_Quit"
msgstr "/_Esci"
-#: ../src/msec/msecgui.py:163 ../src/msec/msecgui.py:165
+#: ../src/msec/msecgui.py:152 ../src/msec/msecgui.py:154
#, fuzzy
msgid "_Help"
msgstr "/_Guida"
-#: ../src/msec/msecgui.py:166
+#: ../src/msec/msecgui.py:155
#, fuzzy
msgid "_About"
msgstr "Informazioni"
-#: ../src/msec/msecgui.py:193
+#: ../src/msec/msecgui.py:182
#, fuzzy
msgid "MSEC: System Security and Audit"
msgstr "Impostazioni sistema"
-#: ../src/msec/msecgui.py:212
+#: ../src/msec/msecgui.py:200
msgid "Basic security"
msgstr ""
-#: ../src/msec/msecgui.py:213
+#: ../src/msec/msecgui.py:201
#, fuzzy
msgid "System security"
msgstr "Impostazioni sistema"
-#: ../src/msec/msecgui.py:214
+#: ../src/msec/msecgui.py:202
#, fuzzy
msgid "Network security"
msgstr "Rete e Internet"
-#: ../src/msec/msecgui.py:215
+#: ../src/msec/msecgui.py:203
#, fuzzy
msgid "Periodic checks"
msgstr "Verifiche periodiche"
-#: ../src/msec/msecgui.py:216 ../src/msec/msecgui.py:826
+#: ../src/msec/msecgui.py:204 ../src/msec/msecgui.py:809
msgid "Permissions"
msgstr "Permessi"
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
msgid "MSEC option changes"
msgstr ""
-#: ../src/msec/msecgui.py:249
+#: ../src/msec/msecgui.py:237
#, fuzzy
msgid "option"
msgstr "Opzioni"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "System permissions changes"
msgstr "Opzioni di sistema"
-#: ../src/msec/msecgui.py:250
+#: ../src/msec/msecgui.py:238
#, fuzzy
msgid "permission check"
msgstr "Permessi"
-#: ../src/msec/msecgui.py:260
+#: ../src/msec/msecgui.py:248
msgid "changed %s <b>%s</b> (%s -> %s)"
msgstr ""
-#: ../src/msec/msecgui.py:265
+#: ../src/msec/msecgui.py:253
msgid "added %s <b>%s</b> (%s)"
msgstr ""
-#: ../src/msec/msecgui.py:270
+#: ../src/msec/msecgui.py:258
msgid "removed %s <b>%s</b>"
msgstr ""
-#: ../src/msec/msecgui.py:274
+#: ../src/msec/msecgui.py:262
msgid "no changes"
msgstr ""
-#: ../src/msec/msecgui.py:286
+#: ../src/msec/msecgui.py:274
#, fuzzy
msgid "Saving changes.."
msgstr "Salva con nome..."
-#: ../src/msec/msecgui.py:319
+#: ../src/msec/msecgui.py:308
msgid "<b>%s:</b> <i>%s</i>\n"
msgstr ""
-#: ../src/msec/msecgui.py:326
+#: ../src/msec/msecgui.py:315
msgid "<b>MSEC test run results:</b> <i>%s</i>"
msgstr ""
-#: ../src/msec/msecgui.py:334
+#: ../src/msec/msecgui.py:323
msgid "Details"
msgstr "Dettagli"
-#: ../src/msec/msecgui.py:340
+#: ../src/msec/msecgui.py:329
msgid "MSEC messages (%s): %d"
msgstr ""
-#: ../src/msec/msecgui.py:354
+#: ../src/msec/msecgui.py:343
msgid "Details (%d changes).."
msgstr ""
-#: ../src/msec/msecgui.py:399
+#: ../src/msec/msecgui.py:388
msgid "No base msec level specified, using '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:402
+#: ../src/msec/msecgui.py:391
msgid "Detected base msec level '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:407
+#: ../src/msec/msecgui.py:396
msgid "Custom base config level '%s' found. Will default to '%s'"
msgstr ""
-#: ../src/msec/msecgui.py:435
+#: ../src/msec/msecgui.py:424
#, fuzzy
msgid "Security Option"
msgstr "Descrizione"
-#: ../src/msec/msecgui.py:445
+#: ../src/msec/msecgui.py:434
msgid "Description"
msgstr "Descrizione"
-#: ../src/msec/msecgui.py:450
+#: ../src/msec/msecgui.py:439
msgid "Value"
msgstr ""
-#: ../src/msec/msecgui.py:460
+#: ../src/msec/msecgui.py:449
#, fuzzy
msgid "Invalid option '%s'!"
msgstr "Opzioni base"
-#: ../src/msec/msecgui.py:510
+#: ../src/msec/msecgui.py:499
msgid "Enable MSEC tool"
msgstr ""
-#: ../src/msec/msecgui.py:517
+#: ../src/msec/msecgui.py:506
#, fuzzy
msgid "Select the base security level"
msgstr "Per favore attendi, ora imposto il livello di sicurezza..."
-#: ../src/msec/msecgui.py:521
+#: ../src/msec/msecgui.py:510
#, fuzzy
msgid "Standard"
msgstr "Calendario"
-#: ../src/msec/msecgui.py:536
+#: ../src/msec/msecgui.py:523
#, fuzzy
msgid "Secure"
msgstr "Server:"
-#: ../src/msec/msecgui.py:555
+#: ../src/msec/msecgui.py:540
#, fuzzy
msgid "Send security alerts by email"
msgstr "Avvisi di sicurezza:"
-#: ../src/msec/msecgui.py:562
+#: ../src/msec/msecgui.py:547
#, fuzzy
msgid "System administrator email address:"
msgstr "Inserisci qui il tuo indirizzo email "
-#: ../src/msec/msecgui.py:581
+#: ../src/msec/msecgui.py:566
msgid "Display security alerts on desktop"
msgstr ""
-#: ../src/msec/msecgui.py:745
+#: ../src/msec/msecgui.py:727
msgid "Enable periodic security checks"
msgstr ""
-#: ../src/msec/msecgui.py:808
+#: ../src/msec/msecgui.py:791
msgid "Path"
msgstr "Path"
-#: ../src/msec/msecgui.py:814
+#: ../src/msec/msecgui.py:797
msgid "User"
msgstr "Utente"
-#: ../src/msec/msecgui.py:820
+#: ../src/msec/msecgui.py:803
msgid "Group"
msgstr "Gruppo"
-#: ../src/msec/msecgui.py:834
+#: ../src/msec/msecgui.py:817
#, fuzzy
msgid "Enforce"
msgstr "Ignorare"
-#: ../src/msec/msecgui.py:878
+#: ../src/msec/msecgui.py:861
msgid "Reset to default level permissions"
msgstr ""
-#: ../src/msec/msecgui.py:883
+#: ../src/msec/msecgui.py:866
msgid "Add a rule"
msgstr "Aggiungi una regola"
-#: ../src/msec/msecgui.py:888
+#: ../src/msec/msecgui.py:871
msgid "Delete"
msgstr "Cancella"
-#: ../src/msec/msecgui.py:971
+#: ../src/msec/msecgui.py:954
msgid "Changing permissions for %s"
msgstr ""
-#: ../src/msec/msecgui.py:978
+#: ../src/msec/msecgui.py:961
msgid "Adding new permission check"
msgstr ""
-#: ../src/msec/msecgui.py:990
+#: ../src/msec/msecgui.py:973
msgid ""
"Changing permissions on <b>%s</b>\n"
"Please specify new permissions, or use 'current' to keep current "
"permissions.\n"
msgstr ""
-#: ../src/msec/msecgui.py:998
+#: ../src/msec/msecgui.py:981
#, fuzzy
msgid "File: "
msgstr "/_File"
-#: ../src/msec/msecgui.py:1006
+#: ../src/msec/msecgui.py:989
#, fuzzy
msgid "User: "
msgstr "Utente:"
-#: ../src/msec/msecgui.py:1014
+#: ../src/msec/msecgui.py:997
#, fuzzy
msgid "Group: "