1 # SOME DESCRIPTIVE TITLE. 2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 3 # This file is distributed under the same license as the PACKAGE package. 4 # 5 # Translators: 6 # Abigail Brady <morwen (a] evilmagic.org>, 2007 7 # hadess <hadess (a] hadess.net>, 2007 8 # Bruce Cowan <bruce (a] bcowan.me.uk>, 2010 9 msgid "" 10 msgstr "" 11 "Project-Id-Version: Policycoreutils\n" 12 "Report-Msgid-Bugs-To: \n" 13 "POT-Creation-Date: 2013-10-10 16:04-0400\n" 14 "PO-Revision-Date: 2013-07-10 20:44+0000\n" 15 "Last-Translator: dwalsh <dwalsh (a] redhat.com>\n" 16 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" 17 "fedora/language/en_GB/)\n" 18 "Language: en_GB\n" 19 "MIME-Version: 1.0\n" 20 "Content-Type: text/plain; charset=UTF-8\n" 21 "Content-Transfer-Encoding: 8bit\n" 22 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 23 24 #: ../run_init/run_init.c:67 25 msgid "" 26 "USAGE: run_init <script> <args ...>\n" 27 " where: <script> is the name of the init script to run,\n" 28 " <args ...> are the arguments to that script." 29 msgstr "" 30 "USAGE: run_init <script> <args ...>\n" 31 " where: <script> is the name of the init script to run,\n" 32 " <args ...> are the arguments to that script." 33 34 #: ../run_init/run_init.c:126 ../newrole/newrole.c:1128 35 #, c-format 36 msgid "failed to initialize PAM\n" 37 msgstr "failed to initialise PAM\n" 38 39 #: ../run_init/run_init.c:139 40 #, c-format 41 msgid "failed to get account information\n" 42 msgstr "failed to get account information\n" 43 44 #: ../run_init/run_init.c:162 ../newrole/newrole.c:341 45 msgid "Password:" 46 msgstr "Password:" 47 48 #: ../run_init/run_init.c:197 ../newrole/newrole.c:366 49 #, c-format 50 msgid "Cannot find your entry in the shadow passwd file.\n" 51 msgstr "Cannot find your entry in the shadow passwd file.\n" 52 53 #: ../run_init/run_init.c:203 ../newrole/newrole.c:373 54 #, c-format 55 msgid "getpass cannot open /dev/tty\n" 56 msgstr "getpass cannot open /dev/tty\n" 57 58 #: ../run_init/run_init.c:275 59 #, c-format 60 msgid "run_init: incorrect password for %s\n" 61 msgstr "run_init: incorrect password for %s\n" 62 63 #: ../run_init/run_init.c:309 64 #, c-format 65 msgid "Could not open file %s\n" 66 msgstr "Could not open file %s\n" 67 68 #: ../run_init/run_init.c:336 69 #, c-format 70 msgid "No context in file %s\n" 71 msgstr "No context in file %s\n" 72 73 #: ../run_init/run_init.c:361 74 #, c-format 75 msgid "Sorry, run_init may be used only on a SELinux kernel.\n" 76 msgstr "Sorry, run_init may be used only on a SELinux kernel.\n" 77 78 #: ../run_init/run_init.c:380 79 #, c-format 80 msgid "authentication failed.\n" 81 msgstr "authentication failed.\n" 82 83 #: ../run_init/run_init.c:405 ../newrole/newrole.c:1270 84 #, c-format 85 msgid "Could not set exec context to %s.\n" 86 msgstr "Could not set exec context to %s.\n" 87 88 #: ../audit2allow/audit2allow:232 89 msgid "******************** IMPORTANT ***********************\n" 90 msgstr "******************** IMPORTANT ***********************\n" 91 92 #: ../audit2allow/audit2allow:233 93 msgid "To make this policy package active, execute:" 94 msgstr "To make this policy package active, execute:" 95 96 #: ../semanage/seobject.py:210 97 msgid "Could not create semanage handle" 98 msgstr "Could not create semanage handle" 99 100 #: ../semanage/seobject.py:218 101 msgid "SELinux policy is not managed or store cannot be accessed." 102 msgstr "SELinux policy is not managed or store cannot be accessed." 103 104 #: ../semanage/seobject.py:223 105 msgid "Cannot read policy store." 106 msgstr "Cannot read policy store." 107 108 #: ../semanage/seobject.py:228 109 msgid "Could not establish semanage connection" 110 msgstr "Could not establish semanage connection" 111 112 #: ../semanage/seobject.py:233 113 msgid "Could not test MLS enabled status" 114 msgstr "Could not test MLS enabled status" 115 116 #: ../semanage/seobject.py:239 ../semanage/seobject.py:254 117 msgid "Not yet implemented" 118 msgstr "Not yet implemented" 119 120 #: ../semanage/seobject.py:243 121 msgid "Semanage transaction already in progress" 122 msgstr "Semanage transaction already in progress" 123 124 #: ../semanage/seobject.py:252 125 msgid "Could not start semanage transaction" 126 msgstr "Could not start semanage transaction" 127 128 #: ../semanage/seobject.py:264 129 msgid "Could not commit semanage transaction" 130 msgstr "Could not commit semanage transaction" 131 132 #: ../semanage/seobject.py:269 133 msgid "Semanage transaction not in progress" 134 msgstr "Semanage transaction not in progress" 135 136 #: ../semanage/seobject.py:281 ../semanage/seobject.py:376 137 msgid "Could not list SELinux modules" 138 msgstr "Could not list SELinux modules" 139 140 #: ../semanage/seobject.py:300 141 msgid "Modules Name" 142 msgstr "" 143 144 #: ../semanage/seobject.py:300 ../gui/modulesPage.py:63 145 msgid "Version" 146 msgstr "Version" 147 148 #: ../semanage/seobject.py:303 ../gui/statusPage.py:75 149 #: ../sepolicy/sepolicy/sepolicy.glade:3430 150 msgid "Disabled" 151 msgstr "Disabled" 152 153 #: ../semanage/seobject.py:312 154 #, python-format 155 msgid "Module does not exists %s " 156 msgstr "" 157 158 #: ../semanage/seobject.py:322 159 #, python-format 160 msgid "Could not disable module %s (remove failed)" 161 msgstr "" 162 163 #: ../semanage/seobject.py:333 164 #, python-format 165 msgid "Could not enable module %s (remove failed)" 166 msgstr "" 167 168 #: ../semanage/seobject.py:348 169 #, python-format 170 msgid "Could not remove module %s (remove failed)" 171 msgstr "" 172 173 #: ../semanage/seobject.py:363 174 msgid "dontaudit requires either 'on' or 'off'" 175 msgstr "" 176 177 #: ../semanage/seobject.py:391 178 msgid "Builtin Permissive Types" 179 msgstr "" 180 181 #: ../semanage/seobject.py:401 182 msgid "Customized Permissive Types" 183 msgstr "" 184 185 #: ../semanage/seobject.py:410 186 msgid "" 187 "The sepolgen python module is required to setup permissive domains.\n" 188 "In some distributions it is included in the policycoreutils-devel patckage.\n" 189 "# yum install policycoreutils-devel\n" 190 "Or similar for your distro." 191 msgstr "" 192 193 #: ../semanage/seobject.py:447 194 #, python-format 195 msgid "Could not set permissive domain %s (module installation failed)" 196 msgstr "Could not set permissive domain %s (module installation failed)" 197 198 #: ../semanage/seobject.py:453 199 #, python-format 200 msgid "Could not remove permissive domain %s (remove failed)" 201 msgstr "Could not remove permissive domain %s (remove failed)" 202 203 #: ../semanage/seobject.py:488 ../semanage/seobject.py:562 204 #: ../semanage/seobject.py:608 ../semanage/seobject.py:730 205 #: ../semanage/seobject.py:760 ../semanage/seobject.py:827 206 #: ../semanage/seobject.py:884 ../semanage/seobject.py:1144 207 #: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942 208 #: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084 209 #: ../semanage/seobject.py:2135 210 #, python-format 211 msgid "Could not create a key for %s" 212 msgstr "Could not create a key for %s" 213 214 #: ../semanage/seobject.py:492 ../semanage/seobject.py:566 215 #: ../semanage/seobject.py:612 ../semanage/seobject.py:618 216 #, python-format 217 msgid "Could not check if login mapping for %s is defined" 218 msgstr "Could not check if login mapping for %s is defined" 219 220 #: ../semanage/seobject.py:501 221 #, python-format 222 msgid "Linux Group %s does not exist" 223 msgstr "Linux Group %s does not exist" 224 225 #: ../semanage/seobject.py:506 226 #, python-format 227 msgid "Linux User %s does not exist" 228 msgstr "Linux User %s does not exist" 229 230 #: ../semanage/seobject.py:510 231 #, python-format 232 msgid "Could not create login mapping for %s" 233 msgstr "Could not create login mapping for %s" 234 235 #: ../semanage/seobject.py:514 ../semanage/seobject.py:775 236 #, python-format 237 msgid "Could not set name for %s" 238 msgstr "Could not set name for %s" 239 240 #: ../semanage/seobject.py:519 ../semanage/seobject.py:785 241 #, python-format 242 msgid "Could not set MLS range for %s" 243 msgstr "Could not set MLS range for %s" 244 245 #: ../semanage/seobject.py:523 246 #, python-format 247 msgid "Could not set SELinux user for %s" 248 msgstr "Could not set SELinux user for %s" 249 250 #: ../semanage/seobject.py:527 251 #, python-format 252 msgid "Could not add login mapping for %s" 253 msgstr "Could not add login mapping for %s" 254 255 #: ../semanage/seobject.py:545 256 msgid "Requires seuser or serange" 257 msgstr "Requires seuser or serange" 258 259 #: ../semanage/seobject.py:568 ../semanage/seobject.py:614 260 #, python-format 261 msgid "Login mapping for %s is not defined" 262 msgstr "Login mapping for %s is not defined" 263 264 #: ../semanage/seobject.py:572 265 #, python-format 266 msgid "Could not query seuser for %s" 267 msgstr "Could not query seuser for %s" 268 269 #: ../semanage/seobject.py:586 270 #, python-format 271 msgid "Could not modify login mapping for %s" 272 msgstr "Could not modify login mapping for %s" 273 274 #: ../semanage/seobject.py:620 275 #, python-format 276 msgid "Login mapping for %s is defined in policy, cannot be deleted" 277 msgstr "Login mapping for %s is defined in policy, cannot be deleted" 278 279 #: ../semanage/seobject.py:624 280 #, python-format 281 msgid "Could not delete login mapping for %s" 282 msgstr "Could not delete login mapping for %s" 283 284 #: ../semanage/seobject.py:646 ../semanage/seobject.py:679 285 #: ../semanage/seobject.py:927 286 msgid "Could not list login mappings" 287 msgstr "Could not list login mappings" 288 289 #: ../semanage/seobject.py:707 ../semanage/seobject.py:719 290 #: ../gui/system-config-selinux.glade:100 291 #: ../sepolicy/sepolicy/sepolicy.glade:1166 292 #: ../sepolicy/sepolicy/sepolicy.glade:3155 293 msgid "Login Name" 294 msgstr "Login Name" 295 296 #: ../semanage/seobject.py:707 ../semanage/seobject.py:719 297 #: ../semanage/seobject.py:977 ../semanage/seobject.py:982 298 #: ../gui/system-config-selinux.glade:128 299 #: ../gui/system-config-selinux.glade:915 300 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44 301 #: ../sepolicy/sepolicy/sepolicy.glade:1192 302 #: ../sepolicy/sepolicy/sepolicy.glade:3173 303 #: ../sepolicy/sepolicy/sepolicy.glade:3259 304 msgid "SELinux User" 305 msgstr "SELinux User" 306 307 #: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156 308 #: ../gui/system-config-selinux.glade:943 309 msgid "MLS/MCS Range" 310 msgstr "MLS/MCS Range" 311 312 #: ../semanage/seobject.py:707 313 msgid "Service" 314 msgstr "" 315 316 #: ../semanage/seobject.py:733 ../semanage/seobject.py:764 317 #: ../semanage/seobject.py:831 ../semanage/seobject.py:888 318 #: ../semanage/seobject.py:894 319 #, python-format 320 msgid "Could not check if SELinux user %s is defined" 321 msgstr "Could not check if SELinux user %s is defined" 322 323 #: ../semanage/seobject.py:736 ../semanage/seobject.py:837 324 #: ../semanage/seobject.py:900 325 #, python-format 326 msgid "Could not query user for %s" 327 msgstr "Could not query user for %s" 328 329 #: ../semanage/seobject.py:756 330 #, python-format 331 msgid "You must add at least one role for %s" 332 msgstr "You must add at least one role for %s" 333 334 #: ../semanage/seobject.py:771 335 #, python-format 336 msgid "Could not create SELinux user for %s" 337 msgstr "Could not create SELinux user for %s" 338 339 #: ../semanage/seobject.py:780 340 #, python-format 341 msgid "Could not add role %s for %s" 342 msgstr "Could not add role %s for %s" 343 344 #: ../semanage/seobject.py:789 345 #, python-format 346 msgid "Could not set MLS level for %s" 347 msgstr "Could not set MLS level for %s" 348 349 #: ../semanage/seobject.py:792 350 #, python-format 351 msgid "Could not add prefix %s for %s" 352 msgstr "Could not add prefix %s for %s" 353 354 #: ../semanage/seobject.py:795 355 #, python-format 356 msgid "Could not extract key for %s" 357 msgstr "Could not extract key for %s" 358 359 #: ../semanage/seobject.py:799 360 #, python-format 361 msgid "Could not add SELinux user %s" 362 msgstr "Could not add SELinux user %s" 363 364 #: ../semanage/seobject.py:821 365 msgid "Requires prefix, roles, level or range" 366 msgstr "Requires prefix, roles, level or range" 367 368 #: ../semanage/seobject.py:823 369 msgid "Requires prefix or roles" 370 msgstr "Requires prefix or roles" 371 372 #: ../semanage/seobject.py:833 ../semanage/seobject.py:890 373 #, python-format 374 msgid "SELinux user %s is not defined" 375 msgstr "SELinux user %s is not defined" 376 377 #: ../semanage/seobject.py:862 378 #, python-format 379 msgid "Could not modify SELinux user %s" 380 msgstr "Could not modify SELinux user %s" 381 382 #: ../semanage/seobject.py:896 383 #, python-format 384 msgid "SELinux user %s is defined in policy, cannot be deleted" 385 msgstr "SELinux user %s is defined in policy, cannot be deleted" 386 387 #: ../semanage/seobject.py:907 388 #, python-format 389 msgid "Could not delete SELinux user %s" 390 msgstr "Could not delete SELinux user %s" 391 392 #: ../semanage/seobject.py:945 393 msgid "Could not list SELinux users" 394 msgstr "Could not list SELinux users" 395 396 #: ../semanage/seobject.py:951 397 #, python-format 398 msgid "Could not list roles for user %s" 399 msgstr "Could not list roles for user %s" 400 401 #: ../semanage/seobject.py:976 402 msgid "Labeling" 403 msgstr "Labelling" 404 405 #: ../semanage/seobject.py:976 406 msgid "MLS/" 407 msgstr "MLS/" 408 409 #: ../semanage/seobject.py:977 410 msgid "Prefix" 411 msgstr "Prefix" 412 413 #: ../semanage/seobject.py:977 414 msgid "MCS Level" 415 msgstr "MCS Level" 416 417 #: ../semanage/seobject.py:977 418 msgid "MCS Range" 419 msgstr "MCS Range" 420 421 #: ../semanage/seobject.py:977 ../semanage/seobject.py:982 422 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59 423 #: ../sepolicy/sepolicy/sepolicy.glade:3279 424 #: ../sepolicy/sepolicy/sepolicy.glade:5170 425 #: ../sepolicy/sepolicy/sepolicy.glade:5411 426 msgid "SELinux Roles" 427 msgstr "SELinux Roles" 428 429 #: ../semanage/seobject.py:1002 430 msgid "Protocol udp or tcp is required" 431 msgstr "Protocol udp or tcp is required" 432 433 #: ../semanage/seobject.py:1004 434 msgid "Port is required" 435 msgstr "Port is required" 436 437 #: ../semanage/seobject.py:1014 438 msgid "Invalid Port" 439 msgstr "" 440 441 #: ../semanage/seobject.py:1018 442 #, python-format 443 msgid "Could not create a key for %s/%s" 444 msgstr "Could not create a key for %s/%s" 445 446 #: ../semanage/seobject.py:1029 447 msgid "Type is required" 448 msgstr "Type is required" 449 450 #: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096 451 #: ../semanage/seobject.py:1873 452 #, python-format 453 msgid "Type %s is invalid, must be a port type" 454 msgstr "" 455 456 #: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102 457 #: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163 458 #, python-format 459 msgid "Could not check if port %s/%s is defined" 460 msgstr "Could not check if port %s/%s is defined" 461 462 #: ../semanage/seobject.py:1042 463 #, python-format 464 msgid "Port %s/%s already defined" 465 msgstr "Port %s/%s already defined" 466 467 #: ../semanage/seobject.py:1046 468 #, python-format 469 msgid "Could not create port for %s/%s" 470 msgstr "Could not create port for %s/%s" 471 472 #: ../semanage/seobject.py:1052 473 #, python-format 474 msgid "Could not create context for %s/%s" 475 msgstr "Could not create context for %s/%s" 476 477 #: ../semanage/seobject.py:1056 478 #, python-format 479 msgid "Could not set user in port context for %s/%s" 480 msgstr "Could not set user in port context for %s/%s" 481 482 #: ../semanage/seobject.py:1060 483 #, python-format 484 msgid "Could not set role in port context for %s/%s" 485 msgstr "Could not set role in port context for %s/%s" 486 487 #: ../semanage/seobject.py:1064 488 #, python-format 489 msgid "Could not set type in port context for %s/%s" 490 msgstr "Could not set type in port context for %s/%s" 491 492 #: ../semanage/seobject.py:1069 493 #, python-format 494 msgid "Could not set mls fields in port context for %s/%s" 495 msgstr "Could not set mls fields in port context for %s/%s" 496 497 #: ../semanage/seobject.py:1073 498 #, python-format 499 msgid "Could not set port context for %s/%s" 500 msgstr "Could not set port context for %s/%s" 501 502 #: ../semanage/seobject.py:1077 503 #, python-format 504 msgid "Could not add port %s/%s" 505 msgstr "Could not add port %s/%s" 506 507 #: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367 508 #: ../semanage/seobject.py:1566 509 msgid "Requires setype or serange" 510 msgstr "Requires setype or serange" 511 512 #: ../semanage/seobject.py:1093 513 msgid "Requires setype" 514 msgstr "Requires setype" 515 516 #: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159 517 #, python-format 518 msgid "Port %s/%s is not defined" 519 msgstr "Port %s/%s is not defined" 520 521 #: ../semanage/seobject.py:1108 522 #, python-format 523 msgid "Could not query port %s/%s" 524 msgstr "Could not query port %s/%s" 525 526 #: ../semanage/seobject.py:1119 527 #, python-format 528 msgid "Could not modify port %s/%s" 529 msgstr "Could not modify port %s/%s" 530 531 #: ../semanage/seobject.py:1132 532 msgid "Could not list the ports" 533 msgstr "Could not list the ports" 534 535 #: ../semanage/seobject.py:1148 536 #, python-format 537 msgid "Could not delete the port %s" 538 msgstr "Could not delete the port %s" 539 540 #: ../semanage/seobject.py:1165 541 #, python-format 542 msgid "Port %s/%s is defined in policy, cannot be deleted" 543 msgstr "Port %s/%s is defined in policy, cannot be deleted" 544 545 #: ../semanage/seobject.py:1169 546 #, python-format 547 msgid "Could not delete port %s/%s" 548 msgstr "Could not delete port %s/%s" 549 550 #: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207 551 msgid "Could not list ports" 552 msgstr "Could not list ports" 553 554 #: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675 555 #: ../sepolicy/sepolicy/sepolicy.glade:2773 556 #: ../sepolicy/sepolicy/sepolicy.glade:4687 557 msgid "SELinux Port Type" 558 msgstr "SELinux Port Type" 559 560 #: ../semanage/seobject.py:1246 561 msgid "Proto" 562 msgstr "Proto" 563 564 #: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335 565 #: ../sepolicy/sepolicy/sepolicy.glade:1417 566 msgid "Port Number" 567 msgstr "Port Number" 568 569 #: ../semanage/seobject.py:1270 570 msgid "Node Address is required" 571 msgstr "Node Address is required" 572 573 #: ../semanage/seobject.py:1285 574 msgid "Unknown or missing protocol" 575 msgstr "Unknown or missing protocol" 576 577 #: ../semanage/seobject.py:1299 578 msgid "SELinux node type is required" 579 msgstr "" 580 581 #: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370 582 #, python-format 583 msgid "Type %s is invalid, must be a node type" 584 msgstr "" 585 586 #: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374 587 #: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508 588 #: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604 589 #: ../semanage/seobject.py:1818 590 #, python-format 591 msgid "Could not create key for %s" 592 msgstr "Could not create key for %s" 593 594 #: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378 595 #: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420 596 #, python-format 597 msgid "Could not check if addr %s is defined" 598 msgstr "Could not check if addr %s is defined" 599 600 #: ../semanage/seobject.py:1317 601 #, python-format 602 msgid "Could not create addr for %s" 603 msgstr "Could not create addr for %s" 604 605 #: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524 606 #: ../semanage/seobject.py:1767 607 #, python-format 608 msgid "Could not create context for %s" 609 msgstr "Could not create context for %s" 610 611 #: ../semanage/seobject.py:1327 612 #, python-format 613 msgid "Could not set mask for %s" 614 msgstr "Could not set mask for %s" 615 616 #: ../semanage/seobject.py:1331 617 #, python-format 618 msgid "Could not set user in addr context for %s" 619 msgstr "Could not set user in addr context for %s" 620 621 #: ../semanage/seobject.py:1335 622 #, python-format 623 msgid "Could not set role in addr context for %s" 624 msgstr "Could not set role in addr context for %s" 625 626 #: ../semanage/seobject.py:1339 627 #, python-format 628 msgid "Could not set type in addr context for %s" 629 msgstr "Could not set type in addr context for %s" 630 631 #: ../semanage/seobject.py:1344 632 #, python-format 633 msgid "Could not set mls fields in addr context for %s" 634 msgstr "Could not set mls fields in addr context for %s" 635 636 #: ../semanage/seobject.py:1348 637 #, python-format 638 msgid "Could not set addr context for %s" 639 msgstr "Could not set addr context for %s" 640 641 #: ../semanage/seobject.py:1352 642 #, python-format 643 msgid "Could not add addr %s" 644 msgstr "Could not add addr %s" 645 646 #: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416 647 #, python-format 648 msgid "Addr %s is not defined" 649 msgstr "Addr %s is not defined" 650 651 #: ../semanage/seobject.py:1384 652 #, python-format 653 msgid "Could not query addr %s" 654 msgstr "Could not query addr %s" 655 656 #: ../semanage/seobject.py:1394 657 #, python-format 658 msgid "Could not modify addr %s" 659 msgstr "Could not modify addr %s" 660 661 #: ../semanage/seobject.py:1422 662 #, python-format 663 msgid "Addr %s is defined in policy, cannot be deleted" 664 msgstr "Addr %s is defined in policy, cannot be deleted" 665 666 #: ../semanage/seobject.py:1426 667 #, python-format 668 msgid "Could not delete addr %s" 669 msgstr "Could not delete addr %s" 670 671 #: ../semanage/seobject.py:1438 672 msgid "Could not deleteall node mappings" 673 msgstr "" 674 675 #: ../semanage/seobject.py:1452 676 msgid "Could not list addrs" 677 msgstr "Could not list addrs" 678 679 #: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811 680 msgid "SELinux Type is required" 681 msgstr "SELinux Type is required" 682 683 #: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574 684 #: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614 685 #, python-format 686 msgid "Could not check if interface %s is defined" 687 msgstr "Could not check if interface %s is defined" 688 689 #: ../semanage/seobject.py:1519 690 #, python-format 691 msgid "Could not create interface for %s" 692 msgstr "Could not create interface for %s" 693 694 #: ../semanage/seobject.py:1528 695 #, python-format 696 msgid "Could not set user in interface context for %s" 697 msgstr "Could not set user in interface context for %s" 698 699 #: ../semanage/seobject.py:1532 700 #, python-format 701 msgid "Could not set role in interface context for %s" 702 msgstr "Could not set role in interface context for %s" 703 704 #: ../semanage/seobject.py:1536 705 #, python-format 706 msgid "Could not set type in interface context for %s" 707 msgstr "Could not set type in interface context for %s" 708 709 #: ../semanage/seobject.py:1541 710 #, python-format 711 msgid "Could not set mls fields in interface context for %s" 712 msgstr "Could not set mls fields in interface context for %s" 713 714 #: ../semanage/seobject.py:1545 715 #, python-format 716 msgid "Could not set interface context for %s" 717 msgstr "Could not set interface context for %s" 718 719 #: ../semanage/seobject.py:1549 720 #, python-format 721 msgid "Could not set message context for %s" 722 msgstr "Could not set message context for %s" 723 724 #: ../semanage/seobject.py:1553 725 #, python-format 726 msgid "Could not add interface %s" 727 msgstr "Could not add interface %s" 728 729 #: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610 730 #, python-format 731 msgid "Interface %s is not defined" 732 msgstr "Interface %s is not defined" 733 734 #: ../semanage/seobject.py:1580 735 #, python-format 736 msgid "Could not query interface %s" 737 msgstr "Could not query interface %s" 738 739 #: ../semanage/seobject.py:1591 740 #, python-format 741 msgid "Could not modify interface %s" 742 msgstr "Could not modify interface %s" 743 744 #: ../semanage/seobject.py:1616 745 #, python-format 746 msgid "Interface %s is defined in policy, cannot be deleted" 747 msgstr "Interface %s is defined in policy, cannot be deleted" 748 749 #: ../semanage/seobject.py:1620 750 #, python-format 751 msgid "Could not delete interface %s" 752 msgstr "Could not delete interface %s" 753 754 #: ../semanage/seobject.py:1632 755 msgid "Could not delete all interface mappings" 756 msgstr "" 757 758 #: ../semanage/seobject.py:1646 759 msgid "Could not list interfaces" 760 msgstr "Could not list interfaces" 761 762 #: ../semanage/seobject.py:1671 763 msgid "SELinux Interface" 764 msgstr "SELinux Interface" 765 766 #: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033 767 msgid "Context" 768 msgstr "Context" 769 770 #: ../semanage/seobject.py:1738 771 #, python-format 772 msgid "Target %s is not valid. Target is not allowed to end with '/'" 773 msgstr "" 774 775 #: ../semanage/seobject.py:1741 776 #, python-format 777 msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'" 778 msgstr "" 779 780 #: ../semanage/seobject.py:1744 781 #, python-format 782 msgid "Equivalence class for %s already exists" 783 msgstr "" 784 785 #: ../semanage/seobject.py:1750 786 #, python-format 787 msgid "File spec %s conflicts with equivalency rule '%s %s'" 788 msgstr "" 789 790 #: ../semanage/seobject.py:1759 791 #, python-format 792 msgid "Equivalence class for %s does not exists" 793 msgstr "" 794 795 #: ../semanage/seobject.py:1773 796 #, python-format 797 msgid "Could not set user in file context for %s" 798 msgstr "Could not set user in file context for %s" 799 800 #: ../semanage/seobject.py:1777 801 #, python-format 802 msgid "Could not set role in file context for %s" 803 msgstr "Could not set role in file context for %s" 804 805 #: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848 806 #, python-format 807 msgid "Could not set mls fields in file context for %s" 808 msgstr "Could not set mls fields in file context for %s" 809 810 #: ../semanage/seobject.py:1788 811 msgid "Invalid file specification" 812 msgstr "Invalid file specification" 813 814 #: ../semanage/seobject.py:1790 815 msgid "File specification can not include spaces" 816 msgstr "" 817 818 #: ../semanage/seobject.py:1795 819 #, python-format 820 msgid "" 821 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead" 822 msgstr "" 823 824 #: ../semanage/seobject.py:1814 825 #, python-format 826 msgid "Type %s is invalid, must be a file or device type" 827 msgstr "" 828 829 #: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827 830 #: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965 831 #: ../semanage/seobject.py:1969 832 #, python-format 833 msgid "Could not check if file context for %s is defined" 834 msgstr "Could not check if file context for %s is defined" 835 836 #: ../semanage/seobject.py:1835 837 #, python-format 838 msgid "Could not create file context for %s" 839 msgstr "Could not create file context for %s" 840 841 #: ../semanage/seobject.py:1843 842 #, python-format 843 msgid "Could not set type in file context for %s" 844 msgstr "Could not set type in file context for %s" 845 846 #: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911 847 #: ../semanage/seobject.py:1915 848 #, python-format 849 msgid "Could not set file context for %s" 850 msgstr "Could not set file context for %s" 851 852 #: ../semanage/seobject.py:1857 853 #, python-format 854 msgid "Could not add file context for %s" 855 msgstr "Could not add file context for %s" 856 857 #: ../semanage/seobject.py:1871 858 msgid "Requires setype, serange or seuser" 859 msgstr "Requires setype, serange or seuser" 860 861 #: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973 862 #, python-format 863 msgid "File context for %s is not defined" 864 msgstr "File context for %s is not defined" 865 866 #: ../semanage/seobject.py:1893 867 #, python-format 868 msgid "Could not query file context for %s" 869 msgstr "Could not query file context for %s" 870 871 #: ../semanage/seobject.py:1919 872 #, python-format 873 msgid "Could not modify file context for %s" 874 msgstr "Could not modify file context for %s" 875 876 #: ../semanage/seobject.py:1932 877 msgid "Could not list the file contexts" 878 msgstr "Could not list the file contexts" 879 880 #: ../semanage/seobject.py:1946 881 #, python-format 882 msgid "Could not delete the file context %s" 883 msgstr "Could not delete the file context %s" 884 885 #: ../semanage/seobject.py:1971 886 #, python-format 887 msgid "File context for %s is defined in policy, cannot be deleted" 888 msgstr "File context for %s is defined in policy, cannot be deleted" 889 890 #: ../semanage/seobject.py:1977 891 #, python-format 892 msgid "Could not delete file context for %s" 893 msgstr "Could not delete file context for %s" 894 895 #: ../semanage/seobject.py:1992 896 msgid "Could not list file contexts" 897 msgstr "Could not list file contexts" 898 899 #: ../semanage/seobject.py:1996 900 msgid "Could not list local file contexts" 901 msgstr "Could not list local file contexts" 902 903 #: ../semanage/seobject.py:2033 904 msgid "SELinux fcontext" 905 msgstr "SELinux fcontext" 906 907 #: ../semanage/seobject.py:2033 908 msgid "type" 909 msgstr "type" 910 911 #: ../semanage/seobject.py:2046 912 msgid "" 913 "\n" 914 "SELinux Distribution fcontext Equivalence \n" 915 msgstr "" 916 917 #: ../semanage/seobject.py:2051 918 msgid "" 919 "\n" 920 "SELinux Local fcontext Equivalence \n" 921 msgstr "" 922 923 #: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138 924 #: ../semanage/seobject.py:2144 925 #, python-format 926 msgid "Could not check if boolean %s is defined" 927 msgstr "Could not check if boolean %s is defined" 928 929 #: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140 930 #, python-format 931 msgid "Boolean %s is not defined" 932 msgstr "Boolean %s is not defined" 933 934 #: ../semanage/seobject.py:2093 935 #, python-format 936 msgid "Could not query file context %s" 937 msgstr "Could not query file context %s" 938 939 #: ../semanage/seobject.py:2098 940 #, python-format 941 msgid "You must specify one of the following values: %s" 942 msgstr "You must specify one of the following values: %s" 943 944 #: ../semanage/seobject.py:2103 945 #, python-format 946 msgid "Could not set active value of boolean %s" 947 msgstr "Could not set active value of boolean %s" 948 949 #: ../semanage/seobject.py:2106 950 #, python-format 951 msgid "Could not modify boolean %s" 952 msgstr "Could not modify boolean %s" 953 954 #: ../semanage/seobject.py:2122 955 #, python-format 956 msgid "Bad format %s: Record %s" 957 msgstr "Bad format %s: Record %s" 958 959 #: ../semanage/seobject.py:2146 960 #, python-format 961 msgid "Boolean %s is defined in policy, cannot be deleted" 962 msgstr "Boolean %s is defined in policy, cannot be deleted" 963 964 #: ../semanage/seobject.py:2150 965 #, python-format 966 msgid "Could not delete boolean %s" 967 msgstr "Could not delete boolean %s" 968 969 #: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179 970 msgid "Could not list booleans" 971 msgstr "Could not list booleans" 972 973 #: ../semanage/seobject.py:2214 974 msgid "off" 975 msgstr "off" 976 977 #: ../semanage/seobject.py:2214 978 msgid "on" 979 msgstr "on" 980 981 #: ../semanage/seobject.py:2228 982 msgid "SELinux boolean" 983 msgstr "SELinux boolean" 984 985 #: ../semanage/seobject.py:2228 986 msgid "State" 987 msgstr "" 988 989 #: ../semanage/seobject.py:2228 990 msgid "Default" 991 msgstr "" 992 993 #: ../semanage/seobject.py:2228 ../gui/polgen.glade:113 994 #: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147 995 #: ../sepolicy/sepolicy/sepolicy.glade:2517 996 #: ../sepolicy/sepolicy/sepolicy.glade:5021 997 msgid "Description" 998 msgstr "Description" 999 1000 #: ../newrole/newrole.c:201 1001 #, c-format 1002 msgid "failed to set PAM_TTY\n" 1003 msgstr "failed to set PAM_TTY\n" 1004 1005 #: ../newrole/newrole.c:290 1006 #, c-format 1007 msgid "newrole: service name configuration hashtable overflow\n" 1008 msgstr "newrole: service name configuration hashtable overflow\n" 1009 1010 #: ../newrole/newrole.c:300 1011 #, c-format 1012 msgid "newrole: %s: error on line %lu.\n" 1013 msgstr "newrole: %s: error on line %lu.\n" 1014 1015 #: ../newrole/newrole.c:439 1016 #, c-format 1017 msgid "cannot find valid entry in the passwd file.\n" 1018 msgstr "cannot find valid entry in the passwd file.\n" 1019 1020 #: ../newrole/newrole.c:450 1021 #, c-format 1022 msgid "Out of memory!\n" 1023 msgstr "Out of memory!\n" 1024 1025 #: ../newrole/newrole.c:455 1026 #, c-format 1027 msgid "Error! Shell is not valid.\n" 1028 msgstr "Error! Shell is not valid.\n" 1029 1030 #: ../newrole/newrole.c:512 1031 #, c-format 1032 msgid "Unable to clear environment\n" 1033 msgstr "Unable to clear environment\n" 1034 1035 #: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616 1036 #, c-format 1037 msgid "Error changing uid, aborting.\n" 1038 msgstr "Error changing uid, aborting.\n" 1039 1040 #: ../newrole/newrole.c:611 1041 #, c-format 1042 msgid "Error resetting KEEPCAPS, aborting\n" 1043 msgstr "Error resetting KEEPCAPS, aborting\n" 1044 1045 #: ../newrole/newrole.c:634 1046 #, c-format 1047 msgid "Error connecting to audit system.\n" 1048 msgstr "Error connecting to audit system.\n" 1049 1050 #: ../newrole/newrole.c:640 1051 #, c-format 1052 msgid "Error allocating memory.\n" 1053 msgstr "Error allocating memory.\n" 1054 1055 #: ../newrole/newrole.c:647 1056 #, c-format 1057 msgid "Error sending audit message.\n" 1058 msgstr "Error sending audit message.\n" 1059 1060 #: ../newrole/newrole.c:691 ../newrole/newrole.c:1063 1061 #, c-format 1062 msgid "Could not determine enforcing mode.\n" 1063 msgstr "Could not determine enforcing mode.\n" 1064 1065 #: ../newrole/newrole.c:698 1066 #, c-format 1067 msgid "Error! Could not open %s.\n" 1068 msgstr "Error! Could not open %s.\n" 1069 1070 #: ../newrole/newrole.c:704 1071 #, c-format 1072 msgid "Error! Could not clear O_NONBLOCK on %s\n" 1073 msgstr "" 1074 1075 #: ../newrole/newrole.c:710 1076 #, c-format 1077 msgid "%s! Could not get current context for %s, not relabeling tty.\n" 1078 msgstr "%s! Could not get current context for %s, not relabeling tty.\n" 1079 1080 #: ../newrole/newrole.c:720 1081 #, c-format 1082 msgid "%s! Could not get new context for %s, not relabeling tty.\n" 1083 msgstr "%s! Could not get new context for %s, not relabeling tty.\n" 1084 1085 #: ../newrole/newrole.c:730 1086 #, c-format 1087 msgid "%s! Could not set new context for %s\n" 1088 msgstr "%s! Could not set new context for %s\n" 1089 1090 #: ../newrole/newrole.c:777 1091 #, c-format 1092 msgid "%s changed labels.\n" 1093 msgstr "%s changed labels.\n" 1094 1095 #: ../newrole/newrole.c:783 1096 #, c-format 1097 msgid "Warning! Could not restore context for %s\n" 1098 msgstr "Warning! Could not restore context for %s\n" 1099 1100 #: ../newrole/newrole.c:840 1101 #, c-format 1102 msgid "Error: multiple roles specified\n" 1103 msgstr "Error: multiple roles specified\n" 1104 1105 #: ../newrole/newrole.c:848 1106 #, c-format 1107 msgid "Error: multiple types specified\n" 1108 msgstr "Error: multiple types specified\n" 1109 1110 #: ../newrole/newrole.c:855 1111 #, c-format 1112 msgid "Sorry, -l may be used with SELinux MLS support.\n" 1113 msgstr "Sorry, -l may be used with SELinux MLS support.\n" 1114 1115 #: ../newrole/newrole.c:860 1116 #, c-format 1117 msgid "Error: multiple levels specified\n" 1118 msgstr "Error: multiple levels specified\n" 1119 1120 #: ../newrole/newrole.c:870 1121 #, c-format 1122 msgid "Error: you are not allowed to change levels on a non secure terminal \n" 1123 msgstr "" 1124 "Error: you are not allowed to change levels on a non secure terminal \n" 1125 1126 #: ../newrole/newrole.c:896 1127 #, c-format 1128 msgid "Couldn't get default type.\n" 1129 msgstr "Couldn't get default type.\n" 1130 1131 #: ../newrole/newrole.c:906 1132 #, c-format 1133 msgid "failed to get new context.\n" 1134 msgstr "failed to get new context.\n" 1135 1136 #: ../newrole/newrole.c:913 1137 #, c-format 1138 msgid "failed to set new role %s\n" 1139 msgstr "failed to set new role %s\n" 1140 1141 #: ../newrole/newrole.c:920 1142 #, c-format 1143 msgid "failed to set new type %s\n" 1144 msgstr "failed to set new type %s\n" 1145 1146 #: ../newrole/newrole.c:930 1147 #, c-format 1148 msgid "failed to build new range with level %s\n" 1149 msgstr "failed to build new range with level %s\n" 1150 1151 #: ../newrole/newrole.c:935 1152 #, c-format 1153 msgid "failed to set new range %s\n" 1154 msgstr "failed to set new range %s\n" 1155 1156 #: ../newrole/newrole.c:943 1157 #, c-format 1158 msgid "failed to convert new context to string\n" 1159 msgstr "failed to convert new context to string\n" 1160 1161 #: ../newrole/newrole.c:948 1162 #, c-format 1163 msgid "%s is not a valid context\n" 1164 msgstr "%s is not a valid context\n" 1165 1166 #: ../newrole/newrole.c:955 1167 #, c-format 1168 msgid "Unable to allocate memory for new_context" 1169 msgstr "Unable to allocate memory for new_context" 1170 1171 #: ../newrole/newrole.c:981 1172 #, c-format 1173 msgid "Unable to obtain empty signal set\n" 1174 msgstr "Unable to obtain empty signal set\n" 1175 1176 #: ../newrole/newrole.c:989 1177 #, c-format 1178 msgid "Unable to set SIGHUP handler\n" 1179 msgstr "Unable to set SIGHUP handler\n" 1180 1181 #: ../newrole/newrole.c:1041 1182 msgid "Sorry, newrole failed to drop capabilities\n" 1183 msgstr "" 1184 1185 #: ../newrole/newrole.c:1057 1186 #, c-format 1187 msgid "Sorry, newrole may be used only on a SELinux kernel.\n" 1188 msgstr "Sorry, newrole may be used only on a SELinux kernel.\n" 1189 1190 #: ../newrole/newrole.c:1074 1191 #, c-format 1192 msgid "failed to get old_context.\n" 1193 msgstr "failed to get old_context.\n" 1194 1195 #: ../newrole/newrole.c:1081 1196 #, c-format 1197 msgid "Warning! Could not retrieve tty information.\n" 1198 msgstr "Warning! Could not retrieve tty information.\n" 1199 1200 #: ../newrole/newrole.c:1102 1201 #, c-format 1202 msgid "error on reading PAM service configuration.\n" 1203 msgstr "error on reading PAM service configuration.\n" 1204 1205 #: ../newrole/newrole.c:1137 1206 #, c-format 1207 msgid "newrole: incorrect password for %s\n" 1208 msgstr "newrole: incorrect password for %s\n" 1209 1210 #: ../newrole/newrole.c:1164 1211 #, c-format 1212 msgid "newrole: failure forking: %s" 1213 msgstr "newrole: failure forking: %s" 1214 1215 #: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190 1216 #, c-format 1217 msgid "Unable to restore tty label...\n" 1218 msgstr "Unable to restore tty label...\n" 1219 1220 #: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196 1221 #, c-format 1222 msgid "Failed to close tty properly\n" 1223 msgstr "Failed to close tty properly\n" 1224 1225 #: ../newrole/newrole.c:1228 1226 #, c-format 1227 msgid "Could not close descriptors.\n" 1228 msgstr "Could not close descriptors.\n" 1229 1230 #: ../newrole/newrole.c:1263 1231 #, c-format 1232 msgid "Error allocating shell's argv0.\n" 1233 msgstr "Error allocating shell's argv0.\n" 1234 1235 #: ../newrole/newrole.c:1285 1236 #, c-format 1237 msgid "Failed to send audit message" 1238 msgstr "" 1239 1240 #: ../newrole/newrole.c:1293 1241 #, c-format 1242 msgid "Failed to transition to namespace\n" 1243 msgstr "" 1244 1245 #: ../newrole/newrole.c:1299 1246 #, c-format 1247 msgid "Failed to drop capabilities %m\n" 1248 msgstr "" 1249 1250 #: ../newrole/newrole.c:1304 1251 #, c-format 1252 msgid "Unable to restore the environment, aborting\n" 1253 msgstr "Unable to restore the environment, aborting\n" 1254 1255 #: ../newrole/newrole.c:1315 1256 msgid "failed to exec shell\n" 1257 msgstr "failed to exec shell\n" 1258 1259 #: ../load_policy/load_policy.c:22 1260 #, c-format 1261 msgid "usage: %s [-qi]\n" 1262 msgstr "usage: %s [-qi]\n" 1263 1264 #: ../load_policy/load_policy.c:71 1265 #, c-format 1266 msgid "%s: Policy is already loaded and initial load requested\n" 1267 msgstr "%s: Policy is already loaded and initial load requested\n" 1268 1269 #: ../load_policy/load_policy.c:80 1270 #, c-format 1271 msgid "%s: Can't load policy and enforcing mode requested: %s\n" 1272 msgstr "%s: Can't load policy and enforcing mode requested: %s\n" 1273 1274 #: ../load_policy/load_policy.c:90 1275 #, c-format 1276 msgid "%s: Can't load policy: %s\n" 1277 msgstr "%s: Can't load policy: %s\n" 1278 1279 #: ../scripts/chcat:92 ../scripts/chcat:169 1280 msgid "Requires at least one category" 1281 msgstr "Requires at least one category" 1282 1283 #: ../scripts/chcat:106 ../scripts/chcat:183 1284 #, c-format 1285 msgid "Can not modify sensitivity levels using '+' on %s" 1286 msgstr "Can not modify sensitivity levels using '+' on %s" 1287 1288 #: ../scripts/chcat:110 1289 #, c-format 1290 msgid "%s is already in %s" 1291 msgstr "%s is already in %s" 1292 1293 #: ../scripts/chcat:188 ../scripts/chcat:198 1294 #, c-format 1295 msgid "%s is not in %s" 1296 msgstr "%s is not in %s" 1297 1298 #: ../scripts/chcat:267 ../scripts/chcat:272 1299 msgid "Can not combine +/- with other types of categories" 1300 msgstr "Can not combine +/- with other types of categories" 1301 1302 #: ../scripts/chcat:319 1303 msgid "Can not have multiple sensitivities" 1304 msgstr "Can not have multiple sensitivities" 1305 1306 #: ../scripts/chcat:325 1307 #, c-format 1308 msgid "Usage %s CATEGORY File ..." 1309 msgstr "Usage %s CATEGORY File ..." 1310 1311 #: ../scripts/chcat:326 1312 #, c-format 1313 msgid "Usage %s -l CATEGORY user ..." 1314 msgstr "Usage %s -l CATEGORY user ..." 1315 1316 #: ../scripts/chcat:327 1317 #, c-format 1318 msgid "Usage %s [[+|-]CATEGORY],...]q File ..." 1319 msgstr "Usage %s [[+|-]CATEGORY],...]q File ..." 1320 1321 #: ../scripts/chcat:328 1322 #, c-format 1323 msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..." 1324 msgstr "Usage %s -l [[+|-]CATEGORY],...]q user ..." 1325 1326 #: ../scripts/chcat:329 1327 #, c-format 1328 msgid "Usage %s -d File ..." 1329 msgstr "Usage %s -d File ..." 1330 1331 #: ../scripts/chcat:330 1332 #, c-format 1333 msgid "Usage %s -l -d user ..." 1334 msgstr "Usage %s -l -d user ..." 1335 1336 #: ../scripts/chcat:331 1337 #, c-format 1338 msgid "Usage %s -L" 1339 msgstr "Usage %s -L" 1340 1341 #: ../scripts/chcat:332 1342 #, c-format 1343 msgid "Usage %s -L -l user" 1344 msgstr "Usage %s -L -l user" 1345 1346 #: ../scripts/chcat:333 1347 msgid "Use -- to end option list. For example" 1348 msgstr "Use -- to end option list. For example" 1349 1350 #: ../scripts/chcat:334 1351 msgid "chcat -- -CompanyConfidential /docs/businessplan.odt" 1352 msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt" 1353 1354 #: ../scripts/chcat:335 1355 msgid "chcat -l +CompanyConfidential juser" 1356 msgstr "chcat -l +CompanyConfidential juser" 1357 1358 #: ../scripts/chcat:399 1359 #, c-format 1360 msgid "Options Error %s " 1361 msgstr "Options Error %s " 1362 1363 #: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706 1364 msgid "Boolean" 1365 msgstr "" 1366 1367 #: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162 1368 msgid "all" 1369 msgstr "" 1370 1371 #: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164 1372 #: ../gui/system-config-selinux.glade:1615 1373 #: ../gui/system-config-selinux.glade:1820 1374 #: ../gui/system-config-selinux.glade:2437 1375 msgid "Customized" 1376 msgstr "" 1377 1378 #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911 1379 msgid "File Labeling" 1380 msgstr "" 1381 1382 #: ../gui/fcontextPage.py:74 1383 msgid "" 1384 "File\n" 1385 "Specification" 1386 msgstr "" 1387 1388 #: ../gui/fcontextPage.py:81 1389 msgid "" 1390 "Selinux\n" 1391 "File Type" 1392 msgstr "" 1393 1394 #: ../gui/fcontextPage.py:88 1395 msgid "" 1396 "File\n" 1397 "Type" 1398 msgstr "" 1399 1400 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098 1401 msgid "User Mapping" 1402 msgstr "" 1403 1404 #: ../gui/loginsPage.py:52 1405 msgid "" 1406 "Login\n" 1407 "Name" 1408 msgstr "" 1409 1410 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50 1411 msgid "" 1412 "SELinux\n" 1413 "User" 1414 msgstr "" 1415 1416 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55 1417 msgid "" 1418 "MLS/\n" 1419 "MCS Range" 1420 msgstr "" 1421 1422 #: ../gui/loginsPage.py:133 1423 #, python-format 1424 msgid "Login '%s' is required" 1425 msgstr "" 1426 1427 #: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753 1428 msgid "Policy Module" 1429 msgstr "" 1430 1431 #: ../gui/modulesPage.py:58 1432 msgid "Module Name" 1433 msgstr "" 1434 1435 #: ../gui/modulesPage.py:135 1436 msgid "Disable Audit" 1437 msgstr "" 1438 1439 #: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662 1440 msgid "Enable Audit" 1441 msgstr "" 1442 1443 #: ../gui/modulesPage.py:163 1444 msgid "Load Policy Module" 1445 msgstr "" 1446 1447 #: ../gui/polgen.glade:9 1448 msgid "Red Hat 2007" 1449 msgstr "" 1450 1451 #: ../gui/polgen.glade:11 1452 msgid "GPL" 1453 msgstr "" 1454 1455 #. TRANSLATORS: Replace this string with your names, one name per line. 1456 #: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17 1457 msgid "translator-credits" 1458 msgstr "" 1459 1460 #: ../gui/polgen.glade:34 1461 msgid "Add Booleans Dialog" 1462 msgstr "" 1463 1464 #: ../gui/polgen.glade:101 1465 msgid "Boolean Name" 1466 msgstr "" 1467 1468 #: ../gui/polgen.glade:230 1469 msgid "SELinux Policy Generation Tool" 1470 msgstr "" 1471 1472 #: ../gui/polgen.glade:251 1473 msgid "" 1474 "<b>Select the policy type for the application or user role you want to " 1475 "confine:</b>" 1476 msgstr "" 1477 1478 #: ../gui/polgen.glade:284 1479 msgid "<b>Applications</b>" 1480 msgstr "" 1481 1482 #: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130 1483 msgid "Standard Init Daemon" 1484 msgstr "" 1485 1486 #: ../gui/polgen.glade:320 ../gui/polgen.glade:336 1487 msgid "" 1488 "Standard Init Daemon are daemons started on boot via init scripts. Usually " 1489 "requires a script in /etc/rc.d/init.d" 1490 msgstr "" 1491 1492 #: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131 1493 msgid "DBUS System Daemon" 1494 msgstr "" 1495 1496 #: ../gui/polgen.glade:349 1497 msgid "Internet Services Daemon (inetd)" 1498 msgstr "" 1499 1500 #: ../gui/polgen.glade:353 1501 msgid "Internet Services Daemon are daemons started by xinetd" 1502 msgstr "" 1503 1504 #: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133 1505 msgid "Web Application/Script (CGI)" 1506 msgstr "" 1507 1508 #: ../gui/polgen.glade:370 1509 msgid "" 1510 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)" 1511 msgstr "" 1512 1513 #: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135 1514 msgid "User Application" 1515 msgstr "" 1516 1517 #: ../gui/polgen.glade:387 ../gui/polgen.glade:404 1518 msgid "" 1519 "User Application are any application that you would like to confine that is " 1520 "started by a user" 1521 msgstr "" 1522 1523 #: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134 1524 msgid "Sandbox" 1525 msgstr "" 1526 1527 #: ../gui/polgen.glade:446 1528 msgid "<b>Login Users</b>" 1529 msgstr "" 1530 1531 #: ../gui/polgen.glade:478 1532 msgid "Existing User Roles" 1533 msgstr "" 1534 1535 #: ../gui/polgen.glade:482 1536 msgid "Modify an existing login user record." 1537 msgstr "" 1538 1539 #: ../gui/polgen.glade:495 1540 msgid "Minimal Terminal User Role" 1541 msgstr "" 1542 1543 #: ../gui/polgen.glade:499 1544 msgid "" 1545 "This user will login to a machine only via a terminal or remote login. By " 1546 "default this user will have no setuid, no networking, no su, no sudo." 1547 msgstr "" 1548 1549 #: ../gui/polgen.glade:512 1550 msgid "Minimal X Windows User Role" 1551 msgstr "" 1552 1553 #: ../gui/polgen.glade:516 1554 msgid "" 1555 "This user can login to a machine via X or terminal. By default this user " 1556 "will have no setuid, no networking, no sudo, no su" 1557 msgstr "" 1558 1559 #: ../gui/polgen.glade:529 1560 msgid "User Role" 1561 msgstr "" 1562 1563 #: ../gui/polgen.glade:533 1564 msgid "" 1565 "User with full networking, no setuid applications without transition, no " 1566 "sudo, no su." 1567 msgstr "" 1568 1569 #: ../gui/polgen.glade:546 1570 msgid "Admin User Role" 1571 msgstr "" 1572 1573 #: ../gui/polgen.glade:550 1574 msgid "" 1575 "User with full networking, no setuid applications without transition, no su, " 1576 "can sudo to Root Administration Roles" 1577 msgstr "" 1578 1579 #: ../gui/polgen.glade:592 1580 msgid "<b>Root Users</b>" 1581 msgstr "" 1582 1583 #: ../gui/polgen.glade:623 1584 msgid "Root Admin User Role" 1585 msgstr "" 1586 1587 #: ../gui/polgen.glade:627 1588 msgid "" 1589 "Select Root Administrator User Role, if this user will be used to administer " 1590 "the machine while running as root. This user will not be able to login to " 1591 "the system directly." 1592 msgstr "" 1593 1594 #: ../gui/polgen.glade:705 1595 msgid "<b>Enter name of application or user role:</b>" 1596 msgstr "" 1597 1598 #: ../gui/polgen.glade:728 ../gui/polgengui.py:272 1599 #: ../sepolicy/sepolicy/sepolicy.glade:2182 1600 msgid "Name" 1601 msgstr "" 1602 1603 #: ../gui/polgen.glade:739 1604 msgid "Enter complete path for executable to be confined." 1605 msgstr "" 1606 1607 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361 1608 msgid "..." 1609 msgstr "" 1610 1611 #: ../gui/polgen.glade:776 1612 msgid "Enter unique name for the confined application or user role." 1613 msgstr "" 1614 1615 #: ../gui/polgen.glade:794 1616 msgid "Executable" 1617 msgstr "" 1618 1619 #: ../gui/polgen.glade:808 1620 msgid "Init script" 1621 msgstr "" 1622 1623 #: ../gui/polgen.glade:821 1624 msgid "" 1625 "Enter complete path to init script used to start the confined application." 1626 msgstr "" 1627 1628 #: ../gui/polgen.glade:887 1629 msgid "<b>Select existing role to modify:</b>" 1630 msgstr "" 1631 1632 #: ../gui/polgen.glade:908 1633 msgid "Select the user roles that will transiton to the %s domain." 1634 msgstr "" 1635 1636 #: ../gui/polgen.glade:928 1637 msgid "role tab" 1638 msgstr "" 1639 1640 #: ../gui/polgen.glade:945 1641 msgid "<b>Select roles that %s will transition to:</b>" 1642 msgstr "" 1643 1644 #: ../gui/polgen.glade:963 1645 msgid "Select applications domains that %s will transition to." 1646 msgstr "" 1647 1648 #: ../gui/polgen.glade:983 1649 msgid "" 1650 "transition \n" 1651 "role tab" 1652 msgstr "" 1653 1654 #: ../gui/polgen.glade:1001 1655 msgid "<b>Select the user_roles that will transition to %s:</b>" 1656 msgstr "" 1657 1658 #: ../gui/polgen.glade:1019 1659 msgid "Select the user roles that will transiton to this applications domains." 1660 msgstr "" 1661 1662 #: ../gui/polgen.glade:1056 1663 msgid "<b>Select domains that %s will administer:</b>" 1664 msgstr "" 1665 1666 #: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129 1667 msgid "Select the domains that you would like this user administer." 1668 msgstr "" 1669 1670 #: ../gui/polgen.glade:1111 1671 msgid "<b>Select additional roles for %s:</b>" 1672 msgstr "" 1673 1674 #: ../gui/polgen.glade:1166 1675 msgid "<b>Enter network ports that %s binds on:</b>" 1676 msgstr "" 1677 1678 #: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557 1679 msgid "<b>TCP Ports</b>" 1680 msgstr "" 1681 1682 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589 1683 #: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314 1684 msgid "All" 1685 msgstr "" 1686 1687 #: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394 1688 msgid "Allows %s to bind to any udp port" 1689 msgstr "" 1690 1691 #: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407 1692 msgid "600-1024" 1693 msgstr "" 1694 1695 #: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411 1696 msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024" 1697 msgstr "" 1698 1699 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424 1700 msgid "Unreserved Ports (>1024)" 1701 msgstr "" 1702 1703 #: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428 1704 msgid "" 1705 "Enter a comma separated list of udp ports or ranges of ports that %s binds " 1706 "to. Example: 612, 650-660" 1707 msgstr "" 1708 1709 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609 1710 #: ../gui/polgen.glade:1718 1711 msgid "Select Ports" 1712 msgstr "" 1713 1714 #: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469 1715 msgid "Allows %s to bind to any udp ports > 1024" 1716 msgstr "" 1717 1718 #: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666 1719 msgid "<b>UDP Ports</b>" 1720 msgstr "" 1721 1722 #: ../gui/polgen.glade:1519 1723 msgid "" 1724 "Network\n" 1725 "Bind tab" 1726 msgstr "" 1727 1728 #: ../gui/polgen.glade:1537 1729 msgid "<b>Select network ports that %s connects to:</b>" 1730 msgstr "" 1731 1732 #: ../gui/polgen.glade:1593 1733 msgid "Allows %s to connect to any tcp port" 1734 msgstr "" 1735 1736 #: ../gui/polgen.glade:1622 1737 msgid "" 1738 "Enter a comma separated list of tcp ports or ranges of ports that %s " 1739 "connects to. Example: 612, 650-660" 1740 msgstr "" 1741 1742 #: ../gui/polgen.glade:1702 1743 msgid "Allows %s to connect to any udp port" 1744 msgstr "" 1745 1746 #: ../gui/polgen.glade:1731 1747 msgid "" 1748 "Enter a comma separated list of udp ports or ranges of ports that %s " 1749 "connects to. Example: 612, 650-660" 1750 msgstr "" 1751 1752 #: ../gui/polgen.glade:1792 1753 msgid "<b>Select common application traits for %s:</b>" 1754 msgstr "" 1755 1756 #: ../gui/polgen.glade:1809 1757 msgid "Writes syslog messages\t" 1758 msgstr "" 1759 1760 #: ../gui/polgen.glade:1824 1761 msgid "Create/Manipulate temporary files in /tmp" 1762 msgstr "" 1763 1764 #: ../gui/polgen.glade:1839 1765 msgid "Uses Pam for authentication" 1766 msgstr "" 1767 1768 #: ../gui/polgen.glade:1854 1769 msgid "Uses nsswitch or getpw* calls" 1770 msgstr "" 1771 1772 #: ../gui/polgen.glade:1869 1773 msgid "Uses dbus" 1774 msgstr "" 1775 1776 #: ../gui/polgen.glade:1884 1777 msgid "Sends audit messages" 1778 msgstr "" 1779 1780 #: ../gui/polgen.glade:1899 1781 msgid "Interacts with the terminal" 1782 msgstr "" 1783 1784 #: ../gui/polgen.glade:1914 1785 msgid "Sends email" 1786 msgstr "" 1787 1788 #: ../gui/polgen.glade:1961 1789 msgid "<b>Add files/directories that %s manages</b>" 1790 msgstr "" 1791 1792 #: ../gui/polgen.glade:2122 1793 msgid "" 1794 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib " 1795 "Files ..." 1796 msgstr "" 1797 1798 #: ../gui/polgen.glade:2166 1799 msgid "<b>Add booleans from the %s policy:</b>" 1800 msgstr "" 1801 1802 #: ../gui/polgen.glade:2274 1803 msgid "Add/Remove booleans used by the %s domain" 1804 msgstr "" 1805 1806 #: ../gui/polgen.glade:2316 1807 msgid "<b>Which directory you will generate the %s policy?</b>" 1808 msgstr "" 1809 1810 #: ../gui/polgen.glade:2334 1811 msgid "Policy Directory" 1812 msgstr "" 1813 1814 #: ../gui/polgengui.py:282 1815 msgid "Role" 1816 msgstr "" 1817 1818 #: ../gui/polgengui.py:289 1819 msgid "Existing_User" 1820 msgstr "" 1821 1822 #: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325 1823 msgid "Application" 1824 msgstr "" 1825 1826 #: ../gui/polgengui.py:370 1827 #, python-format 1828 msgid "%s must be a directory" 1829 msgstr "" 1830 1831 #: ../gui/polgengui.py:430 ../gui/polgengui.py:711 1832 msgid "You must select a user" 1833 msgstr "" 1834 1835 #: ../gui/polgengui.py:560 1836 msgid "Select executable file to be confined." 1837 msgstr "" 1838 1839 #: ../gui/polgengui.py:571 1840 msgid "Select init script file to be confined." 1841 msgstr "" 1842 1843 #: ../gui/polgengui.py:581 1844 msgid "Select file(s) that confined application creates or writes" 1845 msgstr "" 1846 1847 #: ../gui/polgengui.py:588 1848 msgid "Select directory(s) that the confined application owns and writes into" 1849 msgstr "" 1850 1851 #: ../gui/polgengui.py:650 1852 msgid "Select directory to generate policy files in" 1853 msgstr "" 1854 1855 #: ../gui/polgengui.py:667 1856 #, python-format 1857 msgid "" 1858 "Type %s_t already defined in current policy.\n" 1859 "Do you want to continue?" 1860 msgstr "" 1861 1862 #: ../gui/polgengui.py:667 ../gui/polgengui.py:671 1863 msgid "Verify Name" 1864 msgstr "" 1865 1866 #: ../gui/polgengui.py:671 1867 #, python-format 1868 msgid "" 1869 "Module %s.pp already loaded in current policy.\n" 1870 "Do you want to continue?" 1871 msgstr "" 1872 1873 #: ../gui/polgengui.py:717 1874 msgid "" 1875 "You must add a name made up of letters and numbers and containing no spaces." 1876 msgstr "" 1877 1878 #: ../gui/polgengui.py:731 1879 msgid "You must enter a executable" 1880 msgstr "" 1881 1882 #: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180 1883 msgid "Configue SELinux" 1884 msgstr "" 1885 1886 #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528 1887 msgid "Network Port" 1888 msgstr "" 1889 1890 #: ../gui/portsPage.py:85 1891 msgid "" 1892 "SELinux Port\n" 1893 "Type" 1894 msgstr "" 1895 1896 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363 1897 #: ../sepolicy/sepolicy/sepolicy.glade:1443 1898 #: ../sepolicy/sepolicy/sepolicy.glade:2657 1899 #: ../sepolicy/sepolicy/sepolicy.glade:2755 1900 #: ../sepolicy/sepolicy/sepolicy.glade:4672 1901 msgid "Protocol" 1902 msgstr "" 1903 1904 #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479 1905 msgid "" 1906 "MLS/MCS\n" 1907 "Level" 1908 msgstr "" 1909 1910 #: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638 1911 #: ../sepolicy/sepolicy/sepolicy.glade:2737 1912 #: ../sepolicy/sepolicy/sepolicy.glade:4658 1913 msgid "Port" 1914 msgstr "" 1915 1916 #: ../gui/portsPage.py:207 1917 #, python-format 1918 msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 " 1919 msgstr "" 1920 1921 #: ../gui/portsPage.py:252 1922 msgid "List View" 1923 msgstr "" 1924 1925 #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419 1926 msgid "Group View" 1927 msgstr "" 1928 1929 #: ../gui/semanagePage.py:126 1930 #, python-format 1931 msgid "Are you sure you want to delete %s '%s'?" 1932 msgstr "" 1933 1934 #: ../gui/semanagePage.py:126 1935 #, python-format 1936 msgid "Delete %s" 1937 msgstr "" 1938 1939 #: ../gui/semanagePage.py:134 1940 #, python-format 1941 msgid "Add %s" 1942 msgstr "" 1943 1944 #: ../gui/semanagePage.py:148 1945 #, python-format 1946 msgid "Modify %s" 1947 msgstr "" 1948 1949 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819 1950 #: ../sepolicy/sepolicy/sepolicy.glade:3413 1951 #: ../sepolicy/sepolicy/sepolicy.glade:3486 1952 msgid "Permissive" 1953 msgstr "" 1954 1955 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837 1956 #: ../sepolicy/sepolicy/sepolicy.glade:3394 1957 #: ../sepolicy/sepolicy/sepolicy.glade:3468 1958 msgid "Enforcing" 1959 msgstr "" 1960 1961 #: ../gui/statusPage.py:94 1962 msgid "Status" 1963 msgstr "" 1964 1965 #: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619 1966 msgid "" 1967 "Changing the policy type will cause a relabel of the entire file system on " 1968 "the next boot. Relabeling takes a long time depending on the size of the " 1969 "file system. Do you wish to continue?" 1970 msgstr "" 1971 1972 #: ../gui/statusPage.py:147 1973 msgid "" 1974 "Changing to SELinux disabled requires a reboot. It is not recommended. If " 1975 "you later decide to turn SELinux back on, the system will be required to " 1976 "relabel. If you just want to see if SELinux is causing a problem on your " 1977 "system, you can go to permissive mode which will only log errors and not " 1978 "enforce SELinux policy. Permissive mode does not require a reboot Do you " 1979 "wish to continue?" 1980 msgstr "" 1981 1982 #: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753 1983 msgid "" 1984 "Changing to SELinux enabled will cause a relabel of the entire file system " 1985 "on the next boot. Relabeling takes a long time depending on the size of the " 1986 "file system. Do you wish to continue?" 1987 msgstr "" 1988 1989 #: ../gui/system-config-selinux.glade:11 1990 msgid "system-config-selinux" 1991 msgstr "" 1992 1993 #: ../gui/system-config-selinux.glade:12 1994 msgid "" 1995 "Copyright (c)2006 Red Hat, Inc.\n" 1996 "Copyright (c) 2006 Dan Walsh <dwalsh (a] redhat.com>" 1997 msgstr "" 1998 1999 #: ../gui/system-config-selinux.glade:22 2000 #: ../gui/system-config-selinux.glade:544 2001 msgid "Add SELinux Login Mapping" 2002 msgstr "" 2003 2004 #: ../gui/system-config-selinux.glade:257 2005 msgid "Add SELinux Network Ports" 2006 msgstr "" 2007 2008 #: ../gui/system-config-selinux.glade:391 2009 #: ../gui/system-config-selinux.glade:678 2010 msgid "SELinux Type" 2011 msgstr "" 2012 2013 #: ../gui/system-config-selinux.glade:622 2014 msgid "File Specification" 2015 msgstr "" 2016 2017 #: ../gui/system-config-selinux.glade:650 2018 msgid "File Type" 2019 msgstr "" 2020 2021 #: ../gui/system-config-selinux.glade:727 2022 msgid "" 2023 "all files\n" 2024 "regular file\n" 2025 "directory\n" 2026 "character device\n" 2027 "block device\n" 2028 "socket\n" 2029 "symbolic link\n" 2030 "named pipe\n" 2031 msgstr "" 2032 2033 #: ../gui/system-config-selinux.glade:773 2034 #: ../sepolicy/sepolicy/sepolicy.glade:729 2035 #: ../sepolicy/sepolicy/sepolicy.glade:1489 2036 msgid "MLS" 2037 msgstr "" 2038 2039 #: ../gui/system-config-selinux.glade:837 2040 msgid "Add SELinux User" 2041 msgstr "" 2042 2043 #: ../gui/system-config-selinux.glade:1079 2044 msgid "SELinux Administration" 2045 msgstr "" 2046 2047 #: ../gui/system-config-selinux.glade:1122 2048 #: ../sepolicy/sepolicy/sepolicy.glade:4162 2049 msgid "Add" 2050 msgstr "" 2051 2052 #: ../gui/system-config-selinux.glade:1144 2053 msgid "_Properties" 2054 msgstr "" 2055 2056 #: ../gui/system-config-selinux.glade:1166 2057 msgid "_Delete" 2058 msgstr "" 2059 2060 #: ../gui/system-config-selinux.glade:1256 2061 msgid "Select Management Object" 2062 msgstr "" 2063 2064 #: ../gui/system-config-selinux.glade:1273 2065 msgid "<b>Select:</b>" 2066 msgstr "" 2067 2068 #: ../gui/system-config-selinux.glade:1326 2069 msgid "System Default Enforcing Mode" 2070 msgstr "" 2071 2072 #: ../gui/system-config-selinux.glade:1354 2073 msgid "" 2074 "Disabled\n" 2075 "Permissive\n" 2076 "Enforcing\n" 2077 msgstr "" 2078 2079 #: ../gui/system-config-selinux.glade:1373 2080 msgid "Current Enforcing Mode" 2081 msgstr "" 2082 2083 #: ../gui/system-config-selinux.glade:1418 2084 msgid "System Default Policy Type: " 2085 msgstr "" 2086 2087 #: ../gui/system-config-selinux.glade:1463 2088 msgid "" 2089 "Select if you wish to relabel then entire file system on next reboot. " 2090 "Relabeling can take a very long time, depending on the size of the system. " 2091 "If you are changing policy types or going from disabled to enforcing, a " 2092 "relabel is required." 2093 msgstr "" 2094 2095 #: ../gui/system-config-selinux.glade:1509 2096 msgid "Relabel on next reboot." 2097 msgstr "" 2098 2099 #: ../gui/system-config-selinux.glade:1561 2100 msgid "label37" 2101 msgstr "" 2102 2103 #: ../gui/system-config-selinux.glade:1598 2104 msgid "Revert boolean setting to system default" 2105 msgstr "" 2106 2107 #: ../gui/system-config-selinux.glade:1614 2108 msgid "Toggle between Customized and All Booleans" 2109 msgstr "" 2110 2111 #: ../gui/system-config-selinux.glade:1645 2112 #: ../gui/system-config-selinux.glade:1850 2113 #: ../gui/system-config-selinux.glade:2037 2114 #: ../gui/system-config-selinux.glade:2224 2115 #: ../gui/system-config-selinux.glade:2467 2116 #: ../gui/system-config-selinux.glade:2692 2117 #: ../gui/system-config-selinux.glade:2867 2118 #: ../sepolicy/sepolicy/sepolicy.glade:1992 2119 msgid "Filter" 2120 msgstr "" 2121 2122 #: ../gui/system-config-selinux.glade:1734 2123 msgid "label50" 2124 msgstr "" 2125 2126 #: ../gui/system-config-selinux.glade:1771 2127 msgid "Add File Context" 2128 msgstr "" 2129 2130 #: ../gui/system-config-selinux.glade:1787 2131 msgid "Modify File Context" 2132 msgstr "" 2133 2134 #: ../gui/system-config-selinux.glade:1803 2135 msgid "Delete File Context" 2136 msgstr "" 2137 2138 #: ../gui/system-config-selinux.glade:1819 2139 msgid "Toggle between all and customized file context" 2140 msgstr "" 2141 2142 #: ../gui/system-config-selinux.glade:1939 2143 msgid "label38" 2144 msgstr "" 2145 2146 #: ../gui/system-config-selinux.glade:1976 2147 msgid "Add SELinux User Mapping" 2148 msgstr "" 2149 2150 #: ../gui/system-config-selinux.glade:1992 2151 msgid "Modify SELinux User Mapping" 2152 msgstr "" 2153 2154 #: ../gui/system-config-selinux.glade:2008 2155 msgid "Delete SELinux User Mapping" 2156 msgstr "" 2157 2158 #: ../gui/system-config-selinux.glade:2126 2159 msgid "label39" 2160 msgstr "" 2161 2162 #: ../gui/system-config-selinux.glade:2163 2163 msgid "Add User" 2164 msgstr "" 2165 2166 #: ../gui/system-config-selinux.glade:2179 2167 msgid "Modify User" 2168 msgstr "" 2169 2170 #: ../gui/system-config-selinux.glade:2195 2171 msgid "Delete User" 2172 msgstr "" 2173 2174 #: ../gui/system-config-selinux.glade:2313 2175 msgid "label41" 2176 msgstr "" 2177 2178 #: ../gui/system-config-selinux.glade:2350 2179 msgid "Add Network Port" 2180 msgstr "" 2181 2182 #: ../gui/system-config-selinux.glade:2366 2183 msgid "Edit Network Port" 2184 msgstr "" 2185 2186 #: ../gui/system-config-selinux.glade:2382 2187 msgid "Delete Network Port" 2188 msgstr "" 2189 2190 #: ../gui/system-config-selinux.glade:2418 2191 #: ../gui/system-config-selinux.glade:2436 2192 msgid "Toggle between Customized and All Ports" 2193 msgstr "" 2194 2195 #: ../gui/system-config-selinux.glade:2556 2196 msgid "label42" 2197 msgstr "" 2198 2199 #: ../gui/system-config-selinux.glade:2593 2200 msgid "Generate new policy module" 2201 msgstr "" 2202 2203 #: ../gui/system-config-selinux.glade:2609 2204 msgid "Load policy module" 2205 msgstr "" 2206 2207 #: ../gui/system-config-selinux.glade:2625 2208 msgid "Remove loadable policy module" 2209 msgstr "" 2210 2211 #: ../gui/system-config-selinux.glade:2661 2212 msgid "" 2213 "Enable/Disable additional audit rules, that are normally not reported in the " 2214 "log files." 2215 msgstr "" 2216 2217 #: ../gui/system-config-selinux.glade:2781 2218 msgid "label44" 2219 msgstr "" 2220 2221 #: ../gui/system-config-selinux.glade:2818 2222 msgid "Change process mode to permissive." 2223 msgstr "" 2224 2225 #: ../gui/system-config-selinux.glade:2836 2226 msgid "Change process mode to enforcing" 2227 msgstr "" 2228 2229 #: ../gui/system-config-selinux.glade:2928 2230 msgid "Process Domain" 2231 msgstr "" 2232 2233 #: ../gui/system-config-selinux.glade:2956 2234 msgid "label59" 2235 msgstr "" 2236 2237 #: ../gui/usersPage.py:138 2238 #, python-format 2239 msgid "SELinux user '%s' is required" 2240 msgstr "" 2241 2242 #: booleans.py:1 2243 msgid "" 2244 "Allow ABRT to modify public files used for public file transfer services." 2245 msgstr "" 2246 2247 #: booleans.py:2 2248 msgid "" 2249 "Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts" 2250 msgstr "" 2251 2252 #: booleans.py:3 2253 msgid "" 2254 "Allow abrt-handle-upload to modify public files used for public file " 2255 "transfer services in /var/spool/abrt-upload/." 2256 msgstr "" 2257 2258 #: booleans.py:4 2259 msgid "Allow antivirus programs to read non security files on a system" 2260 msgstr "" 2261 2262 #: booleans.py:5 2263 msgid "Determine whether can antivirus programs use JIT compiler." 2264 msgstr "" 2265 2266 #: booleans.py:6 2267 msgid "Allow auditadm to exec content" 2268 msgstr "" 2269 2270 #: booleans.py:7 2271 msgid "" 2272 "Allow users to resolve user passwd entries directly from ldap rather then " 2273 "using a sssd server" 2274 msgstr "" 2275 2276 #: booleans.py:8 2277 msgid "Allow users to login using a radius server" 2278 msgstr "" 2279 2280 #: booleans.py:9 2281 msgid "Allow users to login using a yubikey server" 2282 msgstr "" 2283 2284 #: booleans.py:10 2285 msgid "Determine whether awstats can purge httpd log files." 2286 msgstr "" 2287 2288 #: booleans.py:11 2289 msgid "Allow boinc_domain execmem/execstack." 2290 msgstr "" 2291 2292 #: booleans.py:12 2293 msgid "" 2294 "Determine whether cdrecord can read various content. nfs, samba, removable " 2295 "devices, user temp and untrusted content files" 2296 msgstr "" 2297 2298 #: booleans.py:13 2299 msgid "" 2300 "Allow cluster administrative domains to connect to the network using TCP." 2301 msgstr "" 2302 2303 #: booleans.py:14 2304 msgid "Allow cluster administrative domains to manage all files on a system." 2305 msgstr "" 2306 2307 #: booleans.py:15 2308 msgid "" 2309 "Allow cluster administrative cluster domains memcheck-amd64- to use " 2310 "executable memory" 2311 msgstr "" 2312 2313 #: booleans.py:16 2314 msgid "" 2315 "Determine whether Cobbler can modify public files used for public file " 2316 "transfer services." 2317 msgstr "" 2318 2319 #: booleans.py:17 2320 msgid "Determine whether Cobbler can connect to the network using TCP." 2321 msgstr "" 2322 2323 #: booleans.py:18 2324 msgid "Determine whether Cobbler can access cifs file systems." 2325 msgstr "" 2326 2327 #: booleans.py:19 2328 msgid "Determine whether Cobbler can access nfs file systems." 2329 msgstr "" 2330 2331 #: booleans.py:20 2332 msgid "Determine whether collectd can connect to the network using TCP." 2333 msgstr "" 2334 2335 #: booleans.py:21 2336 msgid "Determine whether Condor can connect to the network using TCP." 2337 msgstr "" 2338 2339 #: booleans.py:22 2340 msgid "" 2341 "Allow system cron jobs to relabel filesystem for restoring file contexts." 2342 msgstr "" 2343 2344 #: booleans.py:23 2345 msgid "Determine whether cvs can read shadow password files." 2346 msgstr "" 2347 2348 #: booleans.py:24 2349 msgid "Allow all daemons to write corefiles to /" 2350 msgstr "" 2351 2352 #: booleans.py:25 2353 msgid "Allow all daemons to use tcp wrappers." 2354 msgstr "" 2355 2356 #: booleans.py:26 2357 msgid "Allow all daemons the ability to read/write terminals" 2358 msgstr "" 2359 2360 #: booleans.py:27 2361 msgid "Determine whether dbadm can manage generic user files." 2362 msgstr "" 2363 2364 #: booleans.py:28 2365 msgid "Determine whether dbadm can read generic user files." 2366 msgstr "" 2367 2368 #: booleans.py:29 2369 msgid "" 2370 "Deny user domains applications to map a memory region as both executable and " 2371 "writable, this is dangerous and the executable should be reported in bugzilla" 2372 msgstr "" 2373 2374 #: booleans.py:30 2375 msgid "Deny any process from ptracing or debugging any other processes." 2376 msgstr "" 2377 2378 #: booleans.py:31 2379 msgid "Allow dhcpc client applications to execute iptables commands" 2380 msgstr "" 2381 2382 #: booleans.py:32 2383 msgid "Determine whether DHCP daemon can use LDAP backends." 2384 msgstr "" 2385 2386 #: booleans.py:33 2387 msgid "Allow all domains to use other domains file descriptors" 2388 msgstr "" 2389 2390 #: booleans.py:34 2391 msgid "Allow all domains to have the kernel load modules" 2392 msgstr "" 2393 2394 #: booleans.py:35 2395 msgid "" 2396 "Determine whether entropyd can use audio devices as the source for the " 2397 "entropy feeds." 2398 msgstr "" 2399 2400 #: booleans.py:36 2401 msgid "Determine whether exim can connect to databases." 2402 msgstr "" 2403 2404 #: booleans.py:37 2405 msgid "" 2406 "Determine whether exim can create, read, write, and delete generic user " 2407 "content files." 2408 msgstr "" 2409 2410 #: booleans.py:38 2411 msgid "Determine whether exim can read generic user content files." 2412 msgstr "" 2413 2414 #: booleans.py:39 2415 msgid "Enable extra rules in the cron domain to support fcron." 2416 msgstr "" 2417 2418 #: booleans.py:40 2419 msgid "Determine whether fenced can connect to the TCP network." 2420 msgstr "" 2421 2422 #: booleans.py:41 2423 msgid "Determine whether fenced can use ssh." 2424 msgstr "" 2425 2426 #: booleans.py:42 2427 msgid "Allow all domains to execute in fips_mode" 2428 msgstr "" 2429 2430 #: booleans.py:43 2431 msgid "" 2432 "Determine whether ftpd can read and write files in user home directories." 2433 msgstr "" 2434 2435 #: booleans.py:44 2436 msgid "" 2437 "Determine whether ftpd can modify public files used for public file transfer " 2438 "services. Directories/Files must be labeled public_content_rw_t." 2439 msgstr "" 2440 2441 #: booleans.py:45 2442 msgid "Determine whether ftpd can connect to all unreserved ports." 2443 msgstr "" 2444 2445 #: booleans.py:46 2446 msgid "Determine whether ftpd can connect to databases over the TCP network." 2447 msgstr "" 2448 2449 #: booleans.py:47 2450 msgid "" 2451 "Determine whether ftpd can login to local users and can read and write all " 2452 "files on the system, governed by DAC." 2453 msgstr "" 2454 2455 #: booleans.py:48 2456 msgid "" 2457 "Determine whether ftpd can use CIFS used for public file transfer services." 2458 msgstr "" 2459 2460 #: booleans.py:49 2461 msgid "Allow ftpd to use ntfs/fusefs volumes." 2462 msgstr "" 2463 2464 #: booleans.py:50 2465 msgid "" 2466 "Determine whether ftpd can use NFS used for public file transfer services." 2467 msgstr "" 2468 2469 #: booleans.py:51 2470 msgid "" 2471 "Determine whether ftpd can bind to all unreserved ports for passive mode." 2472 msgstr "" 2473 2474 #: booleans.py:52 2475 msgid "Determine whether Git CGI can search home directories." 2476 msgstr "" 2477 2478 #: booleans.py:53 2479 msgid "Determine whether Git CGI can access cifs file systems." 2480 msgstr "" 2481 2482 #: booleans.py:54 2483 msgid "Determine whether Git CGI can access nfs file systems." 2484 msgstr "" 2485 2486 #: booleans.py:55 2487 msgid "" 2488 "Determine whether Git session daemon can bind TCP sockets to all unreserved " 2489 "ports." 2490 msgstr "" 2491 2492 #: booleans.py:56 2493 msgid "" 2494 "Determine whether calling user domains can execute Git daemon in the " 2495 "git_session_t domain." 2496 msgstr "" 2497 2498 #: booleans.py:57 2499 msgid "Determine whether Git system daemon can search home directories." 2500 msgstr "" 2501 2502 #: booleans.py:58 2503 msgid "Determine whether Git system daemon can access cifs file systems." 2504 msgstr "" 2505 2506 #: booleans.py:59 2507 msgid "Determine whether Git system daemon can access nfs file systems." 2508 msgstr "" 2509 2510 #: booleans.py:60 2511 msgid "Determine whether Gitosis can send mail." 2512 msgstr "" 2513 2514 #: booleans.py:61 2515 msgid "Enable reading of urandom for all domains." 2516 msgstr "" 2517 2518 #: booleans.py:62 2519 msgid "" 2520 "Allow glusterfsd to modify public files used for public file transfer " 2521 "services. Files/Directories must be labeled public_content_rw_t." 2522 msgstr "" 2523 2524 #: booleans.py:63 2525 msgid "Allow glusterfsd to share any file/directory read only." 2526 msgstr "" 2527 2528 #: booleans.py:64 2529 msgid "Allow glusterfsd to share any file/directory read/write." 2530 msgstr "" 2531 2532 #: booleans.py:65 2533 msgid "" 2534 "Allow usage of the gpg-agent --write-env-file option. This also allows gpg-" 2535 "agent to manage user files." 2536 msgstr "" 2537 2538 #: booleans.py:66 2539 msgid "" 2540 "Allow gpg web domain to modify public files used for public file transfer " 2541 "services." 2542 msgstr "" 2543 2544 #: booleans.py:67 2545 msgid "" 2546 "Allow gssd to list tmp directories and read the kerberos credential cache." 2547 msgstr "" 2548 2549 #: booleans.py:68 2550 msgid "Allow guest to exec content" 2551 msgstr "" 2552 2553 #: booleans.py:69 2554 msgid "" 2555 "Allow Apache to modify public files used for public file transfer services. " 2556 "Directories/Files must be labeled public_content_rw_t." 2557 msgstr "" 2558 2559 #: booleans.py:70 2560 msgid "Allow httpd to use built in scripting (usually php)" 2561 msgstr "" 2562 2563 #: booleans.py:71 2564 msgid "Allow http daemon to check spam" 2565 msgstr "" 2566 2567 #: booleans.py:72 2568 msgid "" 2569 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral " 2570 "ports" 2571 msgstr "" 2572 2573 #: booleans.py:73 2574 msgid "Allow httpd to connect to the ldap port" 2575 msgstr "" 2576 2577 #: booleans.py:74 2578 msgid "Allow http daemon to connect to mythtv" 2579 msgstr "" 2580 2581 #: booleans.py:75 2582 msgid "Allow http daemon to connect to zabbix" 2583 msgstr "" 2584 2585 #: booleans.py:76 2586 msgid "Allow HTTPD scripts and modules to connect to the network using TCP." 2587 msgstr "" 2588 2589 #: booleans.py:77 2590 msgid "Allow HTTPD scripts and modules to connect to cobbler over the network." 2591 msgstr "" 2592 2593 #: booleans.py:78 2594 msgid "" 2595 "Allow HTTPD scripts and modules to connect to databases over the network." 2596 msgstr "" 2597 2598 #: booleans.py:79 2599 msgid "Allow httpd to connect to memcache server" 2600 msgstr "" 2601 2602 #: booleans.py:80 2603 msgid "Allow httpd to act as a relay" 2604 msgstr "" 2605 2606 #: booleans.py:81 2607 msgid "Allow http daemon to send mail" 2608 msgstr "" 2609 2610 #: booleans.py:82 2611 msgid "Allow Apache to communicate with avahi service via dbus" 2612 msgstr "" 2613 2614 #: booleans.py:83 2615 msgid "Allow httpd cgi support" 2616 msgstr "" 2617 2618 #: booleans.py:84 2619 msgid "Allow httpd to act as a FTP server by listening on the ftp port." 2620 msgstr "" 2621 2622 #: booleans.py:85 2623 msgid "Allow httpd to read home directories" 2624 msgstr "" 2625 2626 #: booleans.py:86 2627 msgid "Allow httpd scripts and modules execmem/execstack" 2628 msgstr "" 2629 2630 #: booleans.py:87 2631 msgid "Allow HTTPD to connect to port 80 for graceful shutdown" 2632 msgstr "" 2633 2634 #: booleans.py:88 2635 msgid "Allow httpd processes to manage IPA content" 2636 msgstr "" 2637 2638 #: booleans.py:89 2639 msgid "Allow Apache to use mod_auth_ntlm_winbind" 2640 msgstr "" 2641 2642 #: booleans.py:90 2643 msgid "Allow Apache to use mod_auth_pam" 2644 msgstr "" 2645 2646 #: booleans.py:91 2647 msgid "Allow httpd to read user content" 2648 msgstr "" 2649 2650 #: booleans.py:92 2651 msgid "Allow Apache to run in stickshift mode, not transition to passenger" 2652 msgstr "" 2653 2654 #: booleans.py:93 2655 msgid "Allow HTTPD scripts and modules to server cobbler files." 2656 msgstr "" 2657 2658 #: booleans.py:94 2659 msgid "Allow httpd daemon to change its resource limits" 2660 msgstr "" 2661 2662 #: booleans.py:95 2663 msgid "" 2664 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts." 2665 msgstr "" 2666 2667 #: booleans.py:96 2668 msgid "" 2669 "Allow apache scripts to write to public content, directories/files must be " 2670 "labeled public_rw_content_t." 2671 msgstr "" 2672 2673 #: booleans.py:97 2674 msgid "Allow Apache to execute tmp content." 2675 msgstr "" 2676 2677 #: booleans.py:98 2678 msgid "" 2679 "Unify HTTPD to communicate with the terminal. Needed for entering the " 2680 "passphrase for certificates at the terminal." 2681 msgstr "" 2682 2683 #: booleans.py:99 2684 msgid "Unify HTTPD handling of all content files." 2685 msgstr "" 2686 2687 #: booleans.py:100 2688 msgid "Allow httpd to access cifs file systems" 2689 msgstr "" 2690 2691 #: booleans.py:101 2692 msgid "Allow httpd to access FUSE file systems" 2693 msgstr "" 2694 2695 #: booleans.py:102 2696 msgid "Allow httpd to run gpg" 2697 msgstr "" 2698 2699 #: booleans.py:103 2700 msgid "Allow httpd to access nfs file systems" 2701 msgstr "" 2702 2703 #: booleans.py:104 2704 msgid "Allow httpd to access openstack ports" 2705 msgstr "" 2706 2707 #: booleans.py:105 2708 msgid "Allow httpd to connect to sasl" 2709 msgstr "" 2710 2711 #: booleans.py:106 2712 msgid "Allow Apache to query NS records" 2713 msgstr "" 2714 2715 #: booleans.py:107 2716 msgid "Determine whether icecast can listen on and connect to any TCP port." 2717 msgstr "" 2718 2719 #: booleans.py:108 2720 msgid "" 2721 "Determine whether irc clients can listen on and connect to any unreserved " 2722 "TCP ports." 2723 msgstr "" 2724 2725 #: booleans.py:109 2726 msgid "" 2727 "Allow the Irssi IRC Client to connect to any port, and to bind to any " 2728 "unreserved port." 2729 msgstr "" 2730 2731 #: booleans.py:110 2732 msgid "Allow confined applications to run with kerberos." 2733 msgstr "" 2734 2735 #: booleans.py:111 2736 msgid "Allow ksmtuned to use cifs/Samba file systems" 2737 msgstr "" 2738 2739 #: booleans.py:112 2740 msgid "Allow ksmtuned to use nfs file systems" 2741 msgstr "" 2742 2743 #: booleans.py:113 2744 msgid "Allow syslogd daemon to send mail" 2745 msgstr "" 2746 2747 #: booleans.py:114 2748 msgid "Allow syslogd the ability to read/write terminals" 2749 msgstr "" 2750 2751 #: booleans.py:115 2752 msgid "Allow logging in and using the system from /dev/console." 2753 msgstr "" 2754 2755 #: booleans.py:116 2756 msgid "Allow epylog to send mail" 2757 msgstr "" 2758 2759 #: booleans.py:117 2760 msgid "Allow mailman to access FUSE file systems" 2761 msgstr "" 2762 2763 #: booleans.py:118 2764 msgid "Determine whether mcelog supports client mode." 2765 msgstr "" 2766 2767 #: booleans.py:119 2768 msgid "Determine whether mcelog can execute scripts." 2769 msgstr "" 2770 2771 #: booleans.py:120 2772 msgid "Determine whether mcelog can use all the user ttys." 2773 msgstr "" 2774 2775 #: booleans.py:121 2776 msgid "Determine whether mcelog supports server mode." 2777 msgstr "" 2778 2779 #: booleans.py:122 2780 msgid "" 2781 "Control the ability to mmap a low area of the address space, as configured " 2782 "by /proc/sys/kernel/mmap_min_addr." 2783 msgstr "" 2784 2785 #: booleans.py:123 2786 msgid "Allow mock to read files in home directories." 2787 msgstr "" 2788 2789 #: booleans.py:124 2790 msgid "Allow the mount commands to mount any directory or file." 2791 msgstr "" 2792 2793 #: booleans.py:125 2794 msgid "Allow mozilla plugin domain to connect to the network using TCP." 2795 msgstr "" 2796 2797 #: booleans.py:126 2798 msgid "Allow mozilla plugin to support GPS." 2799 msgstr "" 2800 2801 #: booleans.py:127 2802 msgid "Allow mozilla plugin to support spice protocols." 2803 msgstr "" 2804 2805 #: booleans.py:128 2806 msgid "Allow confined web browsers to read home directory content" 2807 msgstr "" 2808 2809 #: booleans.py:129 2810 msgid "Determine whether mpd can traverse user home directories." 2811 msgstr "" 2812 2813 #: booleans.py:130 2814 msgid "Determine whether mpd can use cifs file systems." 2815 msgstr "" 2816 2817 #: booleans.py:131 2818 msgid "Determine whether mpd can use nfs file systems." 2819 msgstr "" 2820 2821 #: booleans.py:132 2822 msgid "Determine whether mplayer can make its stack executable." 2823 msgstr "" 2824 2825 #: booleans.py:133 2826 msgid "Allow mysqld to connect to all ports" 2827 msgstr "" 2828 2829 #: booleans.py:134 2830 msgid "Determine whether Bind can bind tcp socket to http ports." 2831 msgstr "" 2832 2833 #: booleans.py:135 2834 msgid "" 2835 "Determine whether Bind can write to master zone files. Generally this is " 2836 "used for dynamic DNS or zone transfers." 2837 msgstr "" 2838 2839 #: booleans.py:136 2840 msgid "Allow any files/directories to be exported read/only via NFS." 2841 msgstr "" 2842 2843 #: booleans.py:137 2844 msgid "Allow any files/directories to be exported read/write via NFS." 2845 msgstr "" 2846 2847 #: booleans.py:138 2848 msgid "" 2849 "Allow nfs servers to modify public files used for public file transfer " 2850 "services. Files/Directories must be labeled public_content_rw_t." 2851 msgstr "" 2852 2853 #: booleans.py:139 2854 msgid "Allow system to run with NIS" 2855 msgstr "" 2856 2857 #: booleans.py:140 2858 msgid "Allow confined applications to use nscd shared memory." 2859 msgstr "" 2860 2861 #: booleans.py:141 2862 msgid "Allow openshift to lockdown app" 2863 msgstr "" 2864 2865 #: booleans.py:142 2866 msgid "Determine whether openvpn can connect to the TCP network." 2867 msgstr "" 2868 2869 #: booleans.py:143 2870 msgid "Determine whether openvpn can read generic user home content files." 2871 msgstr "" 2872 2873 #: booleans.py:144 2874 msgid "Allow openvpn to run unconfined scripts" 2875 msgstr "" 2876 2877 #: booleans.py:145 2878 msgid "Allow piranha-lvs domain to connect to the network using TCP." 2879 msgstr "" 2880 2881 #: booleans.py:146 2882 msgid "Allow polipo to connect to all ports > 1023" 2883 msgstr "" 2884 2885 #: booleans.py:147 2886 msgid "" 2887 "Determine whether Polipo session daemon can bind tcp sockets to all " 2888 "unreserved ports." 2889 msgstr "" 2890 2891 #: booleans.py:148 2892 msgid "" 2893 "Determine whether calling user domains can execute Polipo daemon in the " 2894 "polipo_session_t domain." 2895 msgstr "" 2896 2897 #: booleans.py:149 2898 msgid "Determine whether polipo can access cifs file systems." 2899 msgstr "" 2900 2901 #: booleans.py:150 2902 msgid "Determine whether Polipo can access nfs file systems." 2903 msgstr "" 2904 2905 #: booleans.py:151 2906 msgid "Enable polyinstantiated directory support." 2907 msgstr "" 2908 2909 #: booleans.py:152 2910 msgid "Allow postfix_local domain full write access to mail_spool directories" 2911 msgstr "" 2912 2913 #: booleans.py:153 2914 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery" 2915 msgstr "" 2916 2917 #: booleans.py:154 2918 msgid "Allow transmit client label to foreign database" 2919 msgstr "" 2920 2921 #: booleans.py:155 2922 msgid "Allow database admins to execute DML statement" 2923 msgstr "" 2924 2925 #: booleans.py:156 2926 msgid "Allow unprivileged users to execute DDL statement" 2927 msgstr "" 2928 2929 #: booleans.py:157 2930 msgid "Allow pppd to load kernel modules for certain modems" 2931 msgstr "" 2932 2933 #: booleans.py:158 2934 msgid "Allow pppd to be run for a regular user" 2935 msgstr "" 2936 2937 #: booleans.py:159 2938 msgid "Determine whether privoxy can connect to all tcp ports." 2939 msgstr "" 2940 2941 #: booleans.py:160 2942 msgid "" 2943 "Permit to prosody to bind apache port. Need to be activated to use BOSH." 2944 msgstr "" 2945 2946 #: booleans.py:161 2947 msgid "Allow Puppet client to manage all file types." 2948 msgstr "" 2949 2950 #: booleans.py:162 2951 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database" 2952 msgstr "" 2953 2954 #: booleans.py:163 2955 msgid "Allow racoon to read shadow" 2956 msgstr "" 2957 2958 #: booleans.py:164 2959 msgid "" 2960 "Allow rsync to modify public files used for public file transfer services. " 2961 "Files/Directories must be labeled public_content_rw_t." 2962 msgstr "" 2963 2964 #: booleans.py:165 2965 msgid "Allow rsync to run as a client" 2966 msgstr "" 2967 2968 #: booleans.py:166 2969 msgid "Allow rsync to export any files/directories read only." 2970 msgstr "" 2971 2972 #: booleans.py:167 2973 msgid "Allow rsync server to manage all files/directories on the system." 2974 msgstr "" 2975 2976 #: booleans.py:168 2977 msgid "Allow samba to create new home directories (e.g. via PAM)" 2978 msgstr "" 2979 2980 #: booleans.py:169 2981 msgid "" 2982 "Allow samba to act as the domain controller, add users, groups and change " 2983 "passwords." 2984 msgstr "" 2985 2986 #: booleans.py:170 2987 msgid "Allow samba to share users home directories." 2988 msgstr "" 2989 2990 #: booleans.py:171 2991 msgid "Allow samba to share any file/directory read only." 2992 msgstr "" 2993 2994 #: booleans.py:172 2995 msgid "Allow samba to share any file/directory read/write." 2996 msgstr "" 2997 2998 #: booleans.py:173 2999 msgid "Allow samba to act as a portmapper" 3000 msgstr "" 3001 3002 #: booleans.py:174 3003 msgid "Allow samba to run unconfined scripts" 3004 msgstr "" 3005 3006 #: booleans.py:175 3007 msgid "Allow samba to export ntfs/fusefs volumes." 3008 msgstr "" 3009 3010 #: booleans.py:176 3011 msgid "Allow samba to export NFS volumes." 3012 msgstr "" 3013 3014 #: booleans.py:177 3015 msgid "Allow sanlock to read/write fuse files" 3016 msgstr "" 3017 3018 #: booleans.py:178 3019 msgid "Allow sanlock to manage nfs files" 3020 msgstr "" 3021 3022 #: booleans.py:179 3023 msgid "Allow sanlock to manage cifs files" 3024 msgstr "" 3025 3026 #: booleans.py:180 3027 msgid "Allow sasl to read shadow" 3028 msgstr "" 3029 3030 #: booleans.py:181 3031 msgid "Allow secadm to exec content" 3032 msgstr "" 3033 3034 #: booleans.py:182 3035 msgid "" 3036 "disallow programs, such as newrole, from transitioning to administrative " 3037 "user domains." 3038 msgstr "" 3039 3040 #: booleans.py:183 3041 msgid "Disable kernel module loading." 3042 msgstr "" 3043 3044 #: booleans.py:184 3045 msgid "" 3046 "Boolean to determine whether the system permits loading policy, setting " 3047 "enforcing mode, and changing boolean values. Set this to true and you have " 3048 "to reboot to set it back." 3049 msgstr "" 3050 3051 #: booleans.py:185 3052 msgid "Allow regular users direct dri device access" 3053 msgstr "" 3054 3055 #: booleans.py:186 3056 msgid "" 3057 "Allow unconfined executables to make their heap memory executable. Doing " 3058 "this is a really bad idea. Probably indicates a badly coded executable, but " 3059 "could indicate an attack. This executable should be reported in bugzilla" 3060 msgstr "" 3061 3062 #: booleans.py:187 3063 msgid "" 3064 "Allow all unconfined executables to use libraries requiring text relocation " 3065 "that are not labeled textrel_shlib_t" 3066 msgstr "" 3067 3068 #: booleans.py:188 3069 msgid "" 3070 "Allow unconfined executables to make their stack executable. This should " 3071 "never, ever be necessary. Probably indicates a badly coded executable, but " 3072 "could indicate an attack. This executable should be reported in bugzilla" 3073 msgstr "" 3074 3075 #: booleans.py:189 3076 msgid "Allow users to connect to the local mysql server" 3077 msgstr "" 3078 3079 #: booleans.py:190 3080 msgid "" 3081 "Allow confined users the ability to execute the ping and traceroute commands." 3082 msgstr "" 3083 3084 #: booleans.py:191 3085 msgid "Allow users to connect to PostgreSQL" 3086 msgstr "" 3087 3088 #: booleans.py:192 3089 msgid "" 3090 "Allow user to r/w files on filesystems that do not have extended attributes " 3091 "(FAT, CDROM, FLOPPY)" 3092 msgstr "" 3093 3094 #: booleans.py:193 3095 msgid "Allow user music sharing" 3096 msgstr "" 3097 3098 #: booleans.py:194 3099 msgid "" 3100 "Allow users to run TCP servers (bind to ports and accept connection from the " 3101 "same domain and outside users) disabling this forces FTP passive mode and " 3102 "may change other protocols." 3103 msgstr "" 3104 3105 #: booleans.py:195 3106 msgid "Allow user to use ssh chroot environment." 3107 msgstr "" 3108 3109 #: booleans.py:196 3110 msgid "" 3111 "Determine whether sftpd can modify public files used for public file " 3112 "transfer services. Directories/Files must be labeled public_content_rw_t." 3113 msgstr "" 3114 3115 #: booleans.py:197 3116 msgid "" 3117 "Determine whether sftpd-can read and write files in user home directories." 3118 msgstr "" 3119 3120 #: booleans.py:198 3121 msgid "" 3122 "Determine whether sftpd-can login to local users and read and write all " 3123 "files on the system, governed by DAC." 3124 msgstr "" 3125 3126 #: booleans.py:199 3127 msgid "" 3128 "Determine whether sftpd can read and write files in user ssh home " 3129 "directories." 3130 msgstr "" 3131 3132 #: booleans.py:200 3133 msgid "Allow sge to connect to the network using any TCP port" 3134 msgstr "" 3135 3136 #: booleans.py:201 3137 msgid "Allow sge to access nfs file systems." 3138 msgstr "" 3139 3140 #: booleans.py:202 3141 msgid "Determine whether smartmon can support devices on 3ware controllers." 3142 msgstr "" 3143 3144 #: booleans.py:203 3145 msgid "" 3146 "Allow samba to modify public files used for public file transfer services. " 3147 "Files/Directories must be labeled public_content_rw_t." 3148 msgstr "" 3149 3150 #: booleans.py:204 3151 msgid "Allow user spamassassin clients to use the network." 3152 msgstr "" 3153 3154 #: booleans.py:205 3155 msgid "Allow spamd to read/write user home directories." 3156 msgstr "" 3157 3158 #: booleans.py:206 3159 msgid "Determine whether squid can connect to all TCP ports." 3160 msgstr "" 3161 3162 #: booleans.py:207 3163 msgid "Determine whether squid can run as a transparent proxy." 3164 msgstr "" 3165 3166 #: booleans.py:208 3167 msgid "" 3168 "Allow ssh with chroot env to read and write files in the user home " 3169 "directories" 3170 msgstr "" 3171 3172 #: booleans.py:209 3173 msgid "allow host key based authentication" 3174 msgstr "" 3175 3176 #: booleans.py:210 3177 msgid "Allow ssh logins as sysadm_r:sysadm_t" 3178 msgstr "" 3179 3180 #: booleans.py:211 3181 msgid "Allow staff to exec content" 3182 msgstr "" 3183 3184 #: booleans.py:212 3185 msgid "allow staff user to create and transition to svirt domains." 3186 msgstr "" 3187 3188 #: booleans.py:213 3189 msgid "Allow sysadm to exec content" 3190 msgstr "" 3191 3192 #: booleans.py:214 3193 msgid "Allow the Telepathy connection managers to connect to any network port." 3194 msgstr "" 3195 3196 #: booleans.py:215 3197 msgid "" 3198 "Allow the Telepathy connection managers to connect to any generic TCP port." 3199 msgstr "" 3200 3201 #: booleans.py:216 3202 msgid "Allow testpolicy to exec content" 3203 msgstr "" 3204 3205 #: booleans.py:217 3206 msgid "" 3207 "Allow tftp to modify public files used for public file transfer services." 3208 msgstr "" 3209 3210 #: booleans.py:218 3211 msgid "Allow tftp to read and write files in the user home directories" 3212 msgstr "" 3213 3214 #: booleans.py:219 3215 msgid "Determine whether tor can bind tcp sockets to all unreserved ports." 3216 msgstr "" 3217 3218 #: booleans.py:220 3219 msgid "Allow tor to act as a relay" 3220 msgstr "" 3221 3222 #: booleans.py:221 3223 msgid "" 3224 "allow unconfined users to transition to the chrome sandbox domains when " 3225 "running chrome-sandbox" 3226 msgstr "" 3227 3228 #: booleans.py:222 3229 msgid "Allow a user to login as an unconfined domain" 3230 msgstr "" 3231 3232 #: booleans.py:223 3233 msgid "" 3234 "Allow unconfined users to transition to the Mozilla plugin domain when " 3235 "running xulrunner plugin-container." 3236 msgstr "" 3237 3238 #: booleans.py:224 3239 msgid "Allow unprivledged user to create and transition to svirt domains." 3240 msgstr "" 3241 3242 #: booleans.py:225 3243 msgid "Support ecryptfs home directories" 3244 msgstr "" 3245 3246 #: booleans.py:226 3247 msgid "Support fusefs home directories" 3248 msgstr "" 3249 3250 #: booleans.py:227 3251 msgid "Determine whether to support lpd server." 3252 msgstr "" 3253 3254 #: booleans.py:228 3255 msgid "Support NFS home directories" 3256 msgstr "" 3257 3258 #: booleans.py:229 3259 msgid "Support SAMBA home directories" 3260 msgstr "" 3261 3262 #: booleans.py:230 3263 msgid "Allow user to exec content" 3264 msgstr "" 3265 3266 #: booleans.py:231 3267 msgid "Determine whether varnishd can use the full TCP network." 3268 msgstr "" 3269 3270 #: booleans.py:232 3271 msgid "" 3272 "Determine whether attempts by vbetool to mmap low regions should be silently " 3273 "blocked." 3274 msgstr "" 3275 3276 #: booleans.py:233 3277 msgid "Allow virtual processes to run as userdomains" 3278 msgstr "" 3279 3280 #: booleans.py:234 3281 msgid "" 3282 "Allow confined virtual guests to use serial/parallel communication ports" 3283 msgstr "" 3284 3285 #: booleans.py:235 3286 msgid "" 3287 "Allow confined virtual guests to use executable memory and executable stack" 3288 msgstr "" 3289 3290 #: booleans.py:236 3291 msgid "Allow confined virtual guests to read fuse files" 3292 msgstr "" 3293 3294 #: booleans.py:237 3295 msgid "Allow confined virtual guests to manage nfs files" 3296 msgstr "" 3297 3298 #: booleans.py:238 3299 msgid "Allow confined virtual guests to interact with rawip sockets" 3300 msgstr "" 3301 3302 #: booleans.py:239 3303 msgid "Allow confined virtual guests to manage cifs files" 3304 msgstr "" 3305 3306 #: booleans.py:240 3307 msgid "Allow confined virtual guests to interact with the sanlock" 3308 msgstr "" 3309 3310 #: booleans.py:241 3311 msgid "Allow confined virtual guests to use usb devices" 3312 msgstr "" 3313 3314 #: booleans.py:242 3315 msgid "Allow confined virtual guests to interact with the xserver" 3316 msgstr "" 3317 3318 #: booleans.py:243 3319 msgid "Determine whether webadm can manage generic user files." 3320 msgstr "" 3321 3322 #: booleans.py:244 3323 msgid "Determine whether webadm can read generic user files." 3324 msgstr "" 3325 3326 #: booleans.py:245 3327 msgid "" 3328 "Determine whether attempts by wine to mmap low regions should be silently " 3329 "blocked." 3330 msgstr "" 3331 3332 #: booleans.py:246 3333 msgid "Allow the graphical login program to execute bootloader" 3334 msgstr "" 3335 3336 #: booleans.py:247 3337 msgid "" 3338 "Allow the graphical login program to login directly as sysadm_r:sysadm_t" 3339 msgstr "" 3340 3341 #: booleans.py:248 3342 msgid "" 3343 "Allow the graphical login program to create files in HOME dirs as xdm_home_t." 3344 msgstr "" 3345 3346 #: booleans.py:249 3347 msgid "Allow xen to manage nfs files" 3348 msgstr "" 3349 3350 #: booleans.py:250 3351 msgid "" 3352 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated " 3353 "logical volumes for disk images." 3354 msgstr "" 3355 3356 #: booleans.py:251 3357 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb." 3358 msgstr "" 3359 3360 #: booleans.py:252 3361 msgid "" 3362 "Allow xguest users to configure Network Manager and connect to apache ports" 3363 msgstr "" 3364 3365 #: booleans.py:253 3366 msgid "Allow xguest to exec content" 3367 msgstr "" 3368 3369 #: booleans.py:254 3370 msgid "Allow xguest users to mount removable media" 3371 msgstr "" 3372 3373 #: booleans.py:255 3374 msgid "Allow xguest to use blue tooth devices" 3375 msgstr "" 3376 3377 #: booleans.py:256 3378 msgid "Allows clients to write to the X server shared memory segments." 3379 msgstr "" 3380 3381 #: booleans.py:257 3382 msgid "Allows XServer to execute writable memory" 3383 msgstr "" 3384 3385 #: booleans.py:258 3386 msgid "Support X userspace object manager" 3387 msgstr "" 3388 3389 #: booleans.py:259 3390 msgid "Determine whether zabbix can connect to all TCP ports" 3391 msgstr "" 3392 3393 #: booleans.py:260 3394 msgid "Allow zarafa domains to setrlimit/sys_rouserce." 3395 msgstr "" 3396 3397 #: booleans.py:261 3398 msgid "Allow zebra daemon to write it configuration files" 3399 msgstr "" 3400 3401 #: booleans.py:262 3402 msgid "" 3403 "Allow ZoneMinder to modify public files used for public file transfer " 3404 "services." 3405 msgstr "" 3406 3407 #: booleans.py:263 3408 msgid "Allow ZoneMinder to run su/sudo." 3409 msgstr "" 3410 3411 #: ../sepolicy/sepolicy.py:194 3412 #, python-format 3413 msgid "Interface %s does not exist." 3414 msgstr "" 3415 3416 #: ../sepolicy/sepolicy.py:292 3417 msgid "You need to install policycoreutils-gui package to use the gui option" 3418 msgstr "" 3419 3420 #: ../sepolicy/sepolicy.py:296 3421 msgid "Graphical User Interface for SELinux Policy" 3422 msgstr "" 3423 3424 #: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345 3425 msgid "Domain name(s) of man pages to be created" 3426 msgstr "" 3427 3428 #: ../sepolicy/sepolicy.py:311 3429 msgid "Alternative root needs to be setup" 3430 msgstr "" 3431 3432 #: ../sepolicy/sepolicy.py:327 3433 msgid "Generate SELinux man pages" 3434 msgstr "" 3435 3436 #: ../sepolicy/sepolicy.py:330 3437 msgid "path in which the generated SELinux man pages will be stored" 3438 msgstr "" 3439 3440 #: ../sepolicy/sepolicy.py:332 3441 msgid "name of the OS for man pages" 3442 msgstr "" 3443 3444 #: ../sepolicy/sepolicy.py:334 3445 msgid "Generate HTML man pages structure for selected SELinux man page" 3446 msgstr "" 3447 3448 #: ../sepolicy/sepolicy.py:336 3449 msgid "Alternate root directory, defaults to /" 3450 msgstr "" 3451 3452 #: ../sepolicy/sepolicy.py:338 3453 msgid "" 3454 "With this flag, alternative root path needs to include file context files " 3455 "and policy.xml file" 3456 msgstr "" 3457 3458 #: ../sepolicy/sepolicy.py:342 3459 msgid "All domains" 3460 msgstr "" 3461 3462 #: ../sepolicy/sepolicy.py:350 3463 msgid "Query SELinux policy network information" 3464 msgstr "" 3465 3466 #: ../sepolicy/sepolicy.py:355 3467 msgid "list all SELinux port types" 3468 msgstr "" 3469 3470 #: ../sepolicy/sepolicy.py:358 3471 msgid "show SELinux type related to the port" 3472 msgstr "" 3473 3474 #: ../sepolicy/sepolicy.py:361 3475 msgid "Show ports defined for this SELinux type" 3476 msgstr "" 3477 3478 #: ../sepolicy/sepolicy.py:364 3479 msgid "show ports to which this domain can bind and/or connect" 3480 msgstr "" 3481 3482 #: ../sepolicy/sepolicy.py:367 3483 msgid "show ports to which this application can bind and/or connect" 3484 msgstr "" 3485 3486 #: ../sepolicy/sepolicy.py:382 3487 msgid "query SELinux policy to see if domains can communicate with each other" 3488 msgstr "" 3489 3490 #: ../sepolicy/sepolicy.py:385 3491 msgid "Source Domain" 3492 msgstr "" 3493 3494 #: ../sepolicy/sepolicy.py:388 3495 msgid "Target Domain" 3496 msgstr "" 3497 3498 #: ../sepolicy/sepolicy.py:407 3499 msgid "query SELinux Policy to see description of booleans" 3500 msgstr "" 3501 3502 #: ../sepolicy/sepolicy.py:411 3503 msgid "get all booleans descriptions" 3504 msgstr "" 3505 3506 #: ../sepolicy/sepolicy.py:414 3507 msgid "boolean to get description" 3508 msgstr "" 3509 3510 #: ../sepolicy/sepolicy.py:424 3511 msgid "" 3512 "query SELinux Policy to see how a source process domain can transition to " 3513 "the target process domain" 3514 msgstr "" 3515 3516 #: ../sepolicy/sepolicy.py:427 3517 msgid "source process domain" 3518 msgstr "" 3519 3520 #: ../sepolicy/sepolicy.py:430 3521 msgid "target process domain" 3522 msgstr "" 3523 3524 #: ../sepolicy/sepolicy.py:472 3525 #, python-format 3526 msgid "sepolicy generate: error: one of the arguments %s is required" 3527 msgstr "" 3528 3529 #: ../sepolicy/sepolicy.py:477 3530 msgid "Command required for this type of policy" 3531 msgstr "" 3532 3533 #: ../sepolicy/sepolicy.py:488 3534 #, python-format 3535 msgid "" 3536 "-t option can not be used with '%s' domains. Read usage for more details." 3537 msgstr "" 3538 3539 #: ../sepolicy/sepolicy.py:493 3540 #, python-format 3541 msgid "" 3542 "-d option can not be used with '%s' domains. Read usage for more details." 3543 msgstr "" 3544 3545 #: ../sepolicy/sepolicy.py:497 3546 #, python-format 3547 msgid "" 3548 "-a option can not be used with '%s' domains. Read usage for more details." 3549 msgstr "" 3550 3551 #: ../sepolicy/sepolicy.py:501 3552 msgid "-w option can not be used with the --newtype option" 3553 msgstr "" 3554 3555 #: ../sepolicy/sepolicy.py:521 3556 msgid "List SELinux Policy interfaces" 3557 msgstr "" 3558 3559 #: ../sepolicy/sepolicy.py:541 3560 msgid "Enter interface names, you wish to query" 3561 msgstr "" 3562 3563 #: ../sepolicy/sepolicy.py:550 3564 msgid "Generate SELinux Policy module template" 3565 msgstr "" 3566 3567 #: ../sepolicy/sepolicy.py:553 3568 msgid "Enter domain type which you will be extending" 3569 msgstr "" 3570 3571 #: ../sepolicy/sepolicy.py:556 3572 msgid "Enter SELinux user(s) which will transition to this domain" 3573 msgstr "" 3574 3575 #: ../sepolicy/sepolicy.py:559 3576 msgid "Enter SELinux role(s) to which the administror domain will transition" 3577 msgstr "" 3578 3579 #: ../sepolicy/sepolicy.py:562 3580 msgid "Enter domain(s) which this confined admin will administrate" 3581 msgstr "" 3582 3583 #: ../sepolicy/sepolicy.py:565 3584 msgid "name of policy to generate" 3585 msgstr "" 3586 3587 #: ../sepolicy/sepolicy.py:572 3588 msgid "path in which the generated policy files will be stored" 3589 msgstr "" 3590 3591 #: ../sepolicy/sepolicy.py:574 3592 msgid "path to which the confined processes will need to write" 3593 msgstr "" 3594 3595 #: ../sepolicy/sepolicy.py:575 3596 msgid "Policy types which require a command" 3597 msgstr "" 3598 3599 #: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582 3600 #: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588 3601 #: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597 3602 #: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603 3603 #: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612 3604 #: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618 3605 #, python-format 3606 msgid "Generate '%s' policy" 3607 msgstr "" 3608 3609 #: ../sepolicy/sepolicy.py:606 3610 #, python-format 3611 msgid "Generate '%s' policy " 3612 msgstr "" 3613 3614 #: ../sepolicy/sepolicy.py:620 3615 msgid "executable to confine" 3616 msgstr "" 3617 3618 #: ../sepolicy/sepolicy.py:625 3619 msgid "commands" 3620 msgstr "" 3621 3622 #: ../sepolicy/sepolicy.py:628 3623 msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy" 3624 msgstr "" 3625 3626 #: ../sepolicy/sepolicy/__init__.py:89 3627 #, python-format 3628 msgid "-- Allowed %s [ %s ]" 3629 msgstr "" 3630 3631 #: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135 3632 msgid "all files" 3633 msgstr "" 3634 3635 #: ../sepolicy/sepolicy/__init__.py:96 3636 msgid "regular file" 3637 msgstr "" 3638 3639 #: ../sepolicy/sepolicy/__init__.py:97 3640 msgid "directory" 3641 msgstr "" 3642 3643 #: ../sepolicy/sepolicy/__init__.py:98 3644 msgid "character device" 3645 msgstr "" 3646 3647 #: ../sepolicy/sepolicy/__init__.py:99 3648 msgid "block device" 3649 msgstr "" 3650 3651 #: ../sepolicy/sepolicy/__init__.py:100 3652 msgid "socket file" 3653 msgstr "" 3654 3655 #: ../sepolicy/sepolicy/__init__.py:101 3656 msgid "symbolic link" 3657 msgstr "" 3658 3659 #: ../sepolicy/sepolicy/__init__.py:102 3660 msgid "named pipe" 3661 msgstr "" 3662 3663 #: ../sepolicy/sepolicy/__init__.py:398 3664 msgid "No SELinux Policy installed" 3665 msgstr "" 3666 3667 #: ../sepolicy/sepolicy/__init__.py:478 3668 msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen" 3669 msgstr "" 3670 3671 #: ../sepolicy/sepolicy/__init__.py:724 3672 #, python-format 3673 msgid "Failed to read %s policy file" 3674 msgstr "" 3675 3676 #: ../sepolicy/sepolicy/__init__.py:829 3677 msgid "unknown" 3678 msgstr "unknown" 3679 3680 #: ../sepolicy/sepolicy/generate.py:132 3681 msgid "Internet Services Daemon" 3682 msgstr "" 3683 3684 #: ../sepolicy/sepolicy/generate.py:136 3685 msgid "Existing Domain Type" 3686 msgstr "" 3687 3688 #: ../sepolicy/sepolicy/generate.py:137 3689 msgid "Minimal Terminal Login User Role" 3690 msgstr "" 3691 3692 #: ../sepolicy/sepolicy/generate.py:138 3693 msgid "Minimal X Windows Login User Role" 3694 msgstr "" 3695 3696 #: ../sepolicy/sepolicy/generate.py:139 3697 msgid "Desktop Login User Role" 3698 msgstr "" 3699 3700 #: ../sepolicy/sepolicy/generate.py:140 3701 msgid "Administrator Login User Role" 3702 msgstr "" 3703 3704 #: ../sepolicy/sepolicy/generate.py:141 3705 msgid "Confined Root Administrator Role" 3706 msgstr "" 3707 3708 #: ../sepolicy/sepolicy/generate.py:142 3709 msgid "Module information for a new type" 3710 msgstr "" 3711 3712 #: ../sepolicy/sepolicy/generate.py:147 3713 msgid "Valid Types:\n" 3714 msgstr "" 3715 3716 #: ../sepolicy/sepolicy/generate.py:181 3717 #, python-format 3718 msgid "Ports must be numbers or ranges of numbers from 1 to %d " 3719 msgstr "" 3720 3721 #: ../sepolicy/sepolicy/generate.py:192 3722 msgid "You must enter a valid policy type" 3723 msgstr "" 3724 3725 #: ../sepolicy/sepolicy/generate.py:195 3726 #, python-format 3727 msgid "You must enter a name for your policy module for your '%s'." 3728 msgstr "" 3729 3730 #: ../sepolicy/sepolicy/generate.py:333 3731 msgid "" 3732 "Name must be alpha numberic with no spaces. Consider using option \"-n " 3733 "MODULENAME\"" 3734 msgstr "" 3735 3736 #: ../sepolicy/sepolicy/generate.py:425 3737 msgid "User Role types can not be assigned executables." 3738 msgstr "" 3739 3740 #: ../sepolicy/sepolicy/generate.py:431 3741 msgid "Only Daemon apps can use an init script.." 3742 msgstr "" 3743 3744 #: ../sepolicy/sepolicy/generate.py:449 3745 msgid "use_resolve must be a boolean value " 3746 msgstr "" 3747 3748 #: ../sepolicy/sepolicy/generate.py:455 3749 msgid "use_syslog must be a boolean value " 3750 msgstr "" 3751 3752 #: ../sepolicy/sepolicy/generate.py:461 3753 msgid "use_kerberos must be a boolean value " 3754 msgstr "" 3755 3756 #: ../sepolicy/sepolicy/generate.py:467 3757 msgid "manage_krb5_rcache must be a boolean value " 3758 msgstr "" 3759 3760 #: ../sepolicy/sepolicy/generate.py:497 3761 msgid "USER Types automatically get a tmp type" 3762 msgstr "" 3763 3764 #: ../sepolicy/sepolicy/generate.py:838 3765 #, python-format 3766 msgid "'%s' policy modules require existing domains" 3767 msgstr "" 3768 3769 #: ../sepolicy/sepolicy/generate.py:863 3770 msgid "Type field required" 3771 msgstr "" 3772 3773 #: ../sepolicy/sepolicy/generate.py:876 3774 #, python-format 3775 msgid "" 3776 "You need to define a new type which ends with: \n" 3777 " %s" 3778 msgstr "" 3779 3780 #: ../sepolicy/sepolicy/generate.py:1104 3781 msgid "You must enter the executable path for your confined process" 3782 msgstr "" 3783 3784 #: ../sepolicy/sepolicy/generate.py:1363 3785 msgid "Type Enforcement file" 3786 msgstr "" 3787 3788 #: ../sepolicy/sepolicy/generate.py:1364 3789 msgid "Interface file" 3790 msgstr "" 3791 3792 #: ../sepolicy/sepolicy/generate.py:1365 3793 msgid "File Contexts file" 3794 msgstr "" 3795 3796 #: ../sepolicy/sepolicy/generate.py:1367 3797 msgid "Spec file" 3798 msgstr "" 3799 3800 #: ../sepolicy/sepolicy/generate.py:1368 3801 msgid "Setup Script" 3802 msgstr "" 3803 3804 #: ../sepolicy/sepolicy/sepolicy.glade:25 3805 #: ../sepolicy/sepolicy/sepolicy.glade:4369 3806 msgid "Applications" 3807 msgstr "" 3808 3809 #: ../sepolicy/sepolicy/sepolicy.glade:52 3810 msgid "Select domain" 3811 msgstr "" 3812 3813 #: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67 3814 msgid "Advanced Search >>" 3815 msgstr "" 3816 3817 #: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306 3818 msgid "File Equivalence" 3819 msgstr "" 3820 3821 #: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316 3822 msgid "Users" 3823 msgstr "" 3824 3825 #: ../sepolicy/sepolicy/sepolicy.glade:129 3826 #: ../sepolicy/sepolicy/sepolicy.glade:1897 3827 #: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297 3828 msgid "System" 3829 msgstr "" 3830 3831 #: ../sepolicy/sepolicy/sepolicy.glade:189 3832 #: ../sepolicy/sepolicy/sepolicy.glade:4406 3833 #: ../sepolicy/sepolicy/sepolicy.glade:4499 3834 #: ../sepolicy/sepolicy/sepolicy.glade:4645 3835 #: ../sepolicy/sepolicy/sepolicy.glade:4793 3836 #: ../sepolicy/sepolicy/sepolicy.glade:4934 3837 #: ../sepolicy/sepolicy/sepolicy.glade:5007 3838 msgid "Select" 3839 msgstr "" 3840 3841 #: ../sepolicy/sepolicy/sepolicy.glade:204 3842 #: ../sepolicy/sepolicy/sepolicy.glade:557 3843 #: ../sepolicy/sepolicy/sepolicy.glade:702 3844 #: ../sepolicy/sepolicy/sepolicy.glade:1243 3845 #: ../sepolicy/sepolicy/sepolicy.glade:1539 3846 #: ../sepolicy/sepolicy/sepolicy.glade:4579 3847 #: ../sepolicy/sepolicy/sepolicy.glade:4729 3848 #: ../sepolicy/sepolicy/sepolicy.glade:4859 3849 #: ../sepolicy/sepolicy/sepolicy.glade:5077 3850 #: ../sepolicy/sepolicy/sepolicy.glade:5233 3851 #: ../sepolicy/sepolicy/sepolicy.glade:5474 3852 msgid "Cancel" 3853 msgstr "" 3854 3855 #: ../sepolicy/sepolicy/sepolicy.glade:350 3856 msgid "" 3857 "The entry that was entered is incorrect. Please try again in the " 3858 "ex:/.../... format." 3859 msgstr "" 3860 3861 #: ../sepolicy/sepolicy/sepolicy.glade:376 3862 msgid "Retry" 3863 msgstr "" 3864 3865 #: ../sepolicy/sepolicy/sepolicy.glade:460 3866 #: ../sepolicy/sepolicy/sepolicy.glade:1124 3867 #: ../sepolicy/sepolicy/sepolicy.glade:1372 3868 #: ../sepolicy/sepolicy/sepolicy.glade:5102 3869 #: ../sepolicy/sepolicy/sepolicy.glade:5343 3870 msgid "Network Port Definitions" 3871 msgstr "" 3872 3873 #: ../sepolicy/sepolicy/sepolicy.glade:476 3874 msgid "" 3875 "Add file Equivilence Mapping. Mapping will be created when Update is " 3876 "applied." 3877 msgstr "" 3878 3879 #: ../sepolicy/sepolicy/sepolicy.glade:501 3880 #: ../sepolicy/sepolicy/sepolicy.glade:4045 3881 msgid "Path" 3882 msgstr "" 3883 3884 #: ../sepolicy/sepolicy/sepolicy.glade:511 3885 #: ../sepolicy/sepolicy/sepolicy.glade:5154 3886 #: ../sepolicy/sepolicy/sepolicy.glade:5395 3887 msgid "" 3888 "Specify a new SELinux user name. By convention SELinux User names usually " 3889 "end in an _u." 3890 msgstr "" 3891 3892 #: ../sepolicy/sepolicy/sepolicy.glade:515 3893 msgid "Enter the path to which you want to setup an equivalence label." 3894 msgstr "" 3895 3896 #: ../sepolicy/sepolicy/sepolicy.glade:528 3897 #: ../sepolicy/sepolicy/sepolicy.glade:4062 3898 #: ../sepolicy/sepolicy/sepolicy.glade:4819 3899 msgid "Equivalence Path" 3900 msgstr "" 3901 3902 #: ../sepolicy/sepolicy/sepolicy.glade:542 3903 #: ../sepolicy/sepolicy/sepolicy.glade:687 3904 #: ../sepolicy/sepolicy/sepolicy.glade:1228 3905 #: ../sepolicy/sepolicy/sepolicy.glade:1524 3906 #: ../sepolicy/sepolicy/sepolicy.glade:5218 3907 #: ../sepolicy/sepolicy/sepolicy.glade:5459 3908 msgid "Save to update" 3909 msgstr "" 3910 3911 #: ../sepolicy/sepolicy/sepolicy.glade:582 3912 msgid "" 3913 "Specify the mapping between the new path and the equivalence path. " 3914 "Everything under this new path will be labeled as if they were under the " 3915 "equivalence path." 3916 msgstr "" 3917 3918 #: ../sepolicy/sepolicy/sepolicy.glade:639 3919 msgid "Add a file" 3920 msgstr "" 3921 3922 #: ../sepolicy/sepolicy/sepolicy.glade:656 3923 msgid "" 3924 "<operation> File Labeling for <selected domain>. File labels will be created " 3925 "when update is applied." 3926 msgstr "" 3927 3928 #: ../sepolicy/sepolicy/sepolicy.glade:744 3929 #: ../sepolicy/sepolicy/sepolicy.glade:1471 3930 #: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66 3931 msgid "Advanced >>" 3932 msgstr "" 3933 3934 #: ../sepolicy/sepolicy/sepolicy.glade:765 3935 #: ../sepolicy/sepolicy/sepolicy.glade:2305 3936 #: ../sepolicy/sepolicy/sepolicy.glade:2417 3937 #: ../sepolicy/sepolicy/sepolicy.glade:2539 3938 #: ../sepolicy/sepolicy/sepolicy.glade:4539 3939 msgid "Class" 3940 msgstr "" 3941 3942 #: ../sepolicy/sepolicy/sepolicy.glade:781 3943 msgid "Type" 3944 msgstr "" 3945 3946 #: ../sepolicy/sepolicy/sepolicy.glade:795 3947 msgid "" 3948 "Select the file class to which this label will be applied. Defaults to all " 3949 "classes." 3950 msgstr "" 3951 3952 #: ../sepolicy/sepolicy/sepolicy.glade:822 3953 msgid "Make Path Recursive" 3954 msgstr "" 3955 3956 #: ../sepolicy/sepolicy/sepolicy.glade:826 3957 msgid "" 3958 "Select Make Path Recursive iff you want to apply this label to all children " 3959 "of the specified directory path. objects under the directory to have this " 3960 "label." 3961 msgstr "" 3962 3963 #: ../sepolicy/sepolicy/sepolicy.glade:839 3964 msgid "Browse" 3965 msgstr "" 3966 3967 #: ../sepolicy/sepolicy/sepolicy.glade:843 3968 msgid "Browse to select the file/directory for labeling." 3969 msgstr "" 3970 3971 #: ../sepolicy/sepolicy/sepolicy.glade:887 3972 msgid "Path " 3973 msgstr "" 3974 3975 #: ../sepolicy/sepolicy/sepolicy.glade:898 3976 msgid "" 3977 "Specify the path using regular expressions that you would like to modify the " 3978 "labeling." 3979 msgstr "" 3980 3981 #: ../sepolicy/sepolicy/sepolicy.glade:920 3982 msgid "Select the SELinux file type to assign to this path." 3983 msgstr "" 3984 3985 #: ../sepolicy/sepolicy/sepolicy.glade:947 3986 msgid "Enter the MLS Label to assign to this file path." 3987 msgstr "" 3988 3989 #: ../sepolicy/sepolicy/sepolicy.glade:951 3990 msgid "SELinux MLS Label you wish to assign to this path." 3991 msgstr "" 3992 3993 #: ../sepolicy/sepolicy/sepolicy.glade:1088 3994 msgid "Analyzing Policy..." 3995 msgstr "" 3996 3997 #: ../sepolicy/sepolicy/sepolicy.glade:1141 3998 msgid "" 3999 "Add Login Mapping. Login Mapping will be created when update is applied." 4000 msgstr "" 4001 4002 #: ../sepolicy/sepolicy/sepolicy.glade:1176 4003 msgid "" 4004 "Enter the login user name of the user to which you wish to add SELinux User " 4005 "confinement." 4006 msgstr "" 4007 4008 #: ../sepolicy/sepolicy/sepolicy.glade:1205 4009 msgid "" 4010 "Select the SELinux User to assign to this login user. Login users by " 4011 "default get assigned by the __default__ user." 4012 msgstr "" 4013 4014 #: ../sepolicy/sepolicy/sepolicy.glade:1268 4015 msgid "" 4016 "Enter MLS/MCS Range for this login User. Defaults to the range for the " 4017 "Selected SELinux User." 4018 msgstr "" 4019 4020 #: ../sepolicy/sepolicy/sepolicy.glade:1271 4021 #: ../sepolicy/sepolicy/sepolicy.glade:3191 4022 #: ../sepolicy/sepolicy/sepolicy.glade:3312 4023 #: ../sepolicy/sepolicy/sepolicy.glade:5184 4024 #: ../sepolicy/sepolicy/sepolicy.glade:5425 4025 #, fuzzy 4026 msgid "MLS Range" 4027 msgstr "MCS Range" 4028 4029 #: ../sepolicy/sepolicy/sepolicy.glade:1283 4030 msgid "" 4031 "Specify the MLS Range for this user to login in with. Defaults to the " 4032 "selected SELinux Users MLS Range." 4033 msgstr "" 4034 4035 #: ../sepolicy/sepolicy/sepolicy.glade:1389 4036 msgid "" 4037 "<operation> Network Port for <selected domain>. Ports will be created when " 4038 "update is applied." 4039 msgstr "" 4040 4041 #: ../sepolicy/sepolicy/sepolicy.glade:1427 4042 msgid "Enter the port number or range to which you want to add a port type." 4043 msgstr "" 4044 4045 #: ../sepolicy/sepolicy/sepolicy.glade:1457 4046 #, fuzzy 4047 msgid "Port Type" 4048 msgstr "SELinux Port Type" 4049 4050 #: ../sepolicy/sepolicy/sepolicy.glade:1502 4051 msgid "Select the port type you want to assign to the specified port number." 4052 msgstr "" 4053 4054 #: ../sepolicy/sepolicy/sepolicy.glade:1566 4055 msgid "tcp" 4056 msgstr "" 4057 4058 #: ../sepolicy/sepolicy/sepolicy.glade:1570 4059 msgid "" 4060 "Select <b>tcp</b> if the port type should be assigned to tcp port numbers." 4061 msgstr "" 4062 4063 #: ../sepolicy/sepolicy/sepolicy.glade:1583 4064 msgid "udp" 4065 msgstr "" 4066 4067 #: ../sepolicy/sepolicy/sepolicy.glade:1587 4068 msgid "" 4069 "Select <b>udp</b> if the port type should be assigned to udp port numbers." 4070 msgstr "" 4071 4072 #: ../sepolicy/sepolicy/sepolicy.glade:1609 4073 msgid "Enter the MLS Label to assign to this port." 4074 msgstr "" 4075 4076 #: ../sepolicy/sepolicy/sepolicy.glade:1706 4077 #, fuzzy 4078 msgid "SELinux Configuration" 4079 msgstr "SELinux boolean" 4080 4081 #: ../sepolicy/sepolicy/sepolicy.glade:1742 4082 msgid "Select..." 4083 msgstr "" 4084 4085 #: ../sepolicy/sepolicy/sepolicy.glade:1791 4086 #: ../sepolicy/sepolicy/sepolicy.glade:2211 4087 msgid "Booleans" 4088 msgstr "" 4089 4090 #: ../sepolicy/sepolicy/sepolicy.glade:1795 4091 msgid "" 4092 "Display boolean information that can be used to modify the policy for the " 4093 "'selected domain'." 4094 msgstr "" 4095 4096 #: ../sepolicy/sepolicy/sepolicy.glade:1809 4097 #: ../sepolicy/sepolicy/sepolicy.glade:2596 4098 msgid "Files" 4099 msgstr "" 4100 4101 #: ../sepolicy/sepolicy/sepolicy.glade:1813 4102 msgid "" 4103 "Display file type information that can be used by the 'selected domain'." 4104 msgstr "" 4105 4106 #: ../sepolicy/sepolicy/sepolicy.glade:1827 4107 #: ../sepolicy/sepolicy/sepolicy.glade:2829 4108 msgid "Network" 4109 msgstr "" 4110 4111 #: ../sepolicy/sepolicy/sepolicy.glade:1831 4112 msgid "" 4113 "Display network ports to which the 'selected domain' can connect or listen " 4114 "to." 4115 msgstr "" 4116 4117 #: ../sepolicy/sepolicy/sepolicy.glade:1845 4118 #: ../sepolicy/sepolicy/sepolicy.glade:3120 4119 msgid "Transitions" 4120 msgstr "" 4121 4122 #: ../sepolicy/sepolicy/sepolicy.glade:1849 4123 msgid "" 4124 "Display applications that can transition into or out of the 'selected " 4125 "domain'." 4126 msgstr "" 4127 4128 #: ../sepolicy/sepolicy/sepolicy.glade:1863 4129 #: ../sepolicy/sepolicy/sepolicy.glade:3221 4130 #, fuzzy 4131 msgid "Login Mapping" 4132 msgstr "Login Name" 4133 4134 #: ../sepolicy/sepolicy/sepolicy.glade:1866 4135 #: ../sepolicy/sepolicy/sepolicy.glade:1883 4136 #: ../sepolicy/sepolicy/sepolicy.glade:1900 4137 msgid "Manage the SELinux configuration" 4138 msgstr "" 4139 4140 #: ../sepolicy/sepolicy/sepolicy.glade:1880 4141 #: ../sepolicy/sepolicy/sepolicy.glade:3343 4142 #, fuzzy 4143 msgid "SELinux Users" 4144 msgstr "SELinux User" 4145 4146 #: ../sepolicy/sepolicy/sepolicy.glade:1914 4147 #: ../sepolicy/sepolicy/sepolicy.glade:4015 4148 msgid "Lockdown" 4149 msgstr "" 4150 4151 #: ../sepolicy/sepolicy/sepolicy.glade:1917 4152 msgid "" 4153 "Lockdown the SELinux System.\n" 4154 "This screen can be used to turn up the SELinux Protections." 4155 msgstr "" 4156 4157 #: ../sepolicy/sepolicy/sepolicy.glade:1932 4158 msgid "radiobutton" 4159 msgstr "" 4160 4161 #: ../sepolicy/sepolicy/sepolicy.glade:2020 4162 msgid "Show Modified Only" 4163 msgstr "" 4164 4165 #: ../sepolicy/sepolicy/sepolicy.glade:2059 4166 msgid "Mislabeled files exist" 4167 msgstr "" 4168 4169 #: ../sepolicy/sepolicy/sepolicy.glade:2079 4170 msgid "Show mislabeled files only" 4171 msgstr "" 4172 4173 #: ../sepolicy/sepolicy/sepolicy.glade:2119 4174 #: ../sepolicy/sepolicy/sepolicy.glade:3243 4175 msgid "" 4176 "If-Then-Else rules written in policy that can \n" 4177 "allow alternative access control." 4178 msgstr "" 4179 4180 #: ../sepolicy/sepolicy/sepolicy.glade:2131 4181 msgid "Enabled" 4182 msgstr "" 4183 4184 #: ../sepolicy/sepolicy/sepolicy.glade:2251 4185 #: ../sepolicy/sepolicy/sepolicy.glade:2363 4186 #: ../sepolicy/sepolicy/sepolicy.glade:2481 4187 #: ../sepolicy/sepolicy/sepolicy.glade:4512 4188 #: ../sepolicy/sepolicy/sepolicy.glade:4806 4189 msgid "File Path" 4190 msgstr "" 4191 4192 #: ../sepolicy/sepolicy/sepolicy.glade:2287 4193 #: ../sepolicy/sepolicy/sepolicy.glade:2398 4194 #, fuzzy 4195 msgid "SELinux File Type" 4196 msgstr "SELinux Port Type" 4197 4198 #: ../sepolicy/sepolicy/sepolicy.glade:2331 4199 msgid "File path used to enter the 'selected domain'." 4200 msgstr "" 4201 4202 #: ../sepolicy/sepolicy/sepolicy.glade:2332 4203 msgid "Executable Files" 4204 msgstr "" 4205 4206 #: ../sepolicy/sepolicy/sepolicy.glade:2447 4207 msgid "Files to which the 'selected domain' can write." 4208 msgstr "" 4209 4210 #: ../sepolicy/sepolicy/sepolicy.glade:2448 4211 msgid "Writable files" 4212 msgstr "" 4213 4214 #: ../sepolicy/sepolicy/sepolicy.glade:2570 4215 msgid "File Types defined for the 'selected domain'." 4216 msgstr "" 4217 4218 #: ../sepolicy/sepolicy/sepolicy.glade:2571 4219 msgid "Application File Types" 4220 msgstr "" 4221 4222 #: ../sepolicy/sepolicy/sepolicy.glade:2703 4223 msgid "Network Ports to which the 'selected domain' is allowed to connect." 4224 msgstr "" 4225 4226 #: ../sepolicy/sepolicy/sepolicy.glade:2704 4227 msgid "Outbound" 4228 msgstr "" 4229 4230 #: ../sepolicy/sepolicy/sepolicy.glade:2803 4231 msgid "Network Ports to which the 'selected domain' is allowed to listen." 4232 msgstr "" 4233 4234 #: ../sepolicy/sepolicy/sepolicy.glade:2804 4235 msgid "Inbound" 4236 msgstr "" 4237 4238 #: ../sepolicy/sepolicy/sepolicy.glade:2865 4239 msgid "" 4240 "Boolean \n" 4241 "Enabled" 4242 msgstr "" 4243 4244 #: ../sepolicy/sepolicy/sepolicy.glade:2891 4245 msgid "Boolean name" 4246 msgstr "" 4247 4248 #: ../sepolicy/sepolicy/sepolicy.glade:2908 4249 #, fuzzy 4250 msgid "SELinux Application Type" 4251 msgstr "SELinux Port Type" 4252 4253 #: ../sepolicy/sepolicy/sepolicy.glade:2929 4254 msgid "" 4255 "Executables which will transition to a different domain, when the 'selected " 4256 "domain' executes them." 4257 msgstr "" 4258 4259 #: ../sepolicy/sepolicy/sepolicy.glade:2932 4260 msgid "Applicaton Transitions From 'select domain'" 4261 msgstr "" 4262 4263 #: ../sepolicy/sepolicy/sepolicy.glade:2955 4264 msgid "" 4265 "Boolean\n" 4266 "Enabled" 4267 msgstr "" 4268 4269 #: ../sepolicy/sepolicy/sepolicy.glade:2971 4270 msgid "Calling Process Domain" 4271 msgstr "" 4272 4273 #: ../sepolicy/sepolicy/sepolicy.glade:2987 4274 msgid "Executable File" 4275 msgstr "" 4276 4277 #: ../sepolicy/sepolicy/sepolicy.glade:3011 4278 msgid "" 4279 "Executables which will transition to the 'selected domain', when executing a " 4280 "selected domains entrypoint." 4281 msgstr "" 4282 4283 #: ../sepolicy/sepolicy/sepolicy.glade:3012 4284 msgid "Application Transitions Into 'select domain'" 4285 msgstr "" 4286 4287 #: ../sepolicy/sepolicy/sepolicy.glade:3027 4288 msgid "" 4289 "File Transitions define what happens when the current domain creates the " 4290 "content of a particular class in a directory of the destination type. " 4291 "Optionally a file name could be specified for the transition." 4292 msgstr "" 4293 4294 #: ../sepolicy/sepolicy/sepolicy.glade:3035 4295 #, fuzzy 4296 msgid "SELinux Directory Type" 4297 msgstr "SELinux Port Type" 4298 4299 #: ../sepolicy/sepolicy/sepolicy.glade:3048 4300 msgid "Destination Class" 4301 msgstr "" 4302 4303 #: ../sepolicy/sepolicy/sepolicy.glade:3062 4304 #, fuzzy 4305 msgid "SELinux Destination Type" 4306 msgstr "SELinux Port Type" 4307 4308 #: ../sepolicy/sepolicy/sepolicy.glade:3075 4309 #, fuzzy 4310 msgid "File Name" 4311 msgstr "Login Name" 4312 4313 #: ../sepolicy/sepolicy/sepolicy.glade:3097 4314 msgid "File Transitions From 'select domain'" 4315 msgstr "" 4316 4317 #: ../sepolicy/sepolicy/sepolicy.glade:3296 4318 #: ../sepolicy/sepolicy/sepolicy.glade:5277 4319 #: ../sepolicy/sepolicy/sepolicy.glade:5518 4320 msgid "Default Level" 4321 msgstr "" 4322 4323 #: ../sepolicy/sepolicy/sepolicy.glade:3382 4324 msgid "Select the system mode when the system first boots up" 4325 msgstr "" 4326 4327 #: ../sepolicy/sepolicy/sepolicy.glade:3455 4328 msgid "Select the system mode for the current session" 4329 msgstr "" 4330 4331 #: ../sepolicy/sepolicy/sepolicy.glade:3532 4332 msgid "System Policy Type:" 4333 msgstr "" 4334 4335 #: ../sepolicy/sepolicy/sepolicy.glade:3593 4336 msgid "<b>System Mode</b>" 4337 msgstr "" 4338 4339 #: ../sepolicy/sepolicy/sepolicy.glade:3631 4340 msgid "Import system settings from another machine" 4341 msgstr "" 4342 4343 #: ../sepolicy/sepolicy/sepolicy.glade:3639 4344 msgid "Import" 4345 msgstr "" 4346 4347 #: ../sepolicy/sepolicy/sepolicy.glade:3658 4348 msgid "Export system settings to a file" 4349 msgstr "" 4350 4351 #: ../sepolicy/sepolicy/sepolicy.glade:3668 4352 msgid "Export" 4353 msgstr "" 4354 4355 #: ../sepolicy/sepolicy/sepolicy.glade:3687 4356 msgid "Relabel all files back to system defaults on reboot" 4357 msgstr "" 4358 4359 #: ../sepolicy/sepolicy/sepolicy.glade:3724 4360 #: ../sepolicy/sepolicy/sepolicy.glade:3825 4361 #: ../sepolicy/sepolicy/sepolicy.glade:3889 4362 #: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60 4363 msgid "Yes" 4364 msgstr "" 4365 4366 #: ../sepolicy/sepolicy/sepolicy.glade:3741 4367 #: ../sepolicy/sepolicy/sepolicy.glade:3843 4368 #: ../sepolicy/sepolicy/sepolicy.glade:3906 4369 #: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60 4370 msgid "No" 4371 msgstr "" 4372 4373 #: ../sepolicy/sepolicy/sepolicy.glade:3782 4374 msgid "<b>System Configuration</b>" 4375 msgstr "" 4376 4377 #: ../sepolicy/sepolicy/sepolicy.glade:3829 4378 #: ../sepolicy/sepolicy/sepolicy.glade:3847 4379 msgid "" 4380 "An unconfined domain is a process label that allows the process to do what " 4381 "it wants, without SELinux interfering. Applications started at boot by the " 4382 "init system that SELinux do not have defined SELinux policy will run as " 4383 "unconfined if this module is enabled. Disabling it means all daemons will " 4384 "now be confined. To disable the unconfined_t user you must first remove " 4385 "unconfined_t from the users/login screens." 4386 msgstr "" 4387 4388 #: ../sepolicy/sepolicy/sepolicy.glade:3865 4389 msgid "<b>Disable ability to run unconfined system processes?</b>" 4390 msgstr "" 4391 4392 #: ../sepolicy/sepolicy/sepolicy.glade:3893 4393 #: ../sepolicy/sepolicy/sepolicy.glade:3910 4394 #: ../sepolicy/sepolicy/sepolicy.glade:3973 4395 msgid "" 4396 "An permissive domain is a process label that allows the process to do what " 4397 "it wants, with SELinux only logging the denials, but not enforcing them. " 4398 "Usually permissive domains indicate experimental policy, disabling the " 4399 "module could cause SELinux to deny access to a domain, that should be " 4400 "allowed." 4401 msgstr "" 4402 4403 #: ../sepolicy/sepolicy/sepolicy.glade:3928 4404 msgid "<b>Disable all permissive processes?</b>" 4405 msgstr "" 4406 4407 #: ../sepolicy/sepolicy/sepolicy.glade:3956 4408 msgid "" 4409 "A permissive domain is a process label that allows the process to do what it " 4410 "wants, with SELinux only logging the denials, but not enforcing them. " 4411 "Usually permissive domains indicate experimental policy, disabling the " 4412 "module could cause SELinux to deny access to a domain, that should be " 4413 "allowed." 4414 msgstr "" 4415 4416 #: ../sepolicy/sepolicy/sepolicy.glade:3994 4417 msgid "<b>Deny all processes from ptracing or debugging other processes?</b>" 4418 msgstr "" 4419 4420 #: ../sepolicy/sepolicy/sepolicy.glade:4031 4421 msgid "" 4422 "File equivalence cause the system to label content under the new path as if " 4423 "it were under the equivalence path." 4424 msgstr "" 4425 4426 #: ../sepolicy/sepolicy/sepolicy.glade:4087 4427 msgid "Files Equivalence" 4428 msgstr "" 4429 4430 #: ../sepolicy/sepolicy/sepolicy.glade:4100 4431 msgid "<b>...SELECT TO VIEW DATA...</b>" 4432 msgstr "" 4433 4434 #: ../sepolicy/sepolicy/sepolicy.glade:4131 4435 msgid "Delete" 4436 msgstr "" 4437 4438 #: ../sepolicy/sepolicy/sepolicy.glade:4147 4439 msgid "Modify" 4440 msgstr "" 4441 4442 #: ../sepolicy/sepolicy/sepolicy.glade:4208 4443 msgid "Revert" 4444 msgstr "" 4445 4446 #: ../sepolicy/sepolicy/sepolicy.glade:4213 4447 msgid "" 4448 "Revert button will launch a dialog window which allows you to revert changes " 4449 "within the current transaction." 4450 msgstr "" 4451 4452 #: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379 4453 msgid "Update" 4454 msgstr "" 4455 4456 #: ../sepolicy/sepolicy/sepolicy.glade:4230 4457 msgid "Commit all changes in your current transaction to the server." 4458 msgstr "" 4459 4460 #: ../sepolicy/sepolicy/sepolicy.glade:4278 4461 msgid "Applications - Advanced Search" 4462 msgstr "" 4463 4464 #: ../sepolicy/sepolicy/sepolicy.glade:4331 4465 msgid "Installed" 4466 msgstr "" 4467 4468 #: ../sepolicy/sepolicy/sepolicy.glade:4383 4469 msgid "Process Types" 4470 msgstr "" 4471 4472 #: ../sepolicy/sepolicy/sepolicy.glade:4424 4473 msgid "More Details" 4474 msgstr "" 4475 4476 #: ../sepolicy/sepolicy/sepolicy.glade:4460 4477 #: ../sepolicy/sepolicy/sepolicy.glade:4754 4478 msgid "Delete Modified File Labeling" 4479 msgstr "" 4480 4481 #: ../sepolicy/sepolicy/sepolicy.glade:4478 4482 msgid "" 4483 "Select file labeling to delete. File labeling will be deleted when update is " 4484 "applied." 4485 msgstr "" 4486 4487 #: ../sepolicy/sepolicy/sepolicy.glade:4525 4488 msgid "SELinux File Label" 4489 msgstr "" 4490 4491 #: ../sepolicy/sepolicy/sepolicy.glade:4564 4492 #: ../sepolicy/sepolicy/sepolicy.glade:4714 4493 #: ../sepolicy/sepolicy/sepolicy.glade:4844 4494 msgid "Save to Update" 4495 msgstr "" 4496 4497 #: ../sepolicy/sepolicy/sepolicy.glade:4604 4498 msgid "Delete Modified Ports" 4499 msgstr "" 4500 4501 #: ../sepolicy/sepolicy/sepolicy.glade:4622 4502 msgid "Select ports to delete. Ports will be deleted when update is applied." 4503 msgstr "" 4504 4505 #: ../sepolicy/sepolicy/sepolicy.glade:4771 4506 msgid "" 4507 "Select file equivalence labeling to delete.File equivalence labeling will be " 4508 "deleted when update is applied." 4509 msgstr "" 4510 4511 #: ../sepolicy/sepolicy/sepolicy.glade:4887 4512 msgid "More Types" 4513 msgstr "" 4514 4515 #: ../sepolicy/sepolicy/sepolicy.glade:4914 4516 msgid "Types" 4517 msgstr "" 4518 4519 #: ../sepolicy/sepolicy/sepolicy.glade:4973 4520 msgid "" 4521 "Review the updates you have made before committing them to the system. To " 4522 "reset an item, uncheck the checkbox. All items checked will be updated in " 4523 "the system when you select update." 4524 msgstr "" 4525 4526 #: ../sepolicy/sepolicy/sepolicy.glade:5036 4527 msgid "Action" 4528 msgstr "" 4529 4530 #: ../sepolicy/sepolicy/sepolicy.glade:5062 4531 msgid "Apply" 4532 msgstr "" 4533 4534 #: ../sepolicy/sepolicy/sepolicy.glade:5119 4535 #: ../sepolicy/sepolicy/sepolicy.glade:5360 4536 msgid "" 4537 "Add User Roles. SELinux User Roles will be created when Update is applied." 4538 msgstr "" 4539 4540 #: ../sepolicy/sepolicy/sepolicy.glade:5144 4541 #: ../sepolicy/sepolicy/sepolicy.glade:5385 4542 #, fuzzy 4543 msgid "SELinux User Name" 4544 msgstr "SELinux User" 4545 4546 #: ../sepolicy/sepolicy/sepolicy.glade:5258 4547 #: ../sepolicy/sepolicy/sepolicy.glade:5499 4548 msgid "" 4549 "Enter MLS/MCS Range for this SELinux User.\n" 4550 "s0-s0:c1023" 4551 msgstr "" 4552 4553 #: ../sepolicy/sepolicy/sepolicy.glade:5289 4554 #: ../sepolicy/sepolicy/sepolicy.glade:5530 4555 msgid "" 4556 "Specify the default level that you would like this SELinux user to login " 4557 "with. Defaults to s0." 4558 msgstr "" 4559 4560 #: ../sepolicy/sepolicy/sepolicy.glade:5293 4561 #: ../sepolicy/sepolicy/sepolicy.glade:5534 4562 msgid "Enter Default Level for SELinux User to login with. Default s0" 4563 msgstr "" 4564 4565 #: ../sepolicy/sepolicy/gui.py:61 4566 #, fuzzy 4567 msgid "Disable" 4568 msgstr "Disabled" 4569 4570 #: ../sepolicy/sepolicy/gui.py:61 4571 msgid "Enable" 4572 msgstr "" 4573 4574 #: ../sepolicy/sepolicy/gui.py:66 4575 msgid "Advanced <<" 4576 msgstr "" 4577 4578 #: ../sepolicy/sepolicy/gui.py:67 4579 msgid "Advanced Search <<" 4580 msgstr "" 4581 4582 #: ../sepolicy/sepolicy/gui.py:92 4583 msgid "" 4584 "<small>\n" 4585 "To change from Disabled to Enforcing mode\n" 4586 "- Change the system mode from Disabled to Permissive\n" 4587 "- Reboot, so that the system can relabel\n" 4588 "- Once the system is working as planned\n" 4589 " * Change the system mode to Enforcing</small>\n" 4590 msgstr "" 4591 4592 #: ../sepolicy/sepolicy/gui.py:115 4593 #, fuzzy, python-format 4594 msgid "%s is not a valid domain" 4595 msgstr "%s is not a valid context\n" 4596 4597 #: ../sepolicy/sepolicy/gui.py:624 4598 msgid "System Status: Disabled" 4599 msgstr "" 4600 4601 #: ../sepolicy/sepolicy/gui.py:722 4602 msgid "Help: Start Page" 4603 msgstr "" 4604 4605 #: ../sepolicy/sepolicy/gui.py:726 4606 msgid "Help: Booleans Page" 4607 msgstr "" 4608 4609 #: ../sepolicy/sepolicy/gui.py:732 4610 msgid "Help: Executable Files Page" 4611 msgstr "" 4612 4613 #: ../sepolicy/sepolicy/gui.py:735 4614 msgid "Help: Writable Files Page" 4615 msgstr "" 4616 4617 #: ../sepolicy/sepolicy/gui.py:738 4618 msgid "Help: Application Types Page" 4619 msgstr "" 4620 4621 #: ../sepolicy/sepolicy/gui.py:743 4622 msgid "Help: Outbound Network Connections Page" 4623 msgstr "" 4624 4625 #: ../sepolicy/sepolicy/gui.py:746 4626 msgid "Help: Inbound Network Connections Page" 4627 msgstr "" 4628 4629 #: ../sepolicy/sepolicy/gui.py:752 4630 msgid "Help: Transition from application Page" 4631 msgstr "" 4632 4633 #: ../sepolicy/sepolicy/gui.py:755 4634 msgid "Help: Transition into application Page" 4635 msgstr "" 4636 4637 #: ../sepolicy/sepolicy/gui.py:758 4638 msgid "Help: Transition application file Page" 4639 msgstr "" 4640 4641 #: ../sepolicy/sepolicy/gui.py:762 4642 msgid "Help: Systems Page" 4643 msgstr "" 4644 4645 #: ../sepolicy/sepolicy/gui.py:766 4646 msgid "Help: Lockdown Page" 4647 msgstr "" 4648 4649 #: ../sepolicy/sepolicy/gui.py:770 4650 #, fuzzy 4651 msgid "Help: Login Page" 4652 msgstr "Login Name" 4653 4654 #: ../sepolicy/sepolicy/gui.py:774 4655 #, fuzzy 4656 msgid "Help: SELinux User Page" 4657 msgstr "SELinux User" 4658 4659 #: ../sepolicy/sepolicy/gui.py:778 4660 msgid "Help: File Equivalence Page" 4661 msgstr "" 4662 4663 #: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211 4664 #: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885 4665 #: ../sepolicy/sepolicy/gui.py:2698 4666 msgid "More..." 4667 msgstr "" 4668 4669 #: ../sepolicy/sepolicy/gui.py:1031 4670 #, python-format 4671 msgid "File path used to enter the '%s' domain." 4672 msgstr "" 4673 4674 #: ../sepolicy/sepolicy/gui.py:1032 4675 #, python-format 4676 msgid "Files to which the '%s' domain can write." 4677 msgstr "" 4678 4679 #: ../sepolicy/sepolicy/gui.py:1033 4680 #, python-format 4681 msgid "Network Ports to which the '%s' is allowed to connect." 4682 msgstr "" 4683 4684 #: ../sepolicy/sepolicy/gui.py:1034 4685 #, python-format 4686 msgid "Network Ports to which the '%s' is allowed to listen." 4687 msgstr "" 4688 4689 #: ../sepolicy/sepolicy/gui.py:1035 4690 #, python-format 4691 msgid "File Types defined for the '%s'." 4692 msgstr "" 4693 4694 #: ../sepolicy/sepolicy/gui.py:1036 4695 #, python-format 4696 msgid "" 4697 "Display boolean information that can be used to modify the policy for the " 4698 "'%s'." 4699 msgstr "" 4700 4701 #: ../sepolicy/sepolicy/gui.py:1037 4702 #, python-format 4703 msgid "Display file type information that can be used by the '%s'." 4704 msgstr "" 4705 4706 #: ../sepolicy/sepolicy/gui.py:1038 4707 #, python-format 4708 msgid "Display network ports to which the '%s' can connect or listen to." 4709 msgstr "" 4710 4711 #: ../sepolicy/sepolicy/gui.py:1039 4712 #, python-format 4713 msgid "Application Transitions Into '%s'" 4714 msgstr "" 4715 4716 #: ../sepolicy/sepolicy/gui.py:1040 4717 #, python-format 4718 msgid "Application Transitions From '%s'" 4719 msgstr "" 4720 4721 #: ../sepolicy/sepolicy/gui.py:1041 4722 #, python-format 4723 msgid "File Transitions From '%s'" 4724 msgstr "" 4725 4726 #: ../sepolicy/sepolicy/gui.py:1042 4727 #, python-format 4728 msgid "" 4729 "Executables which will transition to the '%s', when executing a selected " 4730 "domains entrypoint." 4731 msgstr "" 4732 4733 #: ../sepolicy/sepolicy/gui.py:1043 4734 #, python-format 4735 msgid "" 4736 "Executables which will transition to a different domain, when the '%s' " 4737 "executes them." 4738 msgstr "" 4739 4740 #: ../sepolicy/sepolicy/gui.py:1044 4741 #, python-format 4742 msgid "Files by '%s' will transitions to a different label." 4743 msgstr "" 4744 4745 #: ../sepolicy/sepolicy/gui.py:1045 4746 #, python-format 4747 msgid "Display applications that can transition into or out of the '%s'." 4748 msgstr "" 4749 4750 #: ../sepolicy/sepolicy/gui.py:1149 4751 msgid "MISSING FILE PATH" 4752 msgstr "" 4753 4754 #: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267 4755 msgid "Boolean section." 4756 msgstr "" 4757 4758 #: ../sepolicy/sepolicy/gui.py:1265 4759 msgid "To disable this transition, go to the " 4760 msgstr "" 4761 4762 #: ../sepolicy/sepolicy/gui.py:1267 4763 msgid "To enable this transition, go to the " 4764 msgstr "" 4765 4766 #: ../sepolicy/sepolicy/gui.py:1324 4767 msgid "executable" 4768 msgstr "" 4769 4770 #: ../sepolicy/sepolicy/gui.py:1327 4771 #, fuzzy 4772 msgid "writable" 4773 msgstr "Disabled" 4774 4775 #: ../sepolicy/sepolicy/gui.py:1330 4776 msgid "application" 4777 msgstr "" 4778 4779 #: ../sepolicy/sepolicy/gui.py:1331 4780 #, python-format 4781 msgid "Add new %s file path for '%s' domains." 4782 msgstr "" 4783 4784 #: ../sepolicy/sepolicy/gui.py:1332 4785 #, python-format 4786 msgid "Delete modified %s file paths for '%s' domain." 4787 msgstr "" 4788 4789 #: ../sepolicy/sepolicy/gui.py:1333 4790 #, python-format 4791 msgid "" 4792 "Modify selected modified %s file path for '%s' domain. Only bolded items in " 4793 "the list can be selected, this indicates they were modified previously." 4794 msgstr "" 4795 4796 #: ../sepolicy/sepolicy/gui.py:1345 4797 msgid "connect" 4798 msgstr "" 4799 4800 #: ../sepolicy/sepolicy/gui.py:1348 4801 msgid "listen for inbound connections" 4802 msgstr "" 4803 4804 #: ../sepolicy/sepolicy/gui.py:1350 4805 #, python-format 4806 msgid "Add new port definition to which the '%s' domains is allowed to %s." 4807 msgstr "" 4808 4809 #: ../sepolicy/sepolicy/gui.py:1351 4810 #, python-format 4811 msgid "" 4812 "Delete modified port definitions to which the '%s' domain is allowed to %s." 4813 msgstr "" 4814 4815 #: ../sepolicy/sepolicy/gui.py:1352 4816 #, python-format 4817 msgid "Modify port definitions to which the '%s' domain is allowed to %s." 4818 msgstr "" 4819 4820 #: ../sepolicy/sepolicy/gui.py:1381 4821 msgid "Add new SELinux User/Role definition." 4822 msgstr "" 4823 4824 #: ../sepolicy/sepolicy/gui.py:1382 4825 msgid "Delete modified SELinux User/Role definitions." 4826 msgstr "" 4827 4828 #: ../sepolicy/sepolicy/gui.py:1383 4829 msgid "Modify selected modified SELinux User/Role definitions." 4830 msgstr "" 4831 4832 #: ../sepolicy/sepolicy/gui.py:1390 4833 msgid "Add new Login Mapping definition." 4834 msgstr "" 4835 4836 #: ../sepolicy/sepolicy/gui.py:1391 4837 #, fuzzy 4838 msgid "Delete modified Login Mapping definitions." 4839 msgstr "Could not modify login mapping for %s" 4840 4841 #: ../sepolicy/sepolicy/gui.py:1392 4842 msgid "Modify selected modified Login Mapping definitions." 4843 msgstr "" 4844 4845 #: ../sepolicy/sepolicy/gui.py:1399 4846 msgid "Add new File Equivalence definition." 4847 msgstr "" 4848 4849 #: ../sepolicy/sepolicy/gui.py:1400 4850 msgid "Delete modified File Equivalence definitions." 4851 msgstr "" 4852 4853 #: ../sepolicy/sepolicy/gui.py:1401 4854 msgid "" 4855 "Modify selected modified File Equivalence definitions. Only bolded items in " 4856 "the list can be selected, this indicates they were modified previously." 4857 msgstr "" 4858 4859 #: ../sepolicy/sepolicy/gui.py:1429 4860 #, python-format 4861 msgid "Boolean %s Allow Rules" 4862 msgstr "" 4863 4864 #: ../sepolicy/sepolicy/gui.py:1442 4865 #, python-format 4866 msgid "Add Network Port for %s. Ports will be created when update is applied." 4867 msgstr "" 4868 4869 #: ../sepolicy/sepolicy/gui.py:1443 4870 #, python-format 4871 msgid "Add Network Port for %s" 4872 msgstr "" 4873 4874 #: ../sepolicy/sepolicy/gui.py:1448 4875 #, python-format 4876 msgid "" 4877 "Add File Labeling for %s. File labels will be created when update is applied." 4878 msgstr "" 4879 4880 #: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500 4881 #, python-format 4882 msgid "Add File Labeling for %s" 4883 msgstr "" 4884 4885 #: ../sepolicy/sepolicy/gui.py:1459 4886 msgid "Add Login Mapping. User Mapping will be created when Update is applied." 4887 msgstr "" 4888 4889 #: ../sepolicy/sepolicy/gui.py:1460 4890 msgid "Add Login Mapping" 4891 msgstr "" 4892 4893 #: ../sepolicy/sepolicy/gui.py:1465 4894 msgid "" 4895 "Add SELinux User Role. SELinux user roles will be created when update is " 4896 "applied." 4897 msgstr "" 4898 4899 #: ../sepolicy/sepolicy/gui.py:1466 4900 #, fuzzy 4901 msgid "Add SELinux Users" 4902 msgstr "SELinux User" 4903 4904 #: ../sepolicy/sepolicy/gui.py:1473 4905 msgid "" 4906 "Add File Equivalency Mapping. Mapping will be created when update is applied." 4907 msgstr "" 4908 4909 #: ../sepolicy/sepolicy/gui.py:1474 4910 msgid "Add SELinux File Equivalency" 4911 msgstr "" 4912 4913 #: ../sepolicy/sepolicy/gui.py:1499 4914 #, python-format 4915 msgid "" 4916 "Modify File Labeling for %s. File labels will be created when update is " 4917 "applied." 4918 msgstr "" 4919 4920 #: ../sepolicy/sepolicy/gui.py:1566 4921 msgid "" 4922 "Modify File Equivalency Mapping. Mapping will be created when update is " 4923 "applied." 4924 msgstr "" 4925 4926 #: ../sepolicy/sepolicy/gui.py:1567 4927 msgid "Modify SELinux File Equivalency" 4928 msgstr "" 4929 4930 #: ../sepolicy/sepolicy/gui.py:1652 4931 #, python-format 4932 msgid "" 4933 "Modify Network Port for %s. Ports will be created when update is applied." 4934 msgstr "" 4935 4936 #: ../sepolicy/sepolicy/gui.py:1653 4937 #, python-format 4938 msgid "Modify Network Port for %s" 4939 msgstr "" 4940 4941 #: ../sepolicy/sepolicy/gui.py:1866 4942 #, python-format 4943 msgid "The entry '%s' is not a valid path. Paths must begin with a '/'." 4944 msgstr "" 4945 4946 #: ../sepolicy/sepolicy/gui.py:1879 4947 msgid "Port number must be between 1 and 65536" 4948 msgstr "" 4949 4950 #: ../sepolicy/sepolicy/gui.py:2146 4951 #, fuzzy, python-format 4952 msgid "SELinux name: %s" 4953 msgstr "SELinux Roles" 4954 4955 #: ../sepolicy/sepolicy/gui.py:2157 4956 #, python-format 4957 msgid "Add file labeling for %s" 4958 msgstr "" 4959 4960 #: ../sepolicy/sepolicy/gui.py:2159 4961 #, fuzzy, python-format 4962 msgid "Delete file labeling for %s" 4963 msgstr "Could not delete file context for %s" 4964 4965 #: ../sepolicy/sepolicy/gui.py:2161 4966 #, fuzzy, python-format 4967 msgid "Modify file labeling for %s" 4968 msgstr "Could not modify file context for %s" 4969 4970 #: ../sepolicy/sepolicy/gui.py:2165 4971 #, python-format 4972 msgid "File path: %s" 4973 msgstr "" 4974 4975 #: ../sepolicy/sepolicy/gui.py:2168 4976 #, python-format 4977 msgid "File class: %s" 4978 msgstr "" 4979 4980 #: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195 4981 #, fuzzy, python-format 4982 msgid "SELinux file type: %s" 4983 msgstr "SELinux Roles" 4984 4985 #: ../sepolicy/sepolicy/gui.py:2180 4986 #, fuzzy, python-format 4987 msgid "Add ports for %s" 4988 msgstr "Bad format %s: Record %s" 4989 4990 #: ../sepolicy/sepolicy/gui.py:2182 4991 #, fuzzy, python-format 4992 msgid "Delete ports for %s" 4993 msgstr "Could not create port for %s/%s" 4994 4995 #: ../sepolicy/sepolicy/gui.py:2184 4996 #, python-format 4997 msgid "Modify ports for %s" 4998 msgstr "" 4999 5000 #: ../sepolicy/sepolicy/gui.py:2187 5001 #, python-format 5002 msgid "Network ports: %s" 5003 msgstr "" 5004 5005 #: ../sepolicy/sepolicy/gui.py:2190 5006 #, python-format 5007 msgid "Network protocol: %s" 5008 msgstr "" 5009 5010 #: ../sepolicy/sepolicy/gui.py:2204 5011 msgid "Add user" 5012 msgstr "" 5013 5014 #: ../sepolicy/sepolicy/gui.py:2206 5015 msgid "Delete user" 5016 msgstr "" 5017 5018 #: ../sepolicy/sepolicy/gui.py:2208 5019 msgid "Modify user" 5020 msgstr "" 5021 5022 #: ../sepolicy/sepolicy/gui.py:2211 5023 #, fuzzy, python-format 5024 msgid "SELinux User : %s" 5025 msgstr "SELinux User" 5026 5027 #: ../sepolicy/sepolicy/gui.py:2216 5028 #, python-format 5029 msgid "Roles: %s" 5030 msgstr "" 5031 5032 #: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245 5033 #, fuzzy, python-format 5034 msgid "MLS/MCS Range: %s" 5035 msgstr "MLS/MCS Range" 5036 5037 #: ../sepolicy/sepolicy/gui.py:2229 5038 #, fuzzy 5039 msgid "Add login mapping" 5040 msgstr "Could not list login mappings" 5041 5042 #: ../sepolicy/sepolicy/gui.py:2231 5043 #, fuzzy 5044 msgid "Delete login mapping" 5045 msgstr "Could not delete login mapping for %s" 5046 5047 #: ../sepolicy/sepolicy/gui.py:2233 5048 #, fuzzy 5049 msgid "Modify login mapping" 5050 msgstr "Could not list login mappings" 5051 5052 #: ../sepolicy/sepolicy/gui.py:2237 5053 #, fuzzy, python-format 5054 msgid "Linux User : %s" 5055 msgstr "SELinux User" 5056 5057 #: ../sepolicy/sepolicy/gui.py:2241 5058 #, fuzzy, python-format 5059 msgid "SELinux User: %s" 5060 msgstr "SELinux User" 5061 5062 #: ../sepolicy/sepolicy/gui.py:2254 5063 msgid "Add file equiv labeling." 5064 msgstr "" 5065 5066 #: ../sepolicy/sepolicy/gui.py:2256 5067 msgid "Delete file equiv labeling." 5068 msgstr "" 5069 5070 #: ../sepolicy/sepolicy/gui.py:2258 5071 msgid "Modify file equiv labeling." 5072 msgstr "" 5073 5074 #: ../sepolicy/sepolicy/gui.py:2262 5075 #, python-format 5076 msgid "File path : %s" 5077 msgstr "" 5078 5079 #: ../sepolicy/sepolicy/gui.py:2266 5080 #, python-format 5081 msgid "Equivalence: %s" 5082 msgstr "" 5083 5084 #: ../sepolicy/sepolicy/gui.py:2369 5085 #, python-format 5086 msgid "Run restorecon on %s to change its type from %s to the default %s?" 5087 msgstr "" 5088 5089 #: ../sepolicy/sepolicy/gui.py:2381 5090 msgid "Update Changes" 5091 msgstr "" 5092 5093 #: ../sepolicy/sepolicy/gui.py:2383 5094 msgid "Revert Changes" 5095 msgstr "" 5096 5097 #: ../sepolicy/sepolicy/gui.py:2556 5098 msgid "System Status: Enforcing" 5099 msgstr "" 5100 5101 #: ../sepolicy/sepolicy/gui.py:2558 5102 msgid "System Status: Permissive" 5103 msgstr "" 5104 5105 #: ../sepolicy/sepolicy/gui.py:2749 5106 msgid "" 5107 "Changing to SELinux disabled requires a reboot. It is not recommended. If " 5108 "you later decide to turn SELinux back on, the system will be required to " 5109 "relabel. If you just want to see if SELinux is causing a problem on your " 5110 "system, you can go to permissive mode which will only log errors and not " 5111 "enforce SELinux policy. Permissive mode does not require a reboot. Do you " 5112 "wish to continue?" 5113 msgstr "" 5114 5115 #: ../sepolicy/sepolicy/gui.py:2783 5116 msgid "" 5117 "You are attempting to close the application without applying your changes.\n" 5118 " * To apply changes you have made during this session, click No and " 5119 "click Update.\n" 5120 " * To leave the application without applying your changes, click Yes. " 5121 "All changes that you have made during this session will be lost." 5122 msgstr "" 5123 5124 #: ../sepolicy/sepolicy/gui.py:2783 5125 msgid "Loss of data Dialog" 5126 msgstr "" 5127