From 3ddd19a09b222da277a9b128a630a1e167235a17 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Aug 06 2020 12:52:39 +0000 Subject: [PATCH 1/2] Add skeletons of missing localizations from zanata Some of the localizations available on https://fedora.zanata.org/iteration/view/setroubleshoot/master contain no translations and are therefore not downloaded using "zanata-cli pull". Add skeletons of the missing localizations. --- diff --git a/framework/po/anp.po b/framework/po/anp.po new file mode 100644 index 0000000..21e4e37 --- /dev/null +++ b/framework/po/anp.po @@ -0,0 +1,751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Angika\n" +"Language: anp\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/de_CH.po b/framework/po/de_CH.po new file mode 100644 index 0000000..360cca4 --- /dev/null +++ b/framework/po/de_CH.po @@ -0,0 +1,751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: German (Switzerland)\n" +"Language: de_CH\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/fil.po b/framework/po/fil.po new file mode 100644 index 0000000..a5ef34a --- /dev/null +++ b/framework/po/fil.po @@ -0,0 +1,751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Filipino\n" +"Language: fil\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=n > 1\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/gd.po b/framework/po/gd.po new file mode 100644 index 0000000..95f47b6 --- /dev/null +++ b/framework/po/gd.po @@ -0,0 +1,752 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Scottish Gaelic\n" +"Language: gd\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : " +"(n > 2 && n < 20) ? 2 : 3\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/kdt.po b/framework/po/kdt.po new file mode 100644 index 0000000..ec42b16 --- /dev/null +++ b/framework/po/kdt.po @@ -0,0 +1,751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Kuy\n" +"Language: kdt\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/kw.po b/framework/po/kw.po new file mode 100644 index 0000000..ff51a54 --- /dev/null +++ b/framework/po/kw.po @@ -0,0 +1,752 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish\n" +"Language: kw\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/kw@kkcor.po b/framework/po/kw@kkcor.po new file mode 100644 index 0000000..0784974 --- /dev/null +++ b/framework/po/kw@kkcor.po @@ -0,0 +1,752 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish (Common Orthography)\n" +"Language: kw@kkcor\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/kw@uccor.po b/framework/po/kw@uccor.po new file mode 100644 index 0000000..80da34d --- /dev/null +++ b/framework/po/kw@uccor.po @@ -0,0 +1,752 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish (Unified Orthography)\n" +"Language: kw@uccor\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/kw_GB.po b/framework/po/kw_GB.po new file mode 100644 index 0000000..0abd366 --- /dev/null +++ b/framework/po/kw_GB.po @@ -0,0 +1,752 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish (United Kingdom)\n" +"Language: kw_GB\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/tw.po b/framework/po/tw.po new file mode 100644 index 0000000..919f317 --- /dev/null +++ b/framework/po/tw.po @@ -0,0 +1,751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Twi\n" +"Language: tw\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/wba.po b/framework/po/wba.po new file mode 100644 index 0000000..d4a2ca0 --- /dev/null +++ b/framework/po/wba.po @@ -0,0 +1,751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Warao\n" +"Language: wba\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/framework/po/yo.po b/framework/po/yo.po new file mode 100644 index 0000000..3134834 --- /dev/null +++ b/framework/po/yo.po @@ -0,0 +1,751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:47+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Yoruba\n" +"Language: yo\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../setroubleshoot.desktop.in.h:1 +msgid "SELinux Troubleshooter" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:2 +msgid "Troubleshoot SELinux access denials" +msgstr "" + +#: ../setroubleshoot.desktop.in.h:3 +msgid "policy;security;selinux;avc;permission;mac;alert;sealert;" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:923 +#, python-format +msgid "port %s" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:925 ../src/setroubleshoot/browser.py:779 +#: ../src/setroubleshoot/browser.py:854 ../src/setroubleshoot/rpc.py:558 +#: ../src/setroubleshoot/util.py:306 +msgid "Unknown" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1007 +#, python-format +msgid "%s \n" +"**** Recorded AVC is allowed in current policy ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1009 +#, python-format +msgid "" +"%s \n" +"**** Recorded AVC is dontaudited in current policy. 'semodule -B' will turn " +"on dontaudit rules ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1011 +msgid "Must call policy_init first" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1013 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad target context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1015 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad source context ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1017 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad type class ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1019 +#, python-format +msgid "%s \n" +"**** Invalid AVC: bad permission ****\n" +msgstr "" + +#: ../src/setroubleshoot/audit_data.py:1021 +msgid "Error during access vector computation" +msgstr "" + +#: ../src/setroubleshoot/browser.py:208 ../gui/browser.glade.h:14 +msgid "SELinux Alert Browser" +msgstr "" + +#: ../src/setroubleshoot/browser.py:212 ../gui/browser.glade.h:21 +msgid "The source process:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:217 ../gui/browser.glade.h:17 +msgid "Yes" +msgstr "" + +#: ../src/setroubleshoot/browser.py:219 ../gui/browser.glade.h:19 +msgid "No" +msgstr "" + +#: ../src/setroubleshoot/browser.py:224 ../gui/browser.glade.h:22 +msgid "Attempted this access:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:238 ../gui/browser.glade.h:12 +msgid "SETroubleshoot Details Window" +msgstr "" + +#: ../src/setroubleshoot/browser.py:241 ../gui/browser.glade.h:16 +msgid "Would you like to receive alerts?" +msgstr "" + +#: ../src/setroubleshoot/browser.py:245 ../gui/browser.glade.h:26 +msgid "Notify Admin" +msgstr "" + +#: ../src/setroubleshoot/browser.py:248 ../src/setroubleshoot/browser.py:254 +#: ../gui/browser.glade.h:8 +msgid "Troubleshoot" +msgstr "" + +#: ../src/setroubleshoot/browser.py:251 ../gui/browser.glade.h:28 +msgid "Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:258 ../gui/browser.glade.h:7 +msgid "SETroubleshoot Alert List" +msgstr "" + +#: ../src/setroubleshoot/browser.py:260 ../gui/browser.glade.h:37 +msgid "List All Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "#" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Source Process" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Attempted Access" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "On this" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Occurred" +msgstr "" + +#: ../src/setroubleshoot/browser.py:307 +msgid "Status" +msgstr "" + +#: ../src/setroubleshoot/browser.py:382 ../src/setroubleshoot/browser.py:818 +#: ../src/setroubleshoot/browser.py:862 +msgid "Notify" +msgstr "" + +#: ../src/setroubleshoot/browser.py:383 +msgid "Notify alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:386 ../src/setroubleshoot/browser.py:820 +#: ../src/setroubleshoot/browser.py:860 ../gui/browser.glade.h:29 +msgid "Ignore" +msgstr "" + +#: ../src/setroubleshoot/browser.py:387 ../gui/browser.glade.h:30 +msgid "Ignore alert in the future." +msgstr "" + +#: ../src/setroubleshoot/browser.py:424 +msgid "If you were trying to..." +msgstr "" + +#: ../src/setroubleshoot/browser.py:433 +msgid "Then this is the solution." +msgstr "" + +#: ../src/setroubleshoot/browser.py:531 +msgid "Plugin\n" +"Details" +msgstr "" + +#: ../src/setroubleshoot/browser.py:546 +msgid "Report\n" +"Bug" +msgstr "" + +#: ../src/setroubleshoot/browser.py:576 +#, python-format +msgid "Plugin: %s " +msgstr "" + +#: ../src/setroubleshoot/browser.py:643 +msgid "Unable to grant access." +msgstr "" + +#: ../src/setroubleshoot/browser.py:674 ../src/setroubleshoot/browser.py:816 +#, python-format +msgid "Alert %d of %d" +msgstr "" + +#: ../src/setroubleshoot/browser.py:799 +#, python-format +msgid "On this %s:" +msgstr "" + +#: ../src/setroubleshoot/browser.py:847 ../src/setroubleshoot/browser.py:853 +#: ../src/setroubleshoot/signature.py:434 +msgid "N/A" +msgstr "" + +#: ../src/setroubleshoot/browser.py:894 ../src/setroubleshoot/browser.py:895 +#: ../gui/browser.glade.h:34 +msgid "No Alerts" +msgstr "" + +#: ../src/setroubleshoot/browser.py:913 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../src/setroubleshoot/browser.py:1032 +msgid "Sealert Error" +msgstr "" + +#: ../src/setroubleshoot/browser.py:1045 +msgid "Sealert Message" +msgstr "" + +#. ----------------------------------------------------------------------------- +#: ../src/setroubleshoot/errcode.py:83 +msgid "signature not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:84 +msgid "multiple signatures matched" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:85 +msgid "id not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:86 +msgid "database not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:87 +msgid "item is not a member" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:88 +msgid "illegal to change user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:89 +msgid "method not found" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:90 +msgid "cannot create GUI" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:91 +msgid "value unknown" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:92 +msgid "cannot open file" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:93 +msgid "invalid email address" +msgstr "" + +#. gobject IO Errors +#: ../src/setroubleshoot/errcode.py:96 +msgid "socket error" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:97 +msgid "connection has been broken" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:98 +msgid "Invalid request. The file descriptor is not open" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:100 +msgid "insufficient permission to modify user" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:101 +msgid "authentication failed" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:102 +msgid "user prohibited" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:103 +msgid "not authenticated" +msgstr "" + +#: ../src/setroubleshoot/errcode.py:104 +msgid "user lookup failed" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:56 ../src/sealert:565 +#, c-format, python-format +msgid "Opps, %s hit an error!" +msgstr "" + +#: ../src/setroubleshoot/gui_utils.py:58 ../gui/fail_dialog.glade.h:1 +msgid "Error" +msgstr "" + +#: ../src/setroubleshoot/Plugin.py:92 +msgid "" +"If you want to allow $SOURCE_BASE_PATH to have $ACCESS access on the " +"$TARGET_BASE_PATH $TARGET_CLASS" +msgstr "" + +#: ../src/setroubleshoot/server.py:226 +#, python-format +msgid " For complete SELinux messages run: sealert -l %s" +msgstr "" + +#: ../src/setroubleshoot/server.py:414 +#, python-format +msgid "The user (%s) cannot modify data for (%s)" +msgstr "" + +#: ../src/setroubleshoot/server.py:486 ../src/sealert:318 +msgid "Started" +msgstr "" + +#: ../src/setroubleshoot/server.py:684 +msgid "AVC" +msgstr "" + +#: ../src/setroubleshoot/server.py:775 +msgid "Audit Listener" +msgstr "" + +#: ../src/setroubleshoot/signature.py:89 +msgid "Never Ignore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:90 +msgid "Ignore Always" +msgstr "" + +#: ../src/setroubleshoot/signature.py:91 +msgid "Ignore After First Alert" +msgstr "" + +#: ../src/setroubleshoot/signature.py:213 +msgid "directory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:214 +msgid "semaphore" +msgstr "" + +#: ../src/setroubleshoot/signature.py:215 +msgid "shared memory" +msgstr "" + +#: ../src/setroubleshoot/signature.py:216 +msgid "message queue" +msgstr "" + +#: ../src/setroubleshoot/signature.py:217 +msgid "message" +msgstr "" + +#: ../src/setroubleshoot/signature.py:218 +msgid "file" +msgstr "" + +#: ../src/setroubleshoot/signature.py:219 +msgid "socket" +msgstr "" + +#: ../src/setroubleshoot/signature.py:220 +msgid "process" +msgstr "" + +#: ../src/setroubleshoot/signature.py:221 +msgid "process2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:222 +msgid "filesystem" +msgstr "" + +#: ../src/setroubleshoot/signature.py:223 +msgid "node" +msgstr "" + +#: ../src/setroubleshoot/signature.py:224 +msgid "capability" +msgstr "" + +#: ../src/setroubleshoot/signature.py:225 +msgid "capability2" +msgstr "" + +#: ../src/setroubleshoot/signature.py:418 +#, python-format +msgid "%s has a permissive type (%s). This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:421 +msgid "SELinux is in permissive mode. This access was not denied." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the %s access on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:475 +#, python-format +msgid "SELinux is preventing %s from using the '%s' accesses on a process." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the %s capability." +msgstr "" + +#: ../src/setroubleshoot/signature.py:478 +#, python-format +msgid "SELinux is preventing %s from using the '%s' capabilities." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:480 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s labeled %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from %s access on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:481 +#, python-format +msgid "SELinux is preventing %s from '%s' accesses on the %s %s." +msgstr "" + +#: ../src/setroubleshoot/signature.py:526 +msgid "Additional Information:\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:527 +msgid "Source Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:528 +msgid "Target Context" +msgstr "" + +#: ../src/setroubleshoot/signature.py:529 +msgid "Target Objects" +msgstr "" + +#: ../src/setroubleshoot/signature.py:530 +msgid "Source" +msgstr "" + +#: ../src/setroubleshoot/signature.py:531 +msgid "Source Path" +msgstr "" + +#: ../src/setroubleshoot/signature.py:532 +msgid "Port" +msgstr "" + +#: ../src/setroubleshoot/signature.py:534 +#: ../src/setroubleshoot/signature.py:536 +msgid "Host" +msgstr "" + +#: ../src/setroubleshoot/signature.py:537 +msgid "Source RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:538 +msgid "Target RPM Packages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:539 +msgid "SELinux Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:540 +msgid "Local Policy RPM" +msgstr "" + +#: ../src/setroubleshoot/signature.py:541 +msgid "Selinux Enabled" +msgstr "" + +#: ../src/setroubleshoot/signature.py:542 +msgid "Policy Type" +msgstr "" + +#: ../src/setroubleshoot/signature.py:543 +msgid "Enforcing Mode" +msgstr "" + +#: ../src/setroubleshoot/signature.py:545 +#: ../src/setroubleshoot/signature.py:547 +msgid "Host Name" +msgstr "" + +#: ../src/setroubleshoot/signature.py:552 +#: ../src/setroubleshoot/signature.py:554 +msgid "Platform" +msgstr "" + +#: ../src/setroubleshoot/signature.py:555 +msgid "Alert Count" +msgstr "" + +#: ../src/setroubleshoot/signature.py:557 +msgid "First Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:558 +msgid "Last Seen" +msgstr "" + +#: ../src/setroubleshoot/signature.py:559 +msgid "Local ID" +msgstr "" + +#: ../src/setroubleshoot/signature.py:561 +msgid "Raw Audit Messages" +msgstr "" + +#: ../src/setroubleshoot/signature.py:615 +#, python-format +msgid "\n" +"\n" +"***** Plugin %s (%.4s confidence) suggests " +msgstr "" + +#: ../src/setroubleshoot/signature.py:618 +msgid "*" +msgstr "" + +#: ../src/setroubleshoot/signature.py:619 +#: ../src/setroubleshoot/signature.py:621 +msgid "\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:623 +msgid "\n" +"Then " +msgstr "" + +#: ../src/setroubleshoot/signature.py:626 +msgid "\n" +"Do\n" +msgstr "" + +#: ../src/setroubleshoot/signature.py:628 +msgid "\n" +"\n" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:133 +msgid "New SELinux security alert" +msgstr "" + +#: ../src/seappletlegacy.c:189 ../src/seapplet:134 +msgid "AVC denial, click icon to view" +msgstr "" + +#: ../src/seappletlegacy.c:195 ../src/seappletlegacy.c:246 ../src/seapplet:137 +msgid "Dismiss" +msgstr "" + +#: ../src/seappletlegacy.c:205 ../src/seappletlegacy.c:256 ../src/seapplet:138 +#: ../src/seapplet:139 +msgid "Show" +msgstr "" + +#. set tooltip +#: ../src/seappletlegacy.c:440 ../src/sealert:71 +msgid "SELinux AVC denial, click to view" +msgstr "" + +#: ../src/seapplet:160 +msgid "SELinux Troubleshooter: Applet requires SELinux be enabled to run" +msgstr "" + +#: ../src/sealert:121 +msgid "SELinux not enabled, sealert will not run on non SELinux systems" +msgstr "" + +#: ../src/sealert:171 +msgid "Not fixable." +msgstr "" + +#: ../src/sealert:178 +#, c-format +msgid "Successfully ran %s" +msgstr "" + +#: ../src/sealert:185 +#, c-format +msgid "Plugin %s not valid for %s id" +msgstr "" + +#: ../src/setroubleshootd:79 +msgid "SELinux not enabled, setroubleshootd exiting..." +msgstr "" + +#: ../src/setroubleshootd:111 +#, c-format +msgid "fork #1 failed: %d (%s)" +msgstr "" + +#: ../gui/browser.glade.h:1 +msgid "" +"Copyright (c) 2010\n" +"Thomas Liu \n" +"Máirín Duffy \n" +"Daniel Walsh \n" +"John Dennis \n" +msgstr "" + +#: ../gui/browser.glade.h:9 +msgid "Troubleshoot selected alert" +msgstr "" + +#: ../gui/browser.glade.h:10 +msgid "Delete" +msgstr "" + +#: ../gui/browser.glade.h:11 +msgid "Delete Selected Alerts" +msgstr "" + +#: ../gui/browser.glade.h:13 +msgid "Close" +msgstr "" + +#: ../gui/browser.glade.h:15 +msgid "SELinux has detected a problem." +msgstr "" + +#: ../gui/browser.glade.h:18 +msgid "Turn on alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:20 +msgid "Turn off alert pop-ups." +msgstr "" + +#: ../gui/browser.glade.h:23 +msgid "On this file:" +msgstr "" + +#: ../gui/browser.glade.h:24 +msgid "label" +msgstr "" + +#: ../gui/browser.glade.h:25 +msgid "" +"Read alert troubleshoot information. May require administrative privileges " +"to remedy." +msgstr "" + +#: ../gui/browser.glade.h:27 +msgid "Email alert to system administrator." +msgstr "" + +#: ../gui/browser.glade.h:31 +msgid "Delete current alert from the database." +msgstr "" + +#: ../gui/browser.glade.h:32 +msgid "Previous" +msgstr "" + +#: ../gui/browser.glade.h:33 +msgid "Show previous alert." +msgstr "" + +#: ../gui/browser.glade.h:35 +msgid "Next" +msgstr "" + +#: ../gui/browser.glade.h:36 +msgid "Show next alert." +msgstr "" + +#: ../gui/browser.glade.h:38 +msgid "List all alerts in the database." +msgstr "" + +#: ../gui/bug_report.glade.h:1 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:2 +msgid "Review and Submit Bug Report" +msgstr "" + +#: ../gui/bug_report.glade.h:3 +msgid "" +"You may wish to review the error output that will be included in this bug " +"report and modify it to exclude any sensitive data below." +msgstr "" + +#: ../gui/bug_report.glade.h:4 +msgid "Included error output:" +msgstr "" + +#: ../gui/bug_report.glade.h:5 +msgid "Submit Report" +msgstr "" + +#: ../gui/fail_dialog.glade.h:2 ../gui/success_dialog.glade.h:2 +msgid "" +"This operation was completed. The quick brown fox jumped over the lazy dog." +msgstr "" + +#: ../gui/success_dialog.glade.h:1 +msgid "Success!" +msgstr "" + +#: ../gui/success_dialog.glade.h:3 +msgid "button" +msgstr "" diff --git a/plugins/po/anp.po b/plugins/po/anp.po new file mode 100644 index 0000000..a21c819 --- /dev/null +++ b/plugins/po/anp.po @@ -0,0 +1,1954 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Angika\n" +"Language: anp\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/de_CH.po b/plugins/po/de_CH.po new file mode 100644 index 0000000..e272124 --- /dev/null +++ b/plugins/po/de_CH.po @@ -0,0 +1,1954 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: German (Switzerland)\n" +"Language: de_CH\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/fil.po b/plugins/po/fil.po new file mode 100644 index 0000000..768fe59 --- /dev/null +++ b/plugins/po/fil.po @@ -0,0 +1,1954 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Filipino\n" +"Language: fil\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=n > 1\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/gd.po b/plugins/po/gd.po new file mode 100644 index 0000000..cda0fd1 --- /dev/null +++ b/plugins/po/gd.po @@ -0,0 +1,1955 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Scottish Gaelic\n" +"Language: gd\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : " +"(n > 2 && n < 20) ? 2 : 3\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/kdt.po b/plugins/po/kdt.po new file mode 100644 index 0000000..bc72899 --- /dev/null +++ b/plugins/po/kdt.po @@ -0,0 +1,1954 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Kuy\n" +"Language: kdt\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/kw.po b/plugins/po/kw.po new file mode 100644 index 0000000..7bd80d4 --- /dev/null +++ b/plugins/po/kw.po @@ -0,0 +1,1955 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish\n" +"Language: kw\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/kw@kkcor.po b/plugins/po/kw@kkcor.po new file mode 100644 index 0000000..aeb7971 --- /dev/null +++ b/plugins/po/kw@kkcor.po @@ -0,0 +1,1955 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish (Common Orthography)\n" +"Language: kw@kkcor\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/kw@uccor.po b/plugins/po/kw@uccor.po new file mode 100644 index 0000000..a0f33d5 --- /dev/null +++ b/plugins/po/kw@uccor.po @@ -0,0 +1,1955 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish (Unified Orthography)\n" +"Language: kw@uccor\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/kw_GB.po b/plugins/po/kw_GB.po new file mode 100644 index 0000000..d2a99bc --- /dev/null +++ b/plugins/po/kw_GB.po @@ -0,0 +1,1955 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Cornish (United Kingdom)\n" +"Language: kw_GB\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " +"3\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/tw.po b/plugins/po/tw.po new file mode 100644 index 0000000..f7f1e38 --- /dev/null +++ b/plugins/po/tw.po @@ -0,0 +1,1954 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Twi\n" +"Language: tw\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/wba.po b/plugins/po/wba.po new file mode 100644 index 0000000..0d1ab2f --- /dev/null +++ b/plugins/po/wba.po @@ -0,0 +1,1954 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Warao\n" +"Language: wba\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" diff --git a/plugins/po/yo.po b/plugins/po/yo.po new file mode 100644 index 0000000..be729db --- /dev/null +++ b/plugins/po/yo.po @@ -0,0 +1,1954 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-06-30 17:48+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Yoruba\n" +"Language: yo\n" +"X-Generator: Zanata 4.6.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../src/allow_anon_write.py:27 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:32 +msgid "" +"\n" +" SELinux policy is preventing an httpd script from writing to a public\n" +" directory. If httpd is not setup to write to public directories, this\n" +" could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:38 +msgid "" +"\n" +" If httpd scripts should be allowed to write to public directories you " +"need to turn on the $BOOLEAN boolean and change the file context of the " +"public directory to public_content_rw_t. Read the httpd_selinux\n" +" man page for further information:\n" +" \"setsebool -P $BOOLEAN=1; chcon -t public_content_rw_t \"\n" +" You must also change the default file context labeling files on the " +"system in order to preserve public directory labeling even on a full relabel." +" \"semanage fcontext -a -t public_content_rw_t \"\n" +" " +msgstr "" + +#: ../src/allow_anon_write.py:44 +msgid "" +"If you want to allow $SOURCE_PATH to be able to write to shared public " +"content" +msgstr "" + +#: ../src/allow_anon_write.py:45 +msgid "" +"you need to change the label on $TARGET_PATH to public_content_rw_t, and " +"potentially turn on the allow_httpd_sys_script_anon_write boolean." +msgstr "" + +#: ../src/allow_execheap.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from changing the access\n" +" protection of memory on the heap.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:32 +msgid "" +"\n" +" The $SOURCE application attempted to change the access protection of " +"memory on\n" +" the heap (e.g., allocated using malloc). This is a potential security\n" +" problem. Applications should not be doing this. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not " +"work and\n" +" you need it to work, you can configure SELinux temporarily to allow\n" +" this access until the application is fixed. Please file a bug\n" +" report against this package.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:44 +msgid "" +"\n" +" If you want $SOURCE to continue, you must turn on the\n" +" $BOOLEAN boolean. Note: This boolean will affect all applications\n" +" on the system.\n" +" " +msgstr "" + +#: ../src/allow_execheap.py:50 +msgid "" +"If you do not think $SOURCE_PATH should need to map heap memory that is both " +"writable and executable." +msgstr "" + +#: ../src/allow_execheap.py:51 +msgid "you need to report a bug. This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execheap.py:52 ../src/allow_execstack.py:91 +#: ../src/kernel_modules.py:46 ../src/mmap_zero.py:48 +#: ../src/selinuxpolicy.py:46 ../src/setenforce.py:29 ../src/setenforce.py:50 +#: ../src/sys_module.py:30 ../src/sys_module.py:48 +msgid "Contact your security administrator and report this issue." +msgstr "" + +#: ../src/allow_execmod.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from loading $TARGET_PATH which " +"requires text relocation.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:33 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries do not need this permission. Libraries are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. You can configure\n" +" SELinux temporarily to allow $TARGET_PATH to use relocation as a\n" +" workaround, until the library is fixed. Please file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:44 +msgid "" +"\n" +" The $SOURCE application attempted to load $TARGET_PATH which\n" +" requires text relocation. This is a potential security problem.\n" +" Most libraries should not need this permission. The\n" +" \n" +" SELinux Memory Protection Tests\n" +" web page explains this check. This tool examined the library and it " +"looks\n" +" like it was built correctly. So setroubleshoot can not determine if this\n" +" application is compromised or not. This could be a serious issue. Your\n" +" system may very well be compromised.\n" +"\n" +" Contact your security administrator and report this issue.\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:61 +msgid "" +"\n" +" If you trust $TARGET_PATH to run correctly, you can change the\n" +" file context to textrel_shlib_t. \"chcon -t textrel_shlib_t\n" +" '$TARGET_PATH'\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"textrel_shlib_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/allow_execmod.py:114 +msgid "Change label on the library." +msgstr "" + +#: ../src/allow_execstack.py:60 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from making the program stack " +"executable.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:64 +msgid "" +"\n" +" The $SOURCE application attempted to make its stack\n" +" executable. This is a potential security problem. This should\n" +" never ever be necessary. Stack memory is not executable on most\n" +" OSes these days and this will not change. Executable stack memory\n" +" is one of the biggest security problems. An execstack error might\n" +" in fact be most likely raised by malicious code. Applications are\n" +" sometimes coded incorrectly and request this permission. The\n" +" SELinux " +"Memory Protection Tests\n" +" web page explains how to remove this requirement. If $SOURCE does not\n" +" work and you need it to work, you can configure SELinux\n" +" temporarily to allow this access until the application is fixed. Please\n" +"file a bug report.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:79 +msgid "" +"\n" +" Sometimes a library is accidentally marked with the execstack flag,\n" +" if you find a library with this flag you can clear it with the\n" +" execstack -c LIBRARY_PATH. Then retry your application. If the\n" +" app continues to not work, you can turn the flag back on with\n" +" execstack -s LIBRARY_PATH.\n" +" " +msgstr "" + +#: ../src/allow_execstack.py:89 +msgid "" +"If you do not think $SOURCE_PATH should need to map stack memory that is " +"both writable and executable." +msgstr "" + +#: ../src/allow_execstack.py:90 +msgid "you need to report a bug. \n" +"This is a potentially dangerous access." +msgstr "" + +#: ../src/allow_execstack.py:99 +#, python-format +msgid "If you believe that \n" +"%s\n" +"should not require execstack" +msgstr "" + +#: ../src/allow_execstack.py:108 +#, python-format +msgid "" +"you should clear the execstack flag and see if $SOURCE_PATH works correctly.\n" +"Report this as a bug on %s.\n" +"You can clear the exestack flag by executing:" +msgstr "" + +#: ../src/allow_execstack.py:118 +#, python-format +msgid "execstack -c %s" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a CIFS " +"filesystem.\n" +" CIFS (Comment Internet File System) is a network filesystem similar to\n" +" SMB (http://www." +"microsoft.com/mind/1196/cifs.asp)\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As CIFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a CIFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:46 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:53 +msgid "" +" Changing the \"$BOOLEAN\" and\n" +" \"$WRITE_BOOLEAN\" booleans to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1 $WRITE_BOOLEAN=1\".\n" +" warning: setting the \"$WRITE_BOOLEAN\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on CIFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:62 +msgid "If you want to allow ftpd to write to cifs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:63 ../src/allow_ftpd_use_nfs.py:65 +msgid "you must tell SELinux about this" +msgstr "" + +#: ../src/allow_ftpd_use_cifs.py:69 +msgid "Enable booleans" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:29 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:33 +msgid "" +"\n" +" SELinux prevented the ftp daemon from $ACCESS files stored on a NFS " +"filesystem.\n" +" NFS (Network Filesystem) is a network filesystem commonly used on Unix / " +"Linux\n" +" systems.\n" +"\n" +" The ftp daemon attempted to read one or more files or directories from\n" +" a mounted filesystem of this type. As NFS filesystems do not support\n" +" fine-grained SELinux labeling, all files and directories in the\n" +" filesystem will have the same security context.\n" +"\n" +" If you have not configured the ftp daemon to read files from a NFS " +"filesystem\n" +" this access attempt could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:47 +msgid "" +"\n" +" Changing the \"allow_ftpd_use_nfs\" boolean to true will allow this " +"access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1.\"\n" +" " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:54 +msgid "" +" Changing the \"allow_ftpd_use_nfs\" and\n" +" \"ftpd_anon_write\" booleans to true will allow this access:\n" +" \"setsebool -P allow_ftpd_use_nfs=1 ftpd_anon_write=1\".\n" +" warning: setting the \"ftpd_anon_write\" boolean to true will\n" +" allow the ftp daemon to write to all public content (files and\n" +" directories with type public_content_t) in addition to writing to\n" +" files and directories on NFS filesystems. " +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:64 +msgid "If you want to allow ftpd to write to nfs file systems" +msgstr "" + +#: ../src/allow_ftpd_use_nfs.py:71 +msgid "Enable booleans." +msgstr "" + +#: ../src/associate.py:32 ../src/openvpn.py:31 ../src/public_content.py:27 +#: ../src/qemu_blk_image.py:27 ../src/qemu_file_image.py:27 +#: ../src/restorecon.py:51 ../src/restorecon_source.py:33 +#: ../src/rsync_data.py:27 ../src/sshd_root.py:32 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/associate.py:37 +#, python-format +msgid "" +"\n" +"You tried to place a type on a %s that is not a file type. This is not " +"allowed, you must assigne a file type. You can list all file types using " +"the seinfo command.\n" +"\n" +"seinfo -afile_type -x\n" +"\n" +" " +msgstr "" + +#: ../src/associate.py:44 +#, python-format +msgid "" +"If you want to change the label of $TARGET_PATH to %s, you are not allowed " +"to since it is not a valid file type." +msgstr "" + +#: ../src/associate.py:49 +msgid "you must pick a valid file label." +msgstr "" + +#: ../src/automount_exec_config.py:27 +msgid "" +"\n" +" SELinux is preventing the $SOURCE_PATH from executing potentially " +"mislabeled files $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:31 +msgid "" +"\n" +" SELinux has denied the $SOURCE_PATH from executing potentially\n" +" mislabeled files $TARGET_PATH. Automounter can be setup to execute\n" +" configuration files. If $TARGET_PATH is an automount executable\n" +" configuration file it needs to have a file label of bin_t.\n" +" If automounter is trying to execute something that it is not supposed " +"to, this could indicate an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:39 +msgid "" +"\n" +" If you want to change the file context of $TARGET_PATH so that the " +"automounter can execute it you can execute \"chcon -t bin_t $TARGET_PATH\". " +"If you want this to survive a relabel, you need to permanently change the " +"file context: execute \"semanage fcontext -a -t bin_t '$FIX_TARGET_PATH'\".\n" +" " +msgstr "" + +#: ../src/automount_exec_config.py:57 +msgid "Change file context." +msgstr "" + +#: ../src/bind_ports.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from binding to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE from binding to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to listen on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can bind to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to bind to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to bind to port $PORT_NUMBER, you can " +"execute \n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" \n" +"where PORT_TYPE is one of the following: %s.\n" +"\n" +" \n" +"\n" +"If this system is running as an NIS Client, turning on the allow_ypbind " +"boolean may fix the problem. setsebool -P allow_ypbind=1.\n" +" " +msgstr "" + +#: ../src/bind_ports.py:47 +msgid "If you want to allow $SOURCE_PATH to bind to network port $PORT_NUMBER" +msgstr "" + +#: ../src/bind_ports.py:53 ../src/connect_ports.py:51 +#, python-format +msgid "" +"# semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +" where PORT_TYPE is one of the following: %s." +msgstr "" + +#: ../src/bind_ports.py:56 ../src/connect_ports.py:54 +#, python-format +msgid "# semanage port -a -t %s -p %s $PORT_NUMBER" +msgstr "" + +#: ../src/catchall_boolean.py:33 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access on $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:37 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. The current boolean\n" +" settings do not allow this access. If you have not setup $SOURCE to\n" +" require this access this may signal an intrusion attempt. If you do " +"intend\n" +" this access you need to change the booleans on this system to allow\n" +" the access.\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:46 +msgid "" +"\n" +" Confined processes can be configured to run requiring different access, " +"SELinux provides booleans to allow you to turn on/off\n" +" access as needed.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall_boolean.py:63 +#, python-format +msgid "If you want to %s" +msgstr "" + +#: ../src/catchall_boolean.py:66 +#, python-format +msgid "setsebool -P %s %s" +msgstr "" + +#: ../src/catchall_boolean.py:69 +#, python-format +msgid "You must tell SELinux about this by enabling the '%s' boolean.\n" +msgstr "" + +#: ../src/catchall_boolean.py:72 +#, python-format +msgid "You can read '%s' man page for more details." +msgstr "" + +#: ../src/catchall_labels.py:28 +#, python-format +msgid "" +"\n" +" SELinux has denied the $SOURCE access to potentially\n" +" mislabeled files $TARGET_PATH. This means that SELinux will not\n" +" allow httpd to use these files. If httpd should be allowed this access " +"to these files you should change the file context to one of the following " +"types, %s.\n" +" Many third party apps install html files\n" +" in directories that SELinux policy cannot predict. These directories\n" +" have to be labeled with a file context which httpd can access.\n" +" " +msgstr "" + +#: ../src/catchall_labels.py:37 +msgid "You need to change the label on $FIX_TARGET_PATH" +msgstr "" + +#: ../src/catchall_labels.py:40 +#, python-format +msgid "" +"# semanage fcontext -a -t FILE_TYPE '$FIX_TARGET_PATH'\n" +"where FILE_TYPE is one of the following: %s.\n" +"Then execute:\n" +"restorecon -v '$FIX_TARGET_PATH'\n" +msgstr "" + +#: ../src/catchall.py:29 ../src/chrome.py:29 ../src/mozplugger.py:29 +#: ../src/mozplugger_remove.py:29 +msgid "SELinux is preventing $SOURCE_PATH \"$ACCESS\" access." +msgstr "" + +#: ../src/catchall.py:31 +msgid "" +"\n" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +"\n" +" " +msgstr "" + +#: ../src/catchall.py:41 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +"\n" +" Please file a bug report.\n" +" " +msgstr "" + +#: ../src/catchall.py:50 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"processes labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:52 +msgid "" +"If you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by " +"default." +msgstr "" + +#: ../src/catchall.py:54 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"$TARGET_CLASS labeled $TARGET_TYPE by default." +msgstr "" + +#: ../src/catchall.py:55 +msgid "" +"If you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on " +"the $TARGET_BASE_PATH $TARGET_CLASS by default." +msgstr "" + +#: ../src/catchall.py:57 +msgid "" +"You should report this as a bug.\n" +"You can generate a local policy module to allow this access." +msgstr "" + +#: ../src/catchall.py:58 +msgid "" +"Allow this access for now by executing:\n" +"# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME\n" +"# semodule -X 300 -i my-$MODULE_NAME.pp" +msgstr "" + +#: ../src/connect_ports.py:27 ../src/sandbox_connect.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from connecting to port $PORT_NUMBER.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:31 +#, python-format +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER which does not have an SELinux type associated with it.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, use the " +"semanage command to assign $PORT_NUMBER to a port type that " +"$SOURCE_TYPE can connect to (%s).\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:38 +#, python-format +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # semanage port -a -t PORT_TYPE -p %s $PORT_NUMBER\n" +"\n" +" where PORT_TYPE is one of the following: %s.\n" +" " +msgstr "" + +#: ../src/connect_ports.py:45 ../src/sandbox_connect.py:47 +msgid "" +"If you want to allow $SOURCE_PATH to connect to network port $PORT_NUMBER" +msgstr "" + +#: ../src/chrome.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. spice-xpi run " +"applications within mozilla-plugins that require access to the desktop, that " +"the mozilla_plugin lockdown will not allow, so either you need to turn off " +"the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/chrome.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi', or turn off enforcement of SELinux over the Chrome " +"plugins. setsebool -P unconfined_chrome_sandbox_transition 0\n" +" " +msgstr "" + +#: ../src/chrome.py:38 ../src/mozplugger.py:38 +#, python-format +msgid "If you want to use the %s package" +msgstr "" + +#: ../src/chrome.py:43 +msgid "you must turn off SELinux controls on the Chrome plugins." +msgstr "" + +#: ../src/chrome.py:51 +msgid "Disable SELinux controls on Chrome plugins" +msgstr "" + +#: ../src/cvs_data.py:27 +msgid "" +"\n" +" SELinux is preventing cvs ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH\n" +" " +msgstr "" + +#: ../src/cvs_data.py:31 +msgid "" +"\n" +" SELinux denied cvs access to $TARGET_PATH.\n" +" If this is a CVS repository it needs to have a file context label of\n" +" cvs_data_t. If you did not intend to use $TARGET_PATH as a CVS " +"repository\n" +" it could indicate either a bug or it could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/cvs_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t cvs_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"cvs_data_t '$FIX_TARGET_PATH'\"\n" +"\n" +" " +msgstr "" + +#: ../src/cvs_data.py:44 +msgid "If $TARGET_BASE_PATH should be shared via the cvs daemon" +msgstr "" + +#: ../src/cvs_data.py:45 ../src/qemu_file_image.py:49 +msgid "You need to change the label on $TARGET_BASE_PATH'" +msgstr "" + +#: ../src/cvs_data.py:54 +msgid "Change label" +msgstr "" + +#: ../src/dac_override.py:28 +msgid "\n" +" SELinux is preventing $SOURCE_PATH the \"$ACCESS\" capability.\n" +" " +msgstr "" + +#: ../src/dac_override.py:32 +msgid "" +"\n" +"\tdac_override and dac_read_search capabilities usually indicates that the " +"root process does not have access to a file based on the permission flags. " +"This usually mean you have some file with the wrong ownership/permissions on " +"it.\n" +" " +msgstr "" + +#: ../src/dac_override.py:38 +msgid "" +"If you want to help identify if domain needs this access or you have a file " +"with the wrong permissions on your system" +msgstr "" + +#: ../src/dac_override.py:39 +msgid "" +"turn on full auditing to get path information about the offending file and " +"generate the error again." +msgstr "" + +#: ../src/dac_override.py:40 +msgid "" +"\n" +"Turn on full auditing\n" +"# auditctl -w /etc/shadow -p w\n" +"Try to recreate AVC. Then execute\n" +"# ausearch -m avc -ts recent\n" +"If you see PATH record check ownership/permissions on file, and fix it,\n" +"otherwise report as a bugzilla." +msgstr "" + +#: ../src/device.py:29 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" access to device " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/device.py:33 +msgid "" +"\n" +"\n" +" SELinux has denied $SOURCE \"$ACCESS\" access to device $TARGET_PATH.\n" +" $TARGET_PATH is mislabeled, this device has the default label of the /" +"dev directory, which should not\n" +" happen. All Character and/or Block Devices should have a label.\n" +"\n" +" You can attempt to change the label of the file using\n" +"\n" +" restorecon -v '$TARGET_PATH'.\n" +"\n" +" If this device remains labeled device_t, then this is a bug in SELinux " +"policy.\n" +"\n" +" Please file a bug report.\n" +"\n" +" If you look at the other similar devices labels, ls -lZ /dev/SIMILAR, " +"and find a type that would work for $TARGET_PATH,\n" +" you can use chcon -t SIMILAR_TYPE '$TARGET_PATH', If this fixes the " +"problem, you can make this permanent by executing\n" +" semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"\n" +" If the restorecon changes the context, this indicates that the " +"application that created the device, created it without\n" +" using SELinux APIs. If you can figure out which application created the " +"device, please file a bug report against this application.\n" +"\n" +" " +msgstr "" + +#: ../src/device.py:56 +msgid "" +"\n" +" Attempt restorecon -v '$TARGET_PATH' or chcon -t SIMILAR_TYPE " +"'$TARGET_PATH'\n" +" " +msgstr "" + +#: ../src/device.py:60 +msgid "" +"You need to change the label on $TARGET_PATH to a type of a similar device." +msgstr "" + +#: ../src/device.py:61 +msgid "" +"# semanage fcontext -a -t SIMILAR_TYPE '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/disable_ipv6.py:30 +msgid "\n" +"Disable IPV6 properly.\n" +" " +msgstr "" + +#: ../src/disable_ipv6.py:40 +msgid "If you want to disable IPV6 on this machine" +msgstr "" + +#: ../src/disable_ipv6.py:41 +msgid "" +"you need to set /proc/sys/net/ipv6/conf/all/disable_ipv6 to 1 and do not " +"blacklist the module'" +msgstr "" + +#: ../src/disable_ipv6.py:42 +msgid "Add \n" +"net.ipv6.conf.all.disable_ipv6 = 1\n" +"to /etc/sysctl.conf\n" +msgstr "" + +#: ../src/file.py:27 +msgid "\n" +" SELinux is preventing access to a file labeled unlabeled_t.\n" +" " +msgstr "" + +#: ../src/file.py:31 +msgid "" +"\n" +" SELinux permission checks on files labeled unlabeled_t are being\n" +" denied. unlabeled_t is a context the SELinux kernel gives to files\n" +" that do not have a label. This indicates a serious labeling\n" +" problem. No files on an SELinux box should ever be labeled unlabeled_t.\n" +" If you have just added a disk drive to the system, you can\n" +" relabel it using the restorecon command. For example if you saved the\n" +"home directory from a previous installation that did not use SELinux, " +"'restorecon -R -v /home' will fix the labels. Otherwise you should\n" +" relabel the entire file system.\n" +" " +msgstr "" + +#: ../src/file.py:42 +msgid "" +"\n" +" You can execute the following command as root to relabel your\n" +" computer system: \"touch /.autorelabel; reboot\"\n" +" " +msgstr "" + +#: ../src/file.py:49 +msgid "This is caused by a newly created file system." +msgstr "" + +#: ../src/file.py:51 +msgid "If you think this is caused by a badly mislabeled machine." +msgstr "" + +#: ../src/file.py:55 +msgid "you need to add labels to it." +msgstr "" + +#: ../src/file.py:57 +msgid "you need to fully relabel." +msgstr "" + +#: ../src/file.py:73 +msgid "Try to fix the label." +msgstr "" + +#: ../src/file.py:76 +msgid "Relabel the whole file system. Includes reboot!" +msgstr "" + +#: ../src/filesystem_associate.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH from creating a file with a context " +"of $SOURCE_TYPE on a filesystem.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:31 +msgid "" +"\n" +" SELinux is preventing $SOURCE from creating a file with a context of " +"$SOURCE_TYPE on a filesystem.\n" +" Usually this happens when you ask the cp command to maintain the context " +"of a file when\n" +" copying between file systems, \"cp -a\" for example. Not all file " +"contexts should be maintained\n" +" between the file systems. For example, a read-only file type like " +"iso9660_t should not be placed\n" +" on a r/w system. \"cp -p\" might be a better solution, as this will " +"adopt the default file context\n" +" for the destination.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:40 +msgid "" +"\n" +" Use a command like \"cp -p\" to preserve all permissions except SELinux " +"context.\n" +" " +msgstr "" + +#: ../src/filesystem_associate.py:43 +msgid "" +"If you believe $SOURCE_BASE_PATH should be allowed to create " +"$TARGET_BASE_PATH files" +msgstr "" + +#: ../src/filesystem_associate.py:44 +msgid "" +"you need to use a different command. You are not allowed to preserve the " +"SELinux context on the target file system." +msgstr "" + +#: ../src/filesystem_associate.py:46 +msgid "" +"use a command like \"cp -p\" to preserve all permissions except SELinux " +"context." +msgstr "" + +#: ../src/httpd_can_sendmail.py:28 +msgid "\n" +" SELinux is preventing the http daemon from sending mail.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:32 +msgid "" +"\n" +" SELinux has denied the http daemon from sending mail. An\n" +" httpd script is trying to connect to a mail port or execute the\n" +" sendmail command. If you did not setup httpd to sendmail, this could\n" +" signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:39 +msgid "" +"\n" +" If you want httpd to send mail you need to turn on the\n" +" $BOOLEAN boolean: \"setsebool -P\n" +" $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_can_sendmail.py:47 +msgid "If you want to allow httpd to send mail" +msgstr "" + +#: ../src/httpd_can_sendmail.py:48 +msgid "you must setup SELinux to allow this" +msgstr "" + +#: ../src/httpd_unified.py:29 +msgid "\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:33 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to http files.\n" +"\n" +" Ordinarily httpd is allowed full access to all files labeled with http " +"file\n" +" context. This machine has a tightened security policy with the $BOOLEAN\n" +" turned off, this requires explicit labeling of all files. If a file is\n" +" a cgi script it needs to be labeled with httpd_TYPE_script_exec_t in " +"order\n" +" to be executed. If it is read only content, it needs to be labeled\n" +" httpd_TYPE_content_t. If it is writable content, it needs to be labeled\n" +" httpd_TYPE_script_rw_t or httpd_TYPE_script_ra_t. You can use the\n" +" chcon command to change these context. Please refer to the man page\n" +" \"man httpd_selinux\" or\n" +" FAQ\n" +" \"TYPE\" refers to one of \"sys\", \"user\" or \"staff\" or potentially " +"other\n" +" script types.\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:50 +msgid "" +"\n" +" Changing the \"$BOOLEAN\" boolean to true will allow this access:\n" +" \"setsebool -P $BOOLEAN=1\"\n" +" " +msgstr "" + +#: ../src/httpd_unified.py:57 +msgid "" +"If you want to allow httpd to execute cgi scripts and to unify HTTPD " +"handling of all content files." +msgstr "" + +#: ../src/httpd_unified.py:58 +msgid "" +"you must tell SELinux about this by enabling the 'httpd_unified' and " +"'http_enable_cgi' booleans" +msgstr "" + +#: ../src/httpd_write_content.py:30 +msgid "" +"\n" +" SELinux prevented httpd $ACCESS access to $TARGET_PATH.\n" +"\n" +" httpd scripts are not allowed to write to content without explicit\n" +" labeling of all files. If $TARGET_PATH is writable content. it needs\n" +" to be labeled httpd_sys_rw_content_t or if all you need is append you " +"can label it httpd_sys_ra_content_t. Please refer to 'man httpd_selinux' " +"for more information on setting up httpd and selinux.\n" +" " +msgstr "" + +#: ../src/httpd_write_content.py:40 ../src/qemu_blk_image.py:45 +#: ../src/samba_share.py:45 ../src/swapfile.py:45 ../src/xen_image.py:48 +msgid "You need to change the label on '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/kernel_modules.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"kernel configuration.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the way the kernel runs or to\n" +" actually insert code into the kernel. All applications that need this\n" +" access should have already had policy written for them. If a " +"compromised\n" +" application tries to modify the kernel this AVC will be generated. This " +"is a\n" +" serious issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/kernel_modules.py:44 ../src/selinuxpolicy.py:44 +msgid "" +"If you do not think $SOURCE_BASE_PATH should try $ACCESS access on " +"$TARGET_BASE_PATH." +msgstr "" + +#: ../src/kernel_modules.py:45 ../src/selinuxpolicy.py:45 +msgid "" +"you may be under attack by a hacker, since confined applications should not " +"need this access." +msgstr "" + +#: ../src/leaks.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH access to a leaked $TARGET_PATH file " +"descriptor.\n" +" " +msgstr "" + +#: ../src/leaks.py:31 +msgid "" +"\n" +" SELinux denied access requested by the $SOURCE command. It looks like " +"this is either a leaked descriptor or $SOURCE output was redirected to a " +"file it is not allowed to access. Leaks usually can be ignored since " +"SELinux is just closing the leak and reporting the error. The application " +"does not use the descriptor, so it will run properly. If this is a " +"redirection, you will not get output in the $TARGET_PATH. You should " +"generate a bugzilla on selinux-policy, and it will get routed to the " +"appropriate package. You can safely ignore this avc.\n" +" " +msgstr "" + +#: ../src/leaks.py:35 +msgid "" +"\n" +" You can generate a local policy module to allow this\n" +" access - see FAQ\n" +" " +msgstr "" + +#: ../src/leaks.py:42 +msgid "" +"If you want to ignore $SOURCE_BASE_PATH trying to $ACCESS access the " +"$TARGET_BASE_PATH $TARGET_CLASS, because you believe it should not need this " +"access." +msgstr "" + +#: ../src/leaks.py:43 +msgid "" +"You should report this as a bug. \n" +"You can generate a local policy module to dontaudit this access." +msgstr "" + +#: ../src/leaks.py:44 +msgid "" +"# ausearch -x $SOURCE_PATH --raw | audit2allow -D -M my-$SOURCE\n" +"# semodule -X 300 -i my-$SOURCE.pp" +msgstr "" + +#: ../src/mmap_zero.py:29 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH attempted to mmap " +"low kernel memory.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:33 +msgid "" +"\n" +" SELinux has denied the $SOURCE the ability to mmap low area of the " +"kernel \n" +" address space. The ability to mmap a low area of the address space is \n" +" configured by /proc/sys/kernel/mmap_min_addr. Preventing such mappings \n" +" helps protect against exploiting null deref bugs in the kernel. All \n" +" applications that need this access should have already had policy " +"written \n" +" for them. If a compromised application tries to modify the kernel, this " +"AVC \n" +" would be generated. This is a serious issue. Your system may very well " +"be \n" +" compromised.\n" +" " +msgstr "" + +#: ../src/mmap_zero.py:46 +msgid "" +"If you do not think $SOURCE_PATH should need to mmap low memory in the " +"kernel." +msgstr "" + +#: ../src/mmap_zero.py:47 +msgid "you may be under attack by a hacker, this is a very dangerous access." +msgstr "" + +#: ../src/mounton.py:29 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting on the file or directory\n" +" \"$TARGET_PATH\" (type \"$TARGET_TYPE\").\n" +" " +msgstr "" + +#: ../src/mounton.py:34 +msgid "" +"\n" +" SELinux prevented $SOURCE from mounting a filesystem on the file\n" +" or directory \"$TARGET_PATH\" of type \"$TARGET_TYPE\". By default\n" +" SELinux limits the mounting of filesystems to only some files or\n" +" directories (those with types that have the mountpoint attribute). The\n" +" type \"$TARGET_TYPE\" does not have this attribute. You can change the\n" +" label of the file or directory.\n" +" " +msgstr "" + +#: ../src/mounton.py:43 +msgid "" +"\n" +" Changing the file_context to mnt_t will allow mount to mount the file " +"system:\n" +" \"chcon -t mnt_t '$TARGET_PATH'.\"\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"mnt_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/mounton.py:48 +msgid "If you want to allow $SOURCE_BASE_PATH to mount on $TARGET_BASE_PATH." +msgstr "" + +#: ../src/mounton.py:49 +msgid "you must change the labeling on $TARGET_PATH." +msgstr "" + +#: ../src/mozplugger.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not expected that this " +"access is required by $SOURCE and this access may signal an intrusion " +"attempt. It is also possible that the specific version or configuration of " +"the application is causing it to require additional access. mozplugger and " +"spice-xpi run applications within mozilla-plugins that require access to the " +"desktop, that the mozilla_plugin lockdown will not allow, so either you need " +"to turn off the mozilla_plugin lockdown or not use these packages.\n" +" " +msgstr "" + +#: ../src/mozplugger.py:35 +msgid "" +"\n" +"Either remove the mozplugger or spice-xpi package by executing 'yum remove " +"mozplugger spice-xpi' or turn off enforcement of SELinux over the Firefox " +"plugins. setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger.py:43 +msgid "you must turn off SELinux controls on the Firefox plugins." +msgstr "" + +#: ../src/mozplugger_remove.py:31 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. It is not\n" +" expected that this access is required by $SOURCE and this access\n" +" may signal an intrusion attempt. It is also possible that the specific\n" +" version or configuration of the application is causing it to require\n" +" additional access.\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:39 +msgid "" +"\n" +"Either remove the mozplluger package by executing 'yum remove mozplugger'\n" +"Or turn off enforcement of SELinux over the Firefox plugins.\n" +"setsebool -P unconfined_mozilla_plugin_transition 0\n" +" " +msgstr "" + +#: ../src/mozplugger_remove.py:44 +msgid "" +"If you want to to continue using SELinux Firefox plugin containment rather " +"then using mozplugger package" +msgstr "" + +#: ../src/mozplugger_remove.py:45 +msgid "you must remove the mozplugger package." +msgstr "" + +#: ../src/openvpn.py:35 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. openvpn is allowed to read content in home directory if " +"it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/openvpn.py:41 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. \n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/openvpn.py:49 +msgid "" +"If you want to mv $TARGET_BASE_PATH to standard location so that " +"$SOURCE_BASE_PATH can have $ACCESS access" +msgstr "" + +#: ../src/openvpn.py:51 +msgid "" +"If you want to modify the label on $TARGET_BASE_PATH so that " +"$SOURCE_BASE_PATH can have $ACCESS access on it" +msgstr "" + +#: ../src/openvpn.py:55 +msgid "you must move the cert file to the ~/.cert directory" +msgstr "" + +#: ../src/openvpn.py:57 ../src/sshd_root.py:48 +msgid "you must fix the labels." +msgstr "" + +#: ../src/public_content.py:31 +msgid "" +"\n" +" SELinux denied access to $TARGET_PATH requested by $SOURCE.\n" +" $TARGET_PATH has a context used for sharing by a different program. If " +"you\n" +" would like to share $TARGET_PATH from $SOURCE also, you need to\n" +" change its file context to public_content_t. If you did not intend to\n" +" allow this access, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/public_content.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -t public_content_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"public_content_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/public_content.py:50 +msgid "If you want to treat $TARGET_BASE_PATH as public content" +msgstr "" + +#: ../src/public_content.py:51 +msgid "" +"You need to change the label on $TARGET_BASE_PATH to public_content_t or " +"public_content_rw_t." +msgstr "" + +#: ../src/qemu_blk_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to the block device $TARGET_PATH.\n" +" If this is a virtualization image, it needs to be labeled with a " +"virtualization file context (virt_image_t). You can relabel $TARGET_PATH to " +"be virt_image_t using chcon. You also need to execute semanage fcontext -a -" +"t virt_image_t '$FIX_TARGET_PATH' to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:38 ../src/qemu_file_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t virt_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"virt_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/qemu_blk_image.py:46 +msgid "" +"# semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH'\n" +"# restorecon -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/qemu_blk_image.py:53 ../src/qemu_file_image.py:57 +msgid "Set the image label to virt_image_t." +msgstr "" + +#: ../src/qemu_file_image.py:31 +msgid "" +"\n" +" SELinux denied svirt access to $TARGET_PATH.\n" +" If this is a virtualization image, it has to have a file context label " +"of\n" +" virt_image_t. The system is setup to label image files in directory./var/" +"lib/libvirt/images\n" +" correctly. We recommend that you copy your image file to /var/lib/" +"libvirt/images.\n" +" If you really want to have your image files in the current directory, " +"you can relabel $TARGET_PATH to be virt_image_t using chcon. You also need " +"to execute semanage fcontext -a -t virt_image_t '$FIX_TARGET_PATH' to add " +"this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a virtualization\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/qemu_file_image.py:48 +msgid "If $TARGET_BASE_PATH is a virtualization target" +msgstr "" + +#: ../src/restorecon.py:57 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$TARGET_PATH', if this file is a " +"directory,\n" +" you can recursively restore using restorecon -R '$TARGET_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon.py:64 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. $TARGET_PATH default SELinux type is\n" +" %s, but its current type is $TARGET_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" File contexts can be assigned to a file in the following ways.\n" +"

    \n" +"
  • Files created in a directory receive the file context of the " +"parent directory by default.\n" +"
  • The SELinux policy might override the default label inherited " +"from the parent directory by\n" +" specifying a process running in context A which creates a file " +"in a directory labeled B\n" +" will instead create the file with label C. An example of this " +"would be the dhcp client running\n" +" with the dhcpc_t type and creating a file in the directory /etc. " +"This file would normally\n" +" receive the etc_t type due to parental inheritance but instead " +"the file\n" +" is labeled with the net_conf_t type because the SELinux policy " +"specifies this.\n" +"
  • Users can change the file context on a file using tools such as " +"chcon, or restorecon.\n" +"
\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon.py:90 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$TARGET_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon.py:96 +msgid "" +"you can run restorecon. The access attempt may have been stopped due to " +"insufficient permissions to access a parent directory in which case try to " +"change the following command accordingly." +msgstr "" + +#: ../src/restorecon.py:105 ../src/restorecon_source.py:73 +msgid "Restore\n" +"Context" +msgstr "" + +#: ../src/restorecon_source.py:39 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command. restorecon '$SOURCE_PATH'.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:45 +#, python-format +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $SOURCE_PATH may\n" +" be mislabeled. $SOURCE_PATH default SELinux type is\n" +" %s, but its current type is $SOURCE_TYPE. Changing\n" +" this file back to the default type may fix your problem.\n" +"

\n" +" This file could have been mislabeled either by user error, or if an " +"normally confined application\n" +" was run under the wrong domain.\n" +"

\n" +" However, this might also indicate a bug in SELinux because the file " +"should not have been labeled\n" +" with this type.\n" +"

\n" +" If you believe this is a bug, please file a bug report against this " +"package.\n" +" " +msgstr "" + +#: ../src/restorecon_source.py:60 +#, python-format +msgid "" +"If you want to fix the label. \n" +"$SOURCE_PATH default label should be %s." +msgstr "" + +#: ../src/restorecon_source.py:65 +msgid "you can run restorecon." +msgstr "" + +#: ../src/rsync_data.py:31 +msgid "" +"\n" +" SELinux denied RSYNC access to $TARGET_PATH.\n" +" If this is an RSYNC repository, it has to have a file context label of\n" +" rsync_data_t. If you did not intend to use $TARGET_PATH as an RSYNC " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/rsync_data.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t rsync_data_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"rsync_data_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/rsync_data.py:45 +msgid "If $TARGET_BASE_PATH should be shared via the RSYNC daemon" +msgstr "" + +#: ../src/rsync_data.py:46 +msgid "You need to change the label on $TARGET_BASE_PATH" +msgstr "" + +#: ../src/samba_share.py:27 +msgid "" +"\n" +" SELinux is preventing Samba ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/samba_share.py:31 +msgid "" +"\n" +" SELinux denied samba access to $TARGET_PATH.\n" +" If you want to share this directory with samba it has to have a file " +"context label of\n" +" samba_share_t. If you did not intend to use $TARGET_PATH as a samba " +"repository,\n" +" this message could indicate either a bug or an intrusion attempt.\n" +" Please refer to 'man samba_selinux' for more information on setting up " +"Samba and SELinux.\n" +" " +msgstr "" + +#: ../src/samba_share.py:39 +msgid "" +"\n" +" You can alter the file context by executing chcon -R -t samba_share_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"samba_share_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/samba_share.py:53 +#, python-format +msgid "" +"# semanage fcontext -a -t samba_share_t '$FIX_TARGET_PATH%s'\n" +"# restorecon %s -v '$FIX_TARGET_PATH'" +msgstr "" + +#: ../src/sandbox_connect.py:33 +msgid "" +"\n" +" SELinux has denied $SOURCE from connecting to a network port " +"$PORT_NUMBER within a sandbox.\n" +" If $SOURCE should be allowed to connect on $PORT_NUMBER, you need to use " +"a different sandbox type like sandbox_web_t or sandbox_net_t. \n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" \n" +"\n" +"If $SOURCE is not supposed\n" +" to connect to $PORT_NUMBER, this could signal an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:41 +msgid "" +"\n" +" If you want to allow $SOURCE to connect to $PORT_NUMBER, you can execute " +"\n" +"\n" +" # sandbox -X -t sandbox_net_t $SOURCE\n" +" " +msgstr "" + +#: ../src/sandbox_connect.py:49 +msgid "" +"you need to modify the sandbox type. sandbox_web_t or sandbox_net_t.\n" +"For example:\n" +"sandbox -X -t sandbox_net_t $SOURCE_PATH\n" +"Please read 'sandbox' man page for more details.\n" +msgstr "" + +#: ../src/selinuxpolicy.py:29 +msgid "\n" +" Your system may be seriously compromised!\n" +" " +msgstr "" + +#: ../src/selinuxpolicy.py:33 +msgid "" +"\n" +" SELinux has prevented $SOURCE from modifying $TARGET. This denial\n" +" indicates $SOURCE was trying to modify the selinux policy configuration.\n" +" All applications that need this access should have already had policy\n" +" written for them. If a compromised application tries to modify the " +"SELinux\n" +" policy this AVC will be generated. This is a serious issue. Your system\n" +" may very well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:27 +msgid "If you did not directly cause this AVC through testing." +msgstr "" + +#: ../src/setenforce.py:28 +msgid "if you think that you might have been hacked" +msgstr "" + +#: ../src/setenforce.py:32 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to modify " +"SELinux enforcement.\n" +" " +msgstr "" + +#: ../src/setenforce.py:36 +msgid "" +"\n" +" SELinux has prevented $SOURCE from writing to a file under /sys/fs/" +"selinux.\n" +" Files under /sys/fs/selinux control the way SELinux is configured.\n" +" All programs that need to write to files under /sys/fs/selinux should " +"have already had policy\n" +" written for them. If a compromised application tries to turn off SELinux\n" +" this AVC will be generated. This is a serious issue. Your system may " +"very\n" +" well be compromised.\n" +" " +msgstr "" + +#: ../src/setenforce.py:48 +msgid "If you believe $SOURCE_PATH tried to disable SELinux." +msgstr "" + +#: ../src/setenforce.py:49 +msgid "" +"you may be under attack by a hacker, since confined applications should " +"never need this access." +msgstr "" + +#: ../src/sshd_root.py:36 +msgid "" +"\n" +" SELinux denied access requested by $SOURCE. $TARGET_PATH may\n" +" be mislabeled. sshd is allowed to read content in /root/.ssh directory " +"if it\n" +" is labeled correctly.\n" +" " +msgstr "" + +#: ../src/sshd_root.py:42 +msgid "" +"\n" +" You can restore the default system context to this file by executing the\n" +" restorecon command.\n" +" # restorecon -R /root/.ssh\n" +" " +msgstr "" + +#: ../src/sshd_root.py:55 +msgid "Restore Context" +msgstr "" + +#: ../src/swapfile.py:27 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH \"$ACCESS\" to $TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/swapfile.py:31 +msgid "" +"\n" +" SELinux denied $SOURCE access to $TARGET_PATH.\n" +" If this is a swapfile, it has to have a file context label of\n" +" swapfile_t. If you did not intend to use\n" +" $TARGET_PATH as a swapfile, this message could indicate either a bug or " +"an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/swapfile.py:38 +msgid "" +"\n" +" You can alter the file context by executing chcon -t swapfile_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"swapfile_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/sys_module.py:28 +msgid "" +"If you do not believe your $SOURCE_PATH should be modifying the kernel, by " +"loading kernel modules" +msgstr "" + +#: ../src/sys_module.py:29 +msgid "You might have been hacked." +msgstr "" + +#: ../src/sys_module.py:33 +msgid "" +"\n" +" Your system may be seriously compromised! $SOURCE_PATH tried to load a " +"kernel module.\n" +" " +msgstr "" + +#: ../src/sys_module.py:37 +msgid "" +"\n" +" SELinux has prevented $SOURCE from loading a kernel module.\n" +" All confined programs that need to load kernel modules should have " +"already had policy\n" +" written for them. If a compromised application\n" +" tries to modify the kernel this AVC will be generated. This is a serious\n" +" issue. Your system may very well be compromised.\n" +" " +msgstr "" + +#: ../src/sys_module.py:46 +msgid "" +"If you do not believe that $SOURCE_PATH should be attempting to modify the " +"kernel by loading a kernel module." +msgstr "" + +#: ../src/sys_module.py:47 +msgid "A process might be attempting to hack into your system." +msgstr "" + +#: ../src/sys_resource.py:28 +msgid "" +"\n" +" SELinux is preventing $SOURCE_PATH the \"sys_resource\" capability.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:32 +msgid "" +"\n" +" Confined domains should not require \"sys_resource\". This usually means " +"that your system is running out some system resource like disk space, " +"memory, quota etc. Please clear up the disk and this\n" +" AVC message should go away. If this AVC continues after you clear up the " +"disk space, please report this as a bug.\n" +" " +msgstr "" + +#: ../src/sys_resource.py:39 +msgid "" +"If you do not want processes to require capabilities to use up all the " +"system resources on your system;" +msgstr "" + +#: ../src/sys_resource.py:40 +msgid "" +"you need to diagnose why your system is running out of system resources and " +"fix the problem.\n" +"\n" +"According to /usr/include/linux/capability.h, sys_resource is required to:\n" +"\n" +"/* Override resource limits. Set resource limits. */\n" +"/* Override quota limits. */\n" +"/* Override reserved space on ext2 filesystem */\n" +"/* Modify data journaling mode on ext3 filesystem (uses journaling\n" +" resources) */\n" +"/* NOTE: ext2 honors fsuid when checking for resource overrides, so\n" +" you can override using fsuid too */\n" +"/* Override size restrictions on IPC message queues */\n" +"/* Allow more than 64hz interrupts from the real-time clock */\n" +"/* Override max number of consoles on console allocation */\n" +"/* Override max number of keymaps */\n" +msgstr "" + +#: ../src/vbetool.py:30 +msgid "" +"\n" +" SELinux has prevented vbetool from performing an unsafe memory operation." +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:34 +msgid "" +"\n" +"SELinux denied an operation requested by $SOURCE, a program used\n" +"to alter video hardware state. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as vbetool. This tool is used to\n" +"reset video state when a machine resumes from a suspend. If your machine\n" +"is not resuming properly your only choice is to allow this\n" +"operation and reduce your system security against such malware.\n" +"\n" +" " +msgstr "" + +#: ../src/vbetool.py:45 ../src/wine.py:56 +msgid "" +"\n" +"If you decide to continue to run the program in question you will need\n" +"to allow this operation. This can be done on the command line by\n" +"executing:\n" +"\n" +"# setsebool -P mmap_low_allowed 1\n" +msgstr "" + +#: ../src/vbetool.py:55 +msgid "" +"If you want to ignore this AVC because it is dangerous and your machine " +"seems to be working correctly." +msgstr "" + +#: ../src/vbetool.py:56 +msgid "" +"you must tell SELinux about this by enabling the vbetool_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/vbetool.py:62 ../src/wine.py:73 +msgid "Turn off memory protection" +msgstr "" + +#: ../src/wine.py:31 +msgid "" +"\n" +" SELinux has prevented wine from performing an unsafe memory operation.\n" +" " +msgstr "" + +#: ../src/wine.py:35 +msgid "" +"\n" +"SELinux denied an operation requested by wine-preloader, a program used\n" +"to run Windows applications under Linux. This program is known to use\n" +"an unsafe operation on system memory but so are a number of\n" +"malware/exploit programs which masquerade as wine. If you were\n" +"attempting to run a Windows program your only choices are to allow this\n" +"operation and reduce your system security against such malware or to\n" +"refrain from running Windows applications under Linux. If you were not\n" +"attempting to run a Windows application this indicates you are likely\n" +"being attacked by some for of malware or program trying to exploit your\n" +"system for nefarious purposes.\n" +"\n" +"Please refer to\n" +"\n" +"http://wiki.winehq.org/PreloaderPageZeroProblem\n" +"\n" +"Which outlines the other problems wine encounters due to its unsafe use\n" +"of memory and solutions to those problems.\n" +"\n" +" " +msgstr "" + +#: ../src/wine.py:66 +msgid "" +"If you want to ignore this AVC because it is dangerous and your wine " +"applications are working correctly." +msgstr "" + +#: ../src/wine.py:67 +msgid "" +"you must tell SELinux about this by enabling the wine_mmap_zero_ignore " +"boolean." +msgstr "" + +#: ../src/xen_image.py:27 +msgid "" +"\n" +" SELinux is preventing xen ($SOURCE_PATH) \"$ACCESS\" access to " +"$TARGET_PATH.\n" +" " +msgstr "" + +#: ../src/xen_image.py:31 +msgid "" +"\n" +" SELinux denied xen access to $TARGET_PATH.\n" +" If this is a XEN image, it has to have a file context label of\n" +" xen_image_t. The system is setup to label image files in directory /var/" +"lib/xen/images\n" +" correctly. We recommend that you copy your image file to /var/lib/xen/" +"images.\n" +" If you really want to have your xen image files in the current " +"directory, you can relabel $TARGET_PATH to be xen_image_t using chcon. You " +"also need to execute semanage fcontext -a -t xen_image_t '$FIX_TARGET_PATH' " +"to add this\n" +" new path to the system defaults. If you did not intend to use " +"$TARGET_PATH as a xen\n" +" image it could indicate either a bug or an intrusion attempt.\n" +" " +msgstr "" + +#: ../src/xen_image.py:41 +msgid "" +"\n" +" You can alter the file context by executing chcon -t xen_image_t " +"'$TARGET_PATH'\n" +" You must also change the default file context files on the system in " +"order to preserve them even on a full relabel. \"semanage fcontext -a -t " +"xen_image_t '$FIX_TARGET_PATH'\"\n" +" " +msgstr "" + +#: ../src/xen_image.py:56 +msgid "Change the file label to xen_image_t." +msgstr "" From 68a6016f26bae2fb8d2bc3bff05ef6738f894d93 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Aug 06 2020 12:52:56 +0000 Subject: [PATCH 2/2] Add LINGUAS to specify available languages This is to ensure that source tarball created by "make dist" contains all available locales (and translation patches can be properly applied). LINGUAS contain all locales from https://fedora.zanata.org/iteration/view/setroubleshoot/master as wel as locales left over in this repository (not currently maintained in zanata -- significantly outdated): "aln ang az be@latin ca@valencia crh dz en@shaw hy io kg ks ku la lg li lo mg mi oc ps rw tk tl tt ug uz uz@cyrillic wa wo xh yi" --- diff --git a/framework/po/LINGUAS b/framework/po/LINGUAS new file mode 100644 index 0000000..20eb5c3 --- /dev/null +++ b/framework/po/LINGUAS @@ -0,0 +1,5 @@ +# Set of languages available in https://fedora.zanata.org/iteration/view/setroubleshoot/master +af am anp ar as ast bal be bg bn bn_IN bo br brx bs ca cs cy da de de_CH el en_GB eo es et eu fa fi fil fr fur ga gd gl gu he hi hr hu ia id ilo is it ja ka kdt kk km kn ko kw kw@kkcor kw@uccor kw_GB ky lt lv mai mk ml mn mr ms my nb nds ne nl nn nso or pa pl pt pt_BR ro ru si sk sl sq sr sr@latin sv ta te tg th tr tw uk ur vi wba yo zh_CN zh_HK zh_TW zu +# +# the following are locales present in {framework|plugins}/po folders, that are not maintained in zanata (outdated) +aln ang az be@latin ca@valencia crh dz en@shaw hy io kg ks ku la lg li lo mg mi oc ps rw tk tl tt ug uz uz@cyrillic wa wo xh yi diff --git a/plugins/po/LINGUAS b/plugins/po/LINGUAS new file mode 100644 index 0000000..20eb5c3 --- /dev/null +++ b/plugins/po/LINGUAS @@ -0,0 +1,5 @@ +# Set of languages available in https://fedora.zanata.org/iteration/view/setroubleshoot/master +af am anp ar as ast bal be bg bn bn_IN bo br brx bs ca cs cy da de de_CH el en_GB eo es et eu fa fi fil fr fur ga gd gl gu he hi hr hu ia id ilo is it ja ka kdt kk km kn ko kw kw@kkcor kw@uccor kw_GB ky lt lv mai mk ml mn mr ms my nb nds ne nl nn nso or pa pl pt pt_BR ro ru si sk sl sq sr sr@latin sv ta te tg th tr tw uk ur vi wba yo zh_CN zh_HK zh_TW zu +# +# the following are locales present in {framework|plugins}/po folders, that are not maintained in zanata (outdated) +aln ang az be@latin ca@valencia crh dz en@shaw hy io kg ks ku la lg li lo mg mi oc ps rw tk tl tt ug uz uz@cyrillic wa wo xh yi