From 04d83c41c716e663d644f00abea2cf92b9c86d12 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Tue, 28 Mar 2017 10:56:30 -0600 Subject: [PATCH] sync with translationproject.org --- plugins/sudoers/po/cs.mo | Bin 42018 -> 43728 bytes plugins/sudoers/po/cs.po | 877 +++++++++++++++------------- plugins/sudoers/po/da.mo | Bin 40381 -> 40382 bytes plugins/sudoers/po/da.po | 4 +- plugins/sudoers/po/de.mo | Bin 44870 -> 46527 bytes plugins/sudoers/po/de.po | 876 +++++++++++++++------------- plugins/sudoers/po/hr.mo | Bin 41561 -> 43525 bytes plugins/sudoers/po/hr.po | 1090 +++++++++++++++++++---------------- plugins/sudoers/po/it.mo | Bin 42428 -> 44120 bytes plugins/sudoers/po/it.po | 875 +++++++++++++++------------- plugins/sudoers/po/pl.mo | Bin 43063 -> 44726 bytes plugins/sudoers/po/pl.po | 875 +++++++++++++++------------- plugins/sudoers/po/pt_BR.mo | Bin 43251 -> 44946 bytes plugins/sudoers/po/pt_BR.po | 878 +++++++++++++++------------- plugins/sudoers/po/uk.mo | Bin 57535 -> 59868 bytes plugins/sudoers/po/uk.po | 878 +++++++++++++++------------- plugins/sudoers/po/vi.mo | Bin 47052 -> 48905 bytes plugins/sudoers/po/vi.po | 885 +++++++++++++++------------- plugins/sudoers/po/zh_CN.mo | Bin 38589 -> 40101 bytes plugins/sudoers/po/zh_CN.po | 876 +++++++++++++++------------- po/cs.mo | Bin 18539 -> 18583 bytes po/cs.po | 314 +++++----- po/da.mo | Bin 17961 -> 18049 bytes po/da.po | 374 ++++++------ po/de.mo | Bin 19845 -> 19908 bytes po/de.po | 316 +++++----- po/fr.mo | Bin 19644 -> 19698 bytes po/fr.po | 316 +++++----- po/hr.mo | Bin 18359 -> 18615 bytes po/hr.po | 481 ++++++++-------- po/it.mo | Bin 19130 -> 19194 bytes po/it.po | 314 +++++----- po/pl.mo | Bin 19069 -> 19118 bytes po/pl.po | 311 +++++----- po/pt_BR.mo | Bin 19264 -> 19302 bytes po/pt_BR.po | 319 +++++----- po/tr.mo | Bin 18513 -> 18557 bytes po/tr.po | 314 +++++----- po/uk.mo | Bin 25570 -> 25666 bytes po/uk.po | 314 +++++----- po/vi.mo | Bin 21181 -> 21222 bytes po/vi.po | 314 +++++----- po/zh_CN.mo | Bin 16935 -> 16981 bytes po/zh_CN.po | 312 +++++----- 44 files changed, 6432 insertions(+), 5681 deletions(-) diff --git a/plugins/sudoers/po/cs.mo b/plugins/sudoers/po/cs.mo index b272c108b226aecd50d406eff6884fbb99535fa6..2b0f78b522bae1dee3c0a856157fb3f4c81123f8 100644 GIT binary patch delta 9951 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 delta 8521 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, 2011-2013 -# Petr Pisar , 2013, 2014, 2015, 2016. +# Petr Pisar , 2013, 2014, 2015, 2016, 2017. # # (AIX) registry → (AIXový) registr # timestamp → časové údaje # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.19b2\n" +"Project-Id-Version: sudoers 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-05 19:54+01:00\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 17:15+02:00\n" "Last-Translator: Petr Pisar \n" "Language-Team: Czech \n" "Language: cs\n" @@ -45,148 +45,172 @@ msgstr "*** BEZPEČNOSTNÍ hlášení o %h ***" msgid "Sorry, try again." msgstr "Je nám líto, zkuste to znovu." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "nelze alokovat paměť" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "kontrolní součet vyžaduje název cesty" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "neplatná hodnota notbefore (začátek platnosti)" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "neplatná hodnota notafter (konec platnosti)" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "hodnota časového limitu je příliš velká" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "neplatná hodnota časového limitu" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -310,7 +334,7 @@ msgstr "Účtu vypršela platnost nebo v konfiguraci PAM pro sudo chybí sekce msgid "PAM authentication error: %s" msgstr "Chyba autentizace PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "v databázi %s neexistujete" @@ -404,536 +428,564 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "neznámé UID: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "neznámý uživatel: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Obor systémového protokolu, je-li syslog použit pro protokolování: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Priorita systémového protokolu, která se použije při úspěšné autentizaci uživatele: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Priorita systémového protokolu, která se použije při neúspěšné autentizaci: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Dotaz na jednorázový kód bude na vlastním řádku" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "Ignoruje „.“ v PATH" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Vždy, když se použije sudo, odešle e-mail" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Odešle e-mail, když autentizace uživatele selže" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Odešle e-mail, pokud uživatel není v sudoers" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Odešle e-mail, když uživatel není v sudoers uveden pro tento stroj" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "Odešle e-mail, když uživatel nemá dovoleno spustit příkaz" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Odešle e-mail, když uživatel zkusí spustit příkaz" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Pro každou kombinaci uživatele a TTY použije samostatný časovač" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Před prvním použitím sudo proškolí uživatele" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Soubor obsahující školení k sudo: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Standardně vyžaduje, aby se uživatelé autentizovali" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Root může spustit sudo" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Do (nesyslogového) protokolu zaznamenává název stroje" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Do (nesyslogového) protokolu zaznamenává rok" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Je-li sudo zavoláno bez argumentů, spustí shell" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Nastaví HOME na cílového uživatele, když se pouští shell s -s" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Vždy nastaví HOME na domovský adresář cílového uživatele" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "Dovolí sběr některých údajů za účelem užitečných chybových zpráv" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Vyžaduje v souboru sudoers plně kvalifikované názvy strojů" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "Urazí uživatele, pokud zadá chybné heslo" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "Dovolí uživateli spustit sudo, pouze když má TTY" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo bude dodržovat proměnou prostředí EDITOR" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Ptá se heslo roota, ne na heslo uživatele" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Ptá se na heslo runas_default uživatele, ne na heslo uživatele" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Ptá se na heslo cílového uživatele, ne na heslo uživatele" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Použije výchozí nastavení v přihlašovací třídě cílového uživatele, existuje-li" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Nastaví proměnné prostředí LOGNAME a USER" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Nastaví pouze efektivní UID na cílového uživatele, nikoliv reálné UID" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Neinicializuje vektor skupin na vektor cílového uživatele" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Délka zlomu řádků v protokolu (0 pro nezalamování): %u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Limit na časové údaje autentizace: %.1f min" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Limit na výzvu k heslu: %.1f min" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Počet pokusů na zadání hesla: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Umask nebo 0777 pro hodnotu uživatele: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Cesta k souboru s protokolem: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Cesta k poštovnímu programu: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Přepínače pro poštovní program: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Adresa, kam zasílat poštu: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Adrese, ze které zasílat poštu: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Řádek s předmětem pro poštovní zprávy: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Zpráva při chybném hesle: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Cesta k adresáři se stavy lekcí: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Cesta k adresáři s časovými údaji autentizace: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Vlastník adresáře s časovými údaji autentizace: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Uživatelé v této skupině jsou vyjmuti z požadavků na heslo na PATH: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Výchozí výzva pro heslo: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Je-li nastaveno, passprompt přebije systémovou výzvu ve všech případech." -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Výchozí uživatel, pro kterým spouštět příkazy: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Hodnota, kterou přebít PATH uživatele: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Cesta k editoru pro potřeby visudo: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Kdy vyžadovat heslo pro pseudopříkaz „list“: %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Kdy vyžadovat heslo pro pseudopříkaz „verify“: %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Přednačíst prázdné spouštěcí funkce obsažené v knihovně sudo_noexec" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Pokud je adresář LDAP dostupný, ignorovat místní soubor sudoers" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Souborové deskriptory >= %d budou před spuštěním příkazu uzavřeny" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Je-li nastaveno, uživatelé mohou přebít hodnotu „closefrom“ přepínačem -C" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "Dovolit uživatelům nastavit libovolné proměnné prostředí" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Vrátit prostředí do výchozí množiny proměnných" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Proměnné prostředí kontrolované na logičnost:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Proměnné prostředí, které se mají odstranit:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Proměnné prostředí, které se mají zachovat:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Selinuxový role, která se použije v novém bezpečnostním kontextu: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Selinuxový typ, který se použije v novém bezpečnostním kontextu: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Cesta k souboru s prostředím určeném pro sudo: %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Cesta k souboru s omezeným prostředím určeném pro sudo: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Národní prostředí, které se použije pro rozbor sudoers: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Dovolit sudu ptát se na heslo, i kdyby bylo čitelné" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Indikovat vstup uživatele při dotazu na heslo" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Použit rychlejší expanzi globů, která je méně přesná, ale nepřistupuje k souborovému systému" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "Umask zadaná v sudoers přebije uživatelovu, i když je volnější" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Zaznamenávat vstup uživatele pro spouštěný příkaz" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Zaznamenávat výstup spouštěného příkazu" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Komprimovat protokoly o vstupu/výstupu pomocí zlib" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Vždy spouštět příkazy v pseudoTTY" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Modul pro podporu neunixových skupin: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Adresář, kam ukládat protokoly o vstupu/výstupu: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Soubor, do kterého ukládat protokol o vstupu/výstupu: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Při alokaci PTY přidat záznam do souboru utmp/utmpx" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Do utmp zapisovat runas uživatele, nikoliv uživatele volajícího" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "Množina povolujících práv" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Množina omezujících práv" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Spouštět příkazy v PTY na pozadí" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Použít tuto službu PAM" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Název služby PAM, který se použije pro přihlašovací shelly" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Pokusit se získat pověření PAM pro cílového uživatele" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "Vytvořit pro spouštěný příkaz novou relaci PAM" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Maximální pořadové číslo protokolu o vstupu/výstupu: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Zapnout v sudoers podporu netgroup" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Kontrolovat nadřazené adresáře na možnost zápisu při úpravě souborů pomocí sudoedit" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Následovat symbolické odkazy při úpravě souborů pomocí sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Dotazovat se modulu pro skupiny na neznámé systémové skupiny" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Porovnávat netgroups na celou n-tici: uživatel, stroj a doména" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Dovolit spuštění příkazu, i když sudo nemůže zapsat do auditního protokolu" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Dovolit spuštění příkazu, i když sudo nemůže zapsat do I/O protokolu" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Dovolit spuštění příkazu, i když sudo nemůže zapsat do souboru s protokolem" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Překládat skupiny v sudoers a hledat shodu na ID skupiny, ne na jméně" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Položky protokolu větší než tato hodnota budou rozděleny do více zprávu syslogu." +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Položky protokolu větší než tato hodnota budou rozděleny do více zpráv syslogu: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Uživatel, který bude vlastnit soubory s I/O protokolem: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Skupina, která bude vlastnit soubory s I/O protokolem: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Přístupová práva k souboru s I/O protokolem: 0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Spustit příkazy podle deskriptoru souboru namísto podle cesty: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignorovat neznámé položky Defaults v sudoers namísto vypisování varování" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Čas v sekundách, po kterém bude příkaz ukončen: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Povolit uživateli zadat časový limit na příkazovém řádku" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Zapisovat log na disk ihned namísto po větších částech" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d neznámá položka defaults „%s“" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: neznámá položka defaults „%s“" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d u „%s“ nebyla zadána žádná hodnota" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: u „%s“ nebyla zadána žádná hodnota" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d hodnoty u „%s“ musí začínat na „/“" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: hodnoty u „%s“ musí začínat na „/“" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d volba „%s“ nebere hodnotu" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: volba „%s“ nebere hodnotu" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d neplatný typ Defaults 0x%x u volby „%s“" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: neplatný typ Defaults 0x%x u volby „%s“" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d hodnota „%s“ je pro volbu „%s“ neplatná" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: hodnota „%s“ je pro volbu „%s“ neplatná" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "vnitřní chyba, přetečení %s" @@ -942,15 +994,27 @@ msgstr "vnitřní chyba, přetečení %s" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: poškozené pole envp, délka nesouhlasí" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "prostředí nelze znovu sestavit" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "je nám líto, ale nemáte dovoleno nastavovat následující proměnné prostředí: %s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "nepodporovaný druh kontrolního součtu %d pro %s" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: chyba při čtení" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -990,82 +1054,88 @@ msgstr "nelze rozebrat síťovou masku „%s“" msgid "Local IP address and netmask pairs:\n" msgstr "Pár místní IP adresy a masky sítě:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s existuje, ale nejedná se o adresář (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "nelze vytvořit adresář %s" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "nelze změnit práva %s na 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "neznámá skupina: %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "nelze otevřít %s" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "%s nelze číst" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "do %s nelze zapsat" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "%s nelze vytvořit" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "nelze zapsat do souboru s I/O protokolem: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: vnitřní chyba, soubor číslo %d není otevřen" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: port je příliš velký" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "nepodporovaný typ ldapového URI: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "nelze míchat URI ldap a ldaps" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "při použití ldaps není starttls podporováno" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "nelze inicializovat certifikát SSL a databázi klíčů: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "pro SSL musíte v %s nastavit TLS_CERT" @@ -1083,7 +1153,7 @@ msgstr "nelze naformátovat časový údaj" msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1092,7 +1162,7 @@ msgstr "" "\n" "Role LDAP: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1101,27 +1171,27 @@ msgstr "" "\n" "Role LDAP: NEZNÁMÁ\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Pořadí: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Příkazy:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "LDAP nelze inicializovat: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls uvedeno, ale knihovna LDAP nepodporuje ldap_start_tls_s_np() ani ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "neplatný atribut sudoOrder: %s" @@ -1199,15 +1269,15 @@ msgstr "Je nám líto, uživatel %s nesmí spouštět sudo na %s.\n" msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Je nám líto, uživatel %s nemá dovoleno spouštět „%s%s%s“ jako %s%s%s na %s.\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: příkaz nenalezen" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1256,38 +1326,28 @@ msgstr "nelze zdvojit standardní vstup: %m" msgid "unable to execute %s: %m" msgstr "nelze spustit %s: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "nepodporovaný druh kontrolního součtu %d pro %s" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: chyba při čtení" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "součet pro %s (%s) nemá tvar %s" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "nelze zjistit údaje o %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "chyba rozboru v %s kolem řádku %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "chyba rozboru v %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1296,41 +1356,41 @@ msgstr "" "\n" "Položka v sudoers:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " RunAsUsers: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " RunAsGroups: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Volby: " -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "nelze rozebrat seznam síťových adres" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "nelze vykonat %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Verze modulu s politikami sudoers je %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Verze gramatiky souboru sudoers je %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1339,22 +1399,22 @@ msgstr "" "\n" "Cesta sudoers: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "cesta k nsswitch: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "cesta k ldap.conf: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "cesta k ldap.secret: %s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "nelze zaregistrovat háček typu %d (verze %d.%d)" @@ -1423,48 +1483,48 @@ msgstr "nelze rozebrat skupiny pro %s" msgid "unable to parse gids for %s" msgstr "nelze rozebrat čísla GID pro %s" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "přetečení zásobníku oprávnění" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "podtečení zásobníku oprávnění" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "nelze přepnout GID na root" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "nelze přepnout na běhové GID" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "nelze nastavit vektor běhových skupin" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "nelze přepnout na běhové UID" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "nelze přepnout na GID sudoers" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "příliš mnoho procesů" @@ -1497,7 +1557,7 @@ msgstr "nelze inicializovat zdroj SSS. Je SSSD nainstalován na vašem stroji?" msgid "unable to find symbol \"%s\" in %s" msgstr "nelze nalézt symbol „%s“ v %s" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1506,7 +1566,7 @@ msgstr "" "\n" "Role SSSD: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1535,84 +1595,88 @@ msgstr "Uživatel %s smí spustit následující příkazy na %s:\n" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "Uživatel %s nemá dovoleno spustit sudo na %s.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "nelze inicializovat výchozí hodnoty sudoers" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "problém s položkami defaults" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "nenalezen žádné platné zdroje sudoers, končí se" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers udává, že root nemá dovoleno použít sudo" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "nemáte dovoleno použít přepínač -C" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "vlastník časového údaje (%s): Takový uživatel neexistuje" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "žádné TTY" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "je nám líto, ale pro spuštění sudo musíte mít TTY" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "příkaz v aktuálním adresáři" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "je nám líto, ale nastavit časový limit nemáte dovoleno" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" -msgstr "je nám líto, ale nemáte dovoleno zachovat prostředí" +msgstr "je nám líto, ale zachovat prostředí nemáte dovoleno" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "příkaz je příliš dlouhý" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s není běžný soubor" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s je vlastněn UID %u, měl by být vlastněn %u" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "%s je zapisovatelný pro všechny" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s je vlastněn GID %u, mělo by být %u" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "pouze root může použít „-c %s“" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "neznáma přihlašovací třída: %s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "nelze přeložit název stroje %s" @@ -1632,7 +1696,7 @@ msgstr "neplatná maximální doba čekání: %s" msgid "invalid speed factor: %s" msgstr "neplatný násobek rychlosti: %s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s verze %s\n" @@ -1789,11 +1853,11 @@ msgstr "" " -s, --speed=číslo zrychlí nebo zpomalí výstup\n" " -V, --version zobrazí údaje o verzi a skončí" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\tstroj se neshoduje" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1801,7 +1865,7 @@ msgstr "" "\n" "Příkaz povolen" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1809,7 +1873,7 @@ msgstr "" "\n" "Příkaz odepřen" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1817,131 +1881,126 @@ msgstr "" "\n" "Příkaz se neshoduje" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s je zapisovatelný pro skupinu" # TODO: pluralize -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "nelze zkrátit soubor s časovými údaji na %lld bajtů" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "nelze přečíst hodiny" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "časový údaj z budoucnosti se ignoruje" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "časový údaj ukazuje příliš do budoucna: %20.20s" # TODO: pluralize -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "soubor s časovými údaji %s nelze zamknout" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "cesta ke stavům lekce je příliš dlouhý: %s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "verze gramatiky %s je %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "pro úpravu %s stiskněte enter: " -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "zadaný editor (%s) neexistuje" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "žádný editor nenalezen (cesta k editoru = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "chyba zápisu" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "nelze získat údaje o dočasném souboru (%s), %s nezměněno" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "dočasný soubor o nulové velikosti (%s), %s nezměněno" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "editor (%s) selhal, %s nezměněno" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s nezměněno" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "nelze znovu otevřít dočasný soubor (%s), %s nezměněno." -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "nebylo možné rozebrat dočasný soubor (%s), neznámá chyba" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "vnitřní chyba, v seznamu nelze nalézt %s!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "nelze nastavit (UID, GID) %s na (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "nelze změnit práva %s na 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s a %s se nenachází na jednom souborovém systému, pro přejmenování se použije mv" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "příkaz selhal: „'%s %s %s“, %s nezměněno" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "chyba při přejmenování %s, %s nezměněno" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "Co teď? " -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1953,62 +2012,72 @@ msgstr "" " (x) skončit bez uložení změn do souboru sudoers\n" " (Q) skončit a uložit změny do souboru sudoers (NEBEZPEČNÉ!)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "nelze spustit %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: chybný vlastník (UID, GID), měl by být (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: chybná práva, měla by být 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "rozbor souboru %s se nezdařil, neznámá chyba" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "chyba při rozboru %s kolem řádku %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "chyba při rozboru %s\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: rozbor úspěšný\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s je zaneprázdněn, zkuste to později" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Chyba: %s:%d: smyčka v %s „%s“" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Pozor: %s:%d: smyčka v %s „%s“" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d: smyčka v %s „%s“" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Chyba: %s:%d: %s „%s“ použit, ale nedefinován" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d: %s „%s“ použit, ale nedefinován" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Pozor: %s:%d: %s „%s“ použit, ale nedefinován" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d nepoužitý %s „%s“" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Pozor> %s:%d nepoužitý %s „%s“" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2017,7 +2086,7 @@ msgstr "" "%s – bezpečně upraví soubor sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2041,17 +2110,17 @@ msgstr "" " -x, --export=výstupní_soubor\n" " exportuje sudoers ve formátu JSON do výstupního_souboru" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "neznámá položka defaults „%s“" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: vstupní a výstupní soubory se musí lišit" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "příliš mnoho úrovní zanoření" diff --git a/plugins/sudoers/po/da.mo b/plugins/sudoers/po/da.mo index 638698d3df0f7960e5941d9a4d82004ad3986836..5938c0ceb9bb21429c291f02d1deb2b861bc8fb0 100644 GIT binary patch delta 1204 zcmXZcPi)I!9LMpm+9ESH)otBIXV|c<`(rg^iLmI9AQG~Rh(C=3F=XK+?00aQDmC3^ z=tZJ&V$qA3^{^!ll0|wD=D>zTc5x7wZ4%y}{d#&mf4fu6<88A+k{ORz%Eq$6|BNID*i>( z9NSFe9RsWJH(ll8Z5YD){eD!1W#iNj$i}M;2B(b*Q^aMqYm;En{X1t_!kSYBkqnL zMpf{7uAg#fsN^4TJa?z@>EMcvUgtj3|7uTTk0p%R-zEes^gHsC(=;dxZ4Z{+$3)D=8K9V~;Y z+%$S|#lYgcV^uWtD7K;Q_!uhli>QnfSc@4{+z(XT(m{9Q00!yr#!l?UW_*cyoZnDa zx`0a9KjglFcJ%W8?9^g|$AJpCiCU0CRb(9XXuhHkcb({OToO#b@B8KZ4-2%w A0RR91 delta 1202 zcmXZcOGwmF6vy$yC{bG0I6C9hSk_pXIc5&p1A3|jAw=OO=z+B;vO;PVWq)X=j!imh z_HYq2wCbgch-m_a7J-XdMCGEif^Zc?8#SoDKmW7(+{d~1f9|=L|C^L2o$@?y_BpL) zHr#0z#((I;aF}=>8CPQ*75}u` z9NS3a9Rr2<3yUx}=6)!MRrDKB8@J;=?7}5Dff4+GUd-)rg(Bl0(AwCQ3p$- zDmR5*%pX{ocdV3#9z_&&$460_UqEG?!1b6$#eGM`c?R8$Ls&(BH#T7#ZowC*$N3d? zrSqtS{de3qumiokKRdb5;BlY=ZlV?>Q56|OJ(@45O5_Z=6$+!`8&P+E7V9vMI^kQ? z$v>hhG>6)6*i@P$!>8-Ql8pW-D+j*5H0r+!ZXthv>&~ zRKk-O#lNToYVW(_2TDQLjIS zI(Z6<@iQ*R-h&>Ew;fd@-Y;-bky3tb`9o==jFEX0x{OS7-&@RA3 diff --git a/plugins/sudoers/po/da.po b/plugins/sudoers/po/da.po index 72d99d164..b13bdb9c9 100644 --- a/plugins/sudoers/po/da.po +++ b/plugins/sudoers/po/da.po @@ -19,7 +19,7 @@ msgstr "" "Project-Id-Version: sudoers 1.8.19b2\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" "POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2017-01-23 23:17+0100\n" +"PO-Revision-Date: 2017-01-31 23:17+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" @@ -1223,7 +1223,7 @@ msgid "" "Use \"sudo ./%s\" if this is the \"%s\" you wish to run." msgstr "" "ignorerer »%s« fundet i ».«\n" -"Brug »sudo ./%s« hvis dette er den »%s«, du ønsker at køre." +"Brug »sudo ./%s«, hvis dette er den »%s«, du ønsker at køre." #: plugins/sudoers/logging.c:347 msgid "authentication failure" diff --git a/plugins/sudoers/po/de.mo b/plugins/sudoers/po/de.mo index 1349225024d8712943c40288e8bcfbed06588f2a..f5a1007ad8135bd72e403725798ed6819f422d25 100644 GIT binary patch delta 9922 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
Yt$oa2Mk+qPu-yd(;3*P@8ZyCgX>w>+hki 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 aw7h5g#x33, 2011-2013 # Hendrik Knackstedt , 2013 # Mario Blättermann , 2015. -# Jochen Hein , 2001-2016. +# Jochen Hein , 2001-2017. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.19b2\n" +"Project-Id-Version: sudoers 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-05 17:49+0100\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 17:43+0200\n" "Last-Translator: Jochen Hein \n" "Language-Team: German \n" "Language: German\n" @@ -43,148 +43,172 @@ msgstr "*** Sicherheits-Information für %h ***" msgid "Sorry, try again." msgstr "Das hat nicht funktioniert, bitte nochmal probieren." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "Es kann kein Speicher mehr alloziert werden" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "Eine Prüfsumme erfordert einen Pfadnamen" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "ungültiger Wert für »notbefore«" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "ungültiger Wert für »notafter«" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "Wert für Timeout ist zu groß" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "ungültiger Wert für Timeout" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -309,7 +333,7 @@ msgstr "Das Konto ist abgelaufen oder in der PAM-Konfiguration fehlt der »accou msgid "PAM authentication error: %s" msgstr "Fehler bei der PAM-Authentifizierung: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "Der Benutzer existiert in der %s-Datenbank nicht" @@ -403,536 +427,565 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "Unbekannte Benutzer-ID: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "Unbekannter Benutzer: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Syslog Facility, wenn syslog für Protokollierung verwendet wird: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Syslog-Priorität, wenn sich der Benutzer erfolgreich authentifiziert: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Syslog-Priorität, wenn sich der Benutzer nicht erfolgreich authentifiziert: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Die OTP-Eingabeaufforderung (One-Time-Passwords) in eine eigene Zeile schreiben" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "».« in $PATH ignorieren" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Immer eine Mail senden, wenn sudo gestartet wird" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Eine Mail senden, wenn die Authentifizierung des Benutzers fehlschlägt" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Eine Mail senden, wenn der Benutzer nicht in der sudoers-Datei steht" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Eine Mail senden, wenn der Benutzer nicht in der sudoers-Datei für diesen Rechner steht" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "Eine Mail senden, wenn der Benutzer nicht berechtigt ist, einen Befehl auszuführen" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Eine Mail senden, wenn der Benutzer versucht, einen Befehl auszuführen" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Getrennte Zeitstempel für jede Benutzer/tty-Kombination verwenden" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Den Benutzer beim ersten Aufruf von sudo belehren" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Datei mit der sudo-Belehrung: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Standardmäßig muss sich der Benutzer authentifizieren" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Root darf sudo verwenden" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Den Hostnamen in der (nicht-syslog-)Protokolldatei speichern" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Das Jahr in der (nicht-syslog-)Protokolldatei speichern" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Eine Shell starten, wenn sudo ohne Parameter aufgerufen wird" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Die Umgebungsvariable $HOME beim Starten einer Shell mit »-s« setzen" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Immer die Variable $HOME auf das Home-Verzeichnis des Ziel-Benutzers setzen" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "Informationssammlung für nützliche Fehlermeldungen erlauben" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Vollständige Hostnamen in der sudoers-Datei erfordern" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "»Beschimpfung« bei Eingabe eines falschen Passwortes" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "Der Benutzer darf sudo nur aufrufen, wenn ein tty vorhanden ist" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo beachtet die Umgebungsvariable »EDITOR«" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Nach dem root-Passwort fragen, nicht nach dem Passwort des Benutzers" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Nach dem Passwort des Benutzers »runas_default« fragen, nicht nach dem Passwort des aufrufenden Benutzers" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Nach dem Passwort des Ziel-Benutzers fragen, nicht nach dem Passwort des aufrufenden Benutzers" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Standards auf die Anmeldeklasse des Zielbenutzers anwenden, falls diese vorhanden ist" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Die Umgebungsvariablen »LOGNAME« und »USER« setzen" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Nur die effektive UID auf den Ziel-Benutzer setzen, nicht die reale UID" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Die sekundären Gruppen nicht auf die Gruppen des Ziel-Benutzers setzen" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Zeilenlänge der Protokolldatei für Zeilenumbruch (0 für keinen Zeilenumbruch): %u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Zeitlimit für den Authentifizierungszeitstempel: %.1f Minuten" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Zeitlimit bei der Eingabe des Passwortes: %.1f Minuten" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Anzahl Versuche zur Eingabe des Passwortes: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Zu verwendende Umask oder 0777, um die Umask des Benutzers zu verwenden: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Pfad zur Protokolldatei: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Pfad zum Mail-Programm: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Parameter für das Mail-Programm: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Mail-Adresse des Empfängers: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Mail-Adresse des Absenders: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Betreffzeile für Mails: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Meldung bei Eingabe eines falschen Passwortes: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Verzeichnis für den Belehrungsstatus: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Pfad zum Authentifizierungszeitstempel-Verzeichnis: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Besitzer des Authentifizierungszeitstempelverzeichnisses: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Benutzer in dieser Gruppe sind von Passwort- und PATH-Anforderungen ausgenommen: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Standard-Eingabeaufforderung für das Passwort: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Überschreibt in allen Fällen bei der Passwortabfrage die Systemabfrage, falls gesetzt." -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Standardbenutzer, unter dem die Befehle ausgeführt werden: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Wert, mit dem der Inhalt von $PATH des Benutzers überschrieben werden soll: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Pfad zum Editor, den visudo verwenden soll: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Wann soll ein Passwort für den Pseudobefehl »list« erforderlich sein: %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Wann soll ein Passwort für den Pseudobefehl »verify« erforderlich sein: %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Die Dummy-exec-Funktion aus der Bibliothek sudo_noexec vorladen" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Wenn das LDAP-Verzeichnis erreichbar ist, wird die lokale sudoers-Datei ignoriert?" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Datei-Deskriptoren >= %d werden geschlossen, bevor ein Befehl ausgeführt wird" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Benutzer können den Wert für »closeform« mit der der Option -C überschreiben, wenn diese Option gesetzt ist." -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "Benutzern das Setzen beliebiger Umgebungsvariablen erlauben" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Die Umgebung auf einen Standardsatz an Variablen zurücksetzen" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Folgende Umgebungsvariablen prüfen:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Folgende Umgebungsvariablen löschen:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Folgende Umgebungsvariablen bewahren:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Im neuen Security-Kontext von SELinux wird diese Rolle verwendet: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Im neuen Security-Kontext von SELinux wird dieser Typ verwendet: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Pfad zur sudo-spezifischen »environment«-Datei: %s" -#: plugins/sudoers/def_data.c:299 +# XXX +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Pfad zur eingeschränkten sudo »environment«-Datei: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Beim Auswerten der sudoers-Datei wird diese Locale verwendet: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "sudo erlauben, nach einem Passwort zu fragen, auch wenn das Passwort sichtbar wird" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Sichtbare Rückmeldung bei der Passworteingabeaufforderung, wenn der Benutzer etwas eingibt" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Schnelleren Musterabgleich verwenden, der zwar ungenauer ist, aber nicht auf das Dateisystem zugreift" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "Die umask in sudoers überschreibt die umask des Benutzers, selbst wenn diese mehr Berechtigungen zulässt" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Benutzereingaben für den ausgeführten Befehl protokollieren" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Die Ausgabe des ausgeführten Befehls protokollieren" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Ein-/Ausgabe-Protokolle mittels zlib protokollieren" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Befehle immer in einem Pseudo-TTY ausführen" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Plugin für Unterstützung von Nicht-Unix-Gruppen: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Verzeichnis zur Speicherung der Ein-/Ausgabe-Protokolle: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Datei zur Speicherung der Ein-/Ausgabe-Protokolle: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Einen Eintrag in die utmp/utmpx-Datei einfügen, wenn ein Pseudo-TTY erzeugt wird" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Für den Eintrag in der utmp-Datei den runas-Benutzer verwenden, nicht den aufrufenden Benutzer" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "Menge der erlaubten Priviliegien" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Menge der eingeschränkten Privilegien" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Befehle mit einem Pseudo-TTY im Hintergrund starten" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Den PAM-Service-Namen verwenden" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Den PAM-Service-Namen für Anmelde-Shells verwenden" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Versuchen, die PAM-Anmeldedaten für den Ziel-Benutzer zu bekommen" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "Eine neue PAM-Sitzung erzeugen, um den Befehl auszuführen" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Maximale Sequenznummer des Ein-/Ausgabe-Protokolls: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Unterstützung für netgroups in sudoers aktivieren" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Prüfe die übergeordneten Verzeichnisse auf Schreibbarkeit beim Editieren von Dateien mit »sudoedit«" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Folge symbolischen Links beim Editieren von Dateien mit sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Frage das Group-Plugin nach unbekannten System-Gruppen" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Prüfe die Netgroup-Zuordnung aufgrund des gesamten Tupels: Benutzer, Host und Domain" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Erlaubt das Ausführen von Kommandos, auch wenn kein Audit-Log geschrieben werden kann" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Erlaubt das Ausführen von Kommandos, auch wenn kein I/O-Log geschrieben werden kann" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Erlaubt das Ausführen von Kommandos, auch wenn kein Log geschrieben werden kann" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Beim Auflösen von Gruppen in der sudoers nach der Guppen-ID suchen, nicht nach dem Gruppenname" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Log-Einträge größer als dieser Wert werden auf mehrere Syslog Einträge verteilt" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Log-Einträge größer als dieser Wert werden auf mehrere Syslog Einträge verteilt: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Eigentümer der I/O Logdateien: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Gruppe der I/O Logdateien: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Dateimode der I/O Logdatei: 0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Führe Kommandos mit Hilfe eines Dateideskriptors anstelle des Pfades aus: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignoriere unbekannte Default-Einträge in der Datei »sudoers« anstatt eine Warnung auszugeben" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Laufzeit in Sekunde, nach der das Kommando abgebrochen wird: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Erlaube dem Benutzer per Kommandozeile einen Timeout anzugeben" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Schreibe Log-Daten direkt ohne zu puffern" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d unbekannter defaults-Eintrag »%s«" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: unbekannter defaults-Eintrag »%s«" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d Kein Wert für »%s« angegeben" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: Kein Wert für »%s« angegeben" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d Werte für »%s« müssen mit einem »/« beginnen" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: Werte für »%s« müssen mit einem »/« beginnen" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d Die Option »%s« wird ohne Wert verwendet" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: Die Option »%s« wird ohne Wert verwendet" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d Ungültiger »Defaults« Typ 0x%x für Option »%s«" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: Ungültiger »Defaults« Typ 0x%x für Option »%s«" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d Der Wert »%s« ist für die Option »%s« ungültig" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: Der Wert »%s« ist für die Option »%s« ungültig" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "Interner Fehler, %s-Überlauf" @@ -941,15 +994,27 @@ msgstr "Interner Fehler, %s-Überlauf" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp ist beschädigt, die Längen passen nicht" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "Das Environment kann nicht neu erstellt werden" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "Leider dürfen die folgenden Umgebungsvariablen nicht gesetzt werden: %s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "Prüfsummentyp %d wird für %s nicht unterstützt" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: Fehler beim Lesen" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -989,82 +1054,88 @@ msgstr "»%s« ist keine gültige Netzmaske" msgid "Local IP address and netmask pairs:\n" msgstr "Lokale IP-Adresse und Netzmaske:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s existiert, aber ist kein Verzeichnis (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "Das Verzeichnis »%s« kann nicht erstellt werden" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "Ändern des Modus von %s auf 0%o gescheitert" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "Unbekannte Gruppe: %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "Die Datei »%s« kann nicht geöffnet werden" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "Die Datei »%s« kann nicht gelesen werden" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "In die Datei »%s« kann nicht geschrieben werden" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "Die Datei »%s« kann nicht erstellt werden" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "In die I/O Logdatei kann nicht geschrieben werden: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: Interner Fehler, Dateiindex %d nicht geöffnet!" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: Port ist zu groß" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "LDAP-Adresstyp wird nicht unterstützt: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "ldap- und ldaps-Adressen können nicht zusammen verwendet werden" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "starttls wird für ldaps nicht unterstützt" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "Die Zertifikat- und Schlüsseldatenbank für SSL kann nicht initialisiert werden: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "In der Datei »%s« muss »TLS_CERT« angegeben sein, um SSL zu nutzen" @@ -1082,7 +1153,7 @@ msgstr "Der Zeitstempel kann nicht formatiert werden" msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1091,7 +1162,7 @@ msgstr "" "\n" "LDAP-Rolle: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1100,27 +1171,27 @@ msgstr "" "\n" "LDAP-Rolle: UNBEKANNT\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Reihenfolge: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Befehle:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "LDAP kann nicht initialisiert werden: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls ist angegeben, aber die LDAP-Bibliotheken unterstützen ldap_start_tls_s() und ldap_start_tls_s_np() nicht" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "Ungültiges »sudoOrder« Attribut: %s" @@ -1198,15 +1269,15 @@ msgstr "Leider darf der Benutzer %s sudo für %s nicht verwenden.\n" msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Leider darf der Benutzer %s »%s%s%s« als %s%s%s auf %s nicht ausführen.\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: Befehl nicht gefunden" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1254,38 +1325,28 @@ msgstr "Die Standardeingabe kann nicht dupliziert werden: %m" msgid "unable to execute %s: %m" msgstr "%s kann nicht ausgeführt werden: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "Prüfsummentyp %d wird für %s nicht unterstützt" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: Fehler beim Lesen" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "Prüfsumme für %s (%s) ist nicht in der Form %s" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "stat konnte nicht auf %s angewendet werden" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "Syntax-Fehler in %s bei der Zeile %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "Syntax-Fehler in %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1294,41 +1355,41 @@ msgstr "" "\n" "Sudoers-Eintrag:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " RunAsUsers: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " RunAsGroups: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Optionen: " -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "Die Netzwerkadressliste kann nicht eingelesen werden" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "%s kann nicht ausgeführt werden" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers-Policy-Plugin Version %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers-Datei-Grammatik-Version %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1337,22 +1398,22 @@ msgstr "" "\n" "Sudoers-Pfad: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch-Pfad: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf-Pfad: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret-Pfad: %s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "Der Hook vom Typ %d kann nicht registriert werden (Version %d.%d)" @@ -1421,48 +1482,48 @@ msgstr "Die Gruppen für %s können nicht eingelesen werden" msgid "unable to parse gids for %s" msgstr "Die Gruppen für %s können nicht geparst werden" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "Stack-Überlauf der Zugriffsrechte" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "Stack-Bereichsunterschreitung der Zugriffsrechte" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "Wechsel zur root-GID ist nicht möglich" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "Wechsel zur runas-UID ist nicht möglich" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "Die runas-Gruppen können nicht gesetzt werden" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "Wechsel zur runas-GID ist nicht möglich" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "Wechsel zur sudoers-GID ist nicht möglich" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "Zu viele Prozesse" @@ -1495,7 +1556,7 @@ msgstr "Die SSS-Quelle kann nicht initialisiert werden. Ist SSSD auf dem Rechner msgid "unable to find symbol \"%s\" in %s" msgstr "Das Symbol »%s« kann in %s nicht gefunden werden" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1504,7 +1565,7 @@ msgstr "" "\n" "SSSD-Rolle: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1533,84 +1594,88 @@ msgstr "Der Benutzer %s darf die folgenden Befehle auf %s ausführen:\n" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "Der Benutzer %s darf sudo auf dem Rechner %s nicht ausführen.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "Standardwerte für sudoers können nicht initialisiert werden" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "Problem mit den Standard-Einträgen" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "Keine gültige sudoers-Quelle gefunden, Programmende" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers gibt an, dass root sudo nicht verwenden darf" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "Sie dürfen die Option -C nicht verwenden" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "Zeitstempelbesitzer (%s): Benutzer existiert nicht" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "Kein tty" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "Sie müssen ein TTY haben, um sudo zu verwenden" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "Befehl ist im aktuellen Verzeichnis" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "Sie dürfen keinen Timeout angeben" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" msgstr "Sie dürfen das Environment nicht erhalten" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "Der Befehl ist zu lang" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s ist keine reguläre Datei" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s gehört UID %u, sollte UID %u gehören" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "%s ist für alle beschreibbar (world writable)" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s gehört GID %u, sollte allerdings %u gehören" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "Nur root kann »-c %s« verwenden" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "Unbekannte Anmeldeklasse: %s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "Hostname %s kann nicht aufgelöst werden" @@ -1630,7 +1695,7 @@ msgstr "Ungültige maximale Wartezeit: %s" msgid "invalid speed factor: %s" msgstr "Ungültiger Geschwindigkeitsfaktor: %s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s Version %s\n" @@ -1792,11 +1857,11 @@ msgstr "" " -V, --version zeigt Versionsinformationen an und beendet\n" " das Programm" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\tHost stimmt nicht überein" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1804,7 +1869,7 @@ msgstr "" "\n" "Befehl erlaubt" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1812,7 +1877,7 @@ msgstr "" "\n" "Befehl verweigert" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1820,129 +1885,124 @@ msgstr "" "\n" "Befehl nicht erkannt" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s ist für die Gruppe beschreibbar" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "Die Zeitstempeldatei kann nicht auf %lld Bytes abgeschnitten werden" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "Die Uhrzeit kann nicht ausgelesen werden" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "Zeitstempel aus der Zukunft wird ignoriert" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "Zeitstempel ist zu weit in der Zukunft: %20.20s" -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "Die Zeitstempeldatei »%s« kann nicht gesperrt werden" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "Pfad zur Belehrung ist zu lang: %s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "%s-Grammatik Version %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "Drücken Sie die Eingabetaste, um %s zu bearbeiten: " -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "Der angegebene Editor (%s) ist nicht vorhanden" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "Kein Editor gefunden (Pfad zum Editor = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "Schreibfehler" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "Anwenden von stat auf die temporäre Datei (%s) gescheitert, %s ist unverändert" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "Leere temporäre Datei (%s), %s ist unverändert" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "Editor-Aufruf (%s) ist gescheitert, %s ist unverändert" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s unverändert" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "Erneutes Öffnen der temporären Datei (%s) gescheitert, %s ist unverändert." -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "Analyse der temporären Datei (%s) gescheitert, unbekannter Fehler" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "Interner Fehler, %s in der Liste nicht gefunden!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "Festlegen von (uid, gid) von %s auf (%u, %u) gescheitert" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "Ändern des Modus von %s auf 0%o gescheitert" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s und %s befinden sich nicht im gleichen Dateisystem, werden mit mv umbenannt" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "Befehl gescheitert: »%s %s %s«, %s unverändert" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "Fehler beim Umbenennen von %s, %s unverändert" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "Was jetzt? " -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1954,62 +2014,72 @@ msgstr "" " Beenden, ohne die Änderungen an der sudoers-Datei zu speichern (mit x)\n" " Beenden und Änderungen an der sudoers-Datei speichern (mit Q, VORSICHT!)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "%s konnte nicht ausgeführt werden" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: Falsche Besitzer-(uid, gid), sollte (%u, %u) sein\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: Falsche Zugriffsrechte, sollte Modus 0%o sein\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "Analyse der Datei %s gescheitert, unbekannter Fehler" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "Analysefehler in %s nahe Zeile %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "Analysefehler in %s\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: Analyse OK\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s ist in Verwendung, versuchen Sie es später erneut" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Fehler: %s:%d Zyklus in %s »%s«" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Warnung: %s:%d Zyklus in %s »%s«" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d Zyklus in %s »%s«" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Fehler: %s:%d %s »%s« wird verwendet, ist aber nicht definiert" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d %s »%s« wird verwendet, ist aber nicht definiert" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Warnung: %s:%d %s »%s« wird verwendet, ist aber nicht definiert" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d nicht verwendet: %s »%s«" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Warnung: %s:%d nicht verwendet: %s »%s«" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2018,7 +2088,7 @@ msgstr "" "%s – Die sudoers-Datei sicher bearbeiten\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2040,16 +2110,16 @@ msgstr "" " -V, --version Versionsinformation anzeigen und beenden\n" " -x, --export=ausgabedatei sudoers im JSON-Format exportieren" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "unbekannter defaults-Eintrag »%s«" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: Eingabe- und Ausgabedatei müssen unterschiedlich sein" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "Zu viele geschachtelte include-Einträge" diff --git a/plugins/sudoers/po/hr.mo b/plugins/sudoers/po/hr.mo index 6b2e020d340ea4eead6bfceae48ba187ceed4369..5f794a8948d3f89b1fbe10d528dc2e71d0b95313 100644 GIT binary patch delta 10819 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 diff --git a/plugins/sudoers/po/hr.po b/plugins/sudoers/po/hr.po index 674eeb211..fd22b1793 100644 --- a/plugins/sudoers/po/hr.po +++ b/plugins/sudoers/po/hr.po @@ -9,10 +9,10 @@ # Božidar Putanec , 2016. msgid "" msgstr "" -"Project-Id-Version: sudoers-1.8.19b1\n" +"Project-Id-Version: sudoers-1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 11:48-0800\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 20:52-0700\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -21,8 +21,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 1.8.9\n" "X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: ../../Downloads/sudo-1.8.20b1\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: plugins/sudoers\n" #: confstr.sh:1 msgid "syntax error" @@ -48,44 +51,47 @@ msgstr "*** SIGURNOSNE informacije za %h ***" msgid "Sorry, try again." msgstr "Žao mi je, pokušajte ponovo." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:617 -#: plugins/sudoers/defaults.c:872 plugins/sudoers/defaults.c:1021 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3547 plugins/sudoers/ldap.c:3563 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:184 -#: plugins/sudoers/logging.c:446 plugins/sudoers/logging.c:467 -#: plugins/sudoers/logging.c:679 plugins/sudoers/logging.c:937 -#: plugins/sudoers/match.c:501 plugins/sudoers/match.c:535 -#: plugins/sudoers/match.c:572 plugins/sudoers/match.c:770 -#: plugins/sudoers/match.c:828 plugins/sudoers/parse.c:236 -#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:263 -#: plugins/sudoers/parse.c:275 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 @@ -94,102 +100,123 @@ msgstr "Žao mi je, pokušajte ponovo." #: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 #: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 #: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 -#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1053 -#: plugins/sudoers/sssd.c:1234 plugins/sudoers/sssd.c:1248 -#: plugins/sudoers/sssd.c:1264 plugins/sudoers/sudoers.c:261 -#: plugins/sudoers/sudoers.c:271 plugins/sudoers/sudoers.c:279 -#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:658 -#: plugins/sudoers/sudoers.c:773 plugins/sudoers/sudoers.c:817 -#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:513 -#: plugins/sudoers/sudoreplay.c:712 plugins/sudoers/sudoreplay.c:824 -#: plugins/sudoers/sudoreplay.c:864 plugins/sudoers/sudoreplay.c:873 -#: plugins/sudoers/sudoreplay.c:883 plugins/sudoers/sudoreplay.c:891 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:1051 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/testsudoers.c:130 -#: plugins/sudoers/testsudoers.c:216 plugins/sudoers/testsudoers.c:233 -#: plugins/sudoers/timestamp.c:374 plugins/sudoers/timestamp.c:410 -#: plugins/sudoers/timestamp.c:826 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 #: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 -#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:309 -#: plugins/sudoers/visudo.c:315 plugins/sudoers/visudo.c:446 -#: plugins/sudoers/visudo.c:624 plugins/sudoers/visudo.c:964 -#: plugins/sudoers/visudo.c:1030 plugins/sudoers/visudo.c:1074 -#: plugins/sudoers/visudo.c:1171 plugins/sudoers/visudo_json.c:1035 toke.l:832 -#: toke.l:932 toke.l:1090 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "ne mogu alocirati memoriju" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "kontrolni zbroj zahtijeva ime putanje" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "neispravna vrijednost za „notbefore“" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "neispravna vrijednost za „notafter“" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "vrijednost za tajmaut je prevelika" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "neispravna vrijednost za tajmaut" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:617 plugins/sudoers/defaults.c:872 -#: plugins/sudoers/defaults.c:1021 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 -#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3546 -#: plugins/sudoers/ldap.c:3562 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 -#: plugins/sudoers/logging.c:184 plugins/sudoers/logging.c:446 -#: plugins/sudoers/logging.c:467 plugins/sudoers/logging.c:937 -#: plugins/sudoers/match.c:500 plugins/sudoers/match.c:534 -#: plugins/sudoers/match.c:572 plugins/sudoers/match.c:770 -#: plugins/sudoers/match.c:827 plugins/sudoers/parse.c:236 -#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:263 -#: plugins/sudoers/parse.c:275 plugins/sudoers/policy.c:97 -#: plugins/sudoers/policy.c:106 plugins/sudoers/policy.c:115 -#: plugins/sudoers/policy.c:139 plugins/sudoers/policy.c:250 -#: plugins/sudoers/policy.c:278 plugins/sudoers/policy.c:287 -#: plugins/sudoers/policy.c:326 plugins/sudoers/policy.c:336 -#: plugins/sudoers/policy.c:345 plugins/sudoers/policy.c:354 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/set_perms.c:356 -#: plugins/sudoers/set_perms.c:695 plugins/sudoers/set_perms.c:1054 -#: plugins/sudoers/set_perms.c:1350 plugins/sudoers/set_perms.c:1514 -#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 -#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 -#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 -#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1053 -#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1248 -#: plugins/sudoers/sssd.c:1264 plugins/sudoers/sudoers.c:261 -#: plugins/sudoers/sudoers.c:271 plugins/sudoers/sudoers.c:279 -#: plugins/sudoers/sudoers.c:361 plugins/sudoers/sudoers.c:658 -#: plugins/sudoers/sudoers.c:773 plugins/sudoers/sudoers.c:817 -#: plugins/sudoers/sudoers_debug.c:106 plugins/sudoers/sudoreplay.c:513 -#: plugins/sudoers/sudoreplay.c:712 plugins/sudoers/sudoreplay.c:824 -#: plugins/sudoers/sudoreplay.c:864 plugins/sudoers/sudoreplay.c:873 -#: plugins/sudoers/sudoreplay.c:883 plugins/sudoers/sudoreplay.c:891 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:1051 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/testsudoers.c:130 -#: plugins/sudoers/testsudoers.c:216 plugins/sudoers/testsudoers.c:233 -#: plugins/sudoers/timestamp.c:374 plugins/sudoers/timestamp.c:410 -#: plugins/sudoers/timestamp.c:826 plugins/sudoers/toke_util.c:56 -#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 -#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:309 -#: plugins/sudoers/visudo.c:315 plugins/sudoers/visudo.c:446 -#: plugins/sudoers/visudo.c:624 plugins/sudoers/visudo.c:964 -#: plugins/sudoers/visudo.c:1030 plugins/sudoers/visudo.c:1074 -#: plugins/sudoers/visudo.c:1171 plugins/sudoers/visudo_json.c:1035 toke.l:832 -#: toke.l:932 toke.l:1090 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 +#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 +#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 +#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 +#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 +#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 +#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 +#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -241,7 +268,7 @@ msgstr "" #: plugins/sudoers/auth/kerb5.c:111 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" -msgstr "%s: ne mogu pretvoriti principala u niz („%s“): %s" +msgstr "%s: ne mogu pretvoriti principala u string („%s“): %s" #: plugins/sudoers/auth/kerb5.c:161 #, c-format @@ -251,7 +278,7 @@ msgstr "%s: ne mogu raščlaniti „%s“: %s" #: plugins/sudoers/auth/kerb5.c:170 #, c-format msgid "%s: unable to resolve credential cache: %s" -msgstr "%s: ne mogu razlučiti spremnik vjerodajnica: %s" +msgstr "%s: ne mogu razlučiti međupohranu vjerodajnica: %s" #: plugins/sudoers/auth/kerb5.c:217 #, c-format @@ -285,7 +312,7 @@ msgstr "%s: Ne mogu provjeriti TGT! Moguć napad!: %s" #: plugins/sudoers/auth/pam.c:108 msgid "unable to initialize PAM" -msgstr "ne mogu inicijalizirati PAM" +msgstr "ne mogu inicirati PAM" #: plugins/sudoers/auth/pam.c:194 msgid "account validation failure, is your account locked?" @@ -313,14 +340,14 @@ msgstr "Račun je istekao ili PAM konfiguracija nema odjeljak „account“ za s msgid "PAM authentication error: %s" msgstr "PAM greška autorizacije: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "niste navedeni u %s bazi podataka" #: plugins/sudoers/auth/securid5.c:73 msgid "failed to initialise the ACE API library" -msgstr "nisam uspio inicijalizirati ACE API biblioteku" +msgstr "nisam uspio inicirati ACE API biblioteku" #: plugins/sudoers/auth/securid5.c:99 msgid "unable to contact the SecurID server" @@ -352,7 +379,7 @@ msgstr "neispravna duljina lozinke za SecurID" #: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:125 msgid "unable to initialize SIA session" -msgstr "ne mogu inicijalizirati SIA sjednicu" +msgstr "ne mogu inicirati SIA sesiju" #: plugins/sudoers/auth/sudo_auth.c:126 msgid "invalid authentication methods" @@ -407,536 +434,564 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:694 plugins/sudoers/sudoers.c:736 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "nepoznat uid: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1125 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "nepoznat korisnik: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Syslog jedinica ako se koristi syslog za zapisivanje dnevnika: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Syslog prioritet koji se koristi pri uspješnoj provjeri korisnika: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Syslog prioritet koji se koristi pri neuspješnoj provjeri korisnika: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Postavi OTP upit u vlastiti redak" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "Zanemari „.“ u $PATH" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Uvijek pošalji poštu kad se pokrene sudo" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Pošalji poštu ako provjera korisnika nije uspjela" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Pošalji poštu ako korisnik nije u sudoers" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Pošalji poštu ako korisnik nije u sudoers na ovom računalu" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" -msgstr "Pošalji poštu ako korisnik nema dozvolu za pokretanje naredbe" +msgstr "Pošalji poštu ako korisnik nema dopuštenje za pokretanje naredbe" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Pošalji poštu ako korisnik pokušava unositi naredbe" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Koristi posebnu vremensku oznaku za svaku kombinaciju korisnik/terminal" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Održi lekciju korisniku kad prvi put pokrene sudo" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Datoteka koja sadrži sudo lekciju: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Uobičajeno traži provjeru korisnika" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Root može pokrenuti sudo" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Zapiši ime računala u (ne-syslog) dnevničku datoteku" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Zapiši godinu u (ne-syslog) dnevničku datoteku" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Ako se sudo pozove bez argumenata, pokreni ljusku" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Postavi $HOME na početni direktorij odredišnog korisnika pri pokretanju ljuske sa -s" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Uvijek postavi $HOME na početni direktorij odredišnog korisnika" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" -msgstr "Dozvoli prikupljanje nekih informacija za ispis korisnih poruka grešaka" +msgstr "Dopusti prikupljanje nekih informacija za ispis korisnih poruka grešaka" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Traži potpuno kvalificirana imena računala u datoteci sudoers" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "Uvrijedi korisnika kad upiše netočnu lozinku" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" -msgstr "Dozvoli korisniku pokretanje sudo samo ako ima tty" +msgstr "Dopusti korisniku pokretanje sudo samo ako ima tty" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo će poštivati varijablu okoline EDITOR" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Zatraži lozinku administratora umjesto korisnika" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Zatraži lozinku runas_default korisnika umjesto trenutnog" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Zatraži lozinku odredišnog korisnika umjesto trenutnog" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Primijeni zadane postavke u razredu prijave odredišnog korisnika ako postoje" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Postavi varijable okoline LOGNAME i USER" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Postavi samo efektivni uid na onaj odredišnog korisnika umjesto stvarnog uid-a" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Ne inicijaliziraj grupni vektor u onaj odredišnog korisnika" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Duljina prelamanja redaka dnevničke datoteke (0 isključuje): %u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Istek vremenske oznake provjere: %.1f minuta" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Istek traženja lozinke: %.1f minuta" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Broj pokušaja unosa lozinke: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Umask za korištenje ili 0777 za korisničku: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Putanja do dnevničke datoteke: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Putanja do programa pošte: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Zastavice za program pošte: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Adresa na koju se šalje pošta: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Adresa s koje se šalje pošta: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Predmet poruka pošte: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Neispravna poruka lozinke: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Putanja do direktorija objašnjenja: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Putanja do direktorija vremenske oznake provjere: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Vlasnik direktorija vremenske oznake provjere: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Korisnici u ovoj grupi su izuzeti od traženja lozinke i PATH zahtjeva: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Uobičajeno traženje lozinke: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Ako je postavljen, passprompt će zaobići sustavski u svim slučajevima." -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Zadani korisnik za pokretanje naredbi: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Vrijednost za zaobilaženje korisničke $PATH: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Putanja do uređivača koji će koristiti visudo: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Kada tražiti lozinku za pseudonaredbu „list“: %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Kada tražiti lozinku za pseudonaredbu „verify“: %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Prethodno učitaj prividne izvršne funkcije sadržane u biblioteci sudo_noexec" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Ako je LDAP direktorij aktivan, zanemaruje li se lokalna datoteka sudoers" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Opisnici datoteka >= %d će se zatvoriti prije izvršavanja naredbe" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Ako je postavljen, korisnici mogu zaobići vrijednost „closeform“ opcijom -C" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" -msgstr "Dozvoli korisnicima postavljanje proizvoljnih varijabli okoline" +msgstr "Dopusti korisnicima postavljanje proizvoljnih varijabli okoline" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Vrati okolinu u početni zadani skup varijabli" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Varijable okoline čija će se ispravnost provjeriti:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Varijable okoline za uklanjanje:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Varijable okoline za očuvanje:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "SELinux uloga za korištenje u novom sigurnosnom kontekstu: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "SELinux vrsta za korištenje u novom sigurnosnom kontekstu: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Putanja do datoteke okoline karakteristične za sudo: %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Putanja do ograničene datoteke s okružjem specifično za sudo: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Lokal za korištenje pri obradi sudoers: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" -msgstr "Dozvoli da sudo traži lozinku čak i ako će biti vidljiva" +msgstr "Dopusti da sudo traži lozinku čak i ako će biti vidljiva" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Prikaži vizualne povratne informacije pri traženju lozinke kad postoji korisnički unos" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Koristi bržu usporedbu uzoraka koja je nepreciznija, ali ne pristupa datotečnom sustavu" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" -msgstr "Umask naveden u sudoers će zaobići korisnički, čak i ako dozvoljava više" +msgstr "Umask naveden u sudoers će zaobići korisnički, čak i ako dopušta više" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Zapiši korisnički unos za pokrenute naredbe" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Zapiši izlaz pokrenute naredbe" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Komprimiraj U/I zapise korištenjem zlib" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Uvijek pokreni naredbe u pseudoterminalu" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Priključak za podršku za ne-Unix grupe: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Direktorij za spremanje ulazno/izlaznih dnevnika: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Datoteka za spremanje ulazno/izlaznog dnevnika: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Dodaj stavku u utmp/utmpx datoteku pri alokaciji pseudoterminala" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Postavi korisnika u utmp u „pokreni kao“ korisnika umjesto pozivatelja" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" -msgstr "Skup dozvoljenih ovlasti" +msgstr "Skup dopuštenih ovlasti" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Skup ograničenih ovlasti" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Pokreni naredbe na pseudoterminalu u pozadini" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Naziv PAM usluge za upotrebu" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Naziv PAM usluge za upotrebu za prijavnu ljusku" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Pokušaj uspostavljanja PAM vjerodajnica za ciljanog korisnika" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" -msgstr "Napravi novu PAM sjednicu u kojoj će se pokrenuti naredba" +msgstr "Napravi novu PAM sesiju u kojoj će se pokrenuti naredba" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Najveći redni broj U/I dnevnika: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Omogućena sudoers netgroup podrška" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Za uređivanje sa sudoedit, provjeri mogućnost pisanja u nadređenim direktorijima" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Slijedi simboličke veze prilikom uređivanja datoteka sa sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Propitaj priključak grupe za nepoznate grupe sustava" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Podudaranje netgroup-a se bazira na kompletnoj n-torki: korisnik, računalo, domena" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Dopusti izvršenje naredbe iako je sudo ne može upisati u revizijski dnevnik" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Dopusti izvršenje naredbe iako je sudo ne može upisati u U/I dnevnik" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Dopusti izvršenje naredbe iako je sudo ne može upisati u dnevnik" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Sudoers grupe razluči, i spari po ID grupe, ne po imenu" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Dnevnički unosi veći od ove vrijednosti biti će podijeljeni u više syslog poruka" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Dnevnički upisi veći od ove vrijednosti biti će podijeljeni u više syslog poruka: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Korisnik koji će posjedovati U/I dnevnik: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Grupa koja će posjedovati U/I dnevnik: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Vrsta datoteke za uporabu za U/I dnevnike: 0%o" -#: plugins/sudoers/defaults.c:210 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Naredbe izvrši s pomoću opisivača datoteke, umjesto putanje: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignoriraj nepoznate zadane (default) podatke za sudoers , umjesto ispisivanja upozorenja" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Trajanje u sekundama nakon što je naredba prekinuta: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Dopusti da korisnik specificira tajmaut na komandnoj liniji" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Piši U/I dnevnik direktno na disk, umjesto kroz međupohranu (buffer)" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d nepoznata stavka zadanih vrijednosti „%s“" -#: plugins/sudoers/defaults.c:213 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: nepoznata stavka zadanih vrijednosti „%s“" -#: plugins/sudoers/defaults.c:236 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d nije navedena vrijednost za „%s“" -#: plugins/sudoers/defaults.c:239 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: nije navedena vrijednost za „%s“" -#: plugins/sudoers/defaults.c:258 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d vrijednost za „%s“ mora početi s „/“" -#: plugins/sudoers/defaults.c:261 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: vrijednost za „%s“ mora početi s „/“" -#: plugins/sudoers/defaults.c:286 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d opcija „%s“ ne prihvaća vrijednost" -#: plugins/sudoers/defaults.c:289 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: opcija „%s“ ne prihvaća vrijednost" -#: plugins/sudoers/defaults.c:308 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d neispravna zadana vrsta 0x%x za opciju „%s“" -#: plugins/sudoers/defaults.c:311 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: neispravna zadana vrsta 0x%x za opciju „%s“" -#: plugins/sudoers/defaults.c:321 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d vrijednost „%s“ nije ispravna za opciju „%s“" -#: plugins/sudoers/defaults.c:324 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: vrijednost „%s“ nije ispravna za opciju „%s“" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 -#: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:942 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:839 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "interna greška, %s preljev" @@ -945,14 +1000,26 @@ msgstr "interna greška, %s preljev" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: oštećen envp, duljina ne odgovara" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "ne mogu obnoviti okolinu" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" -msgstr "žao mi je, nemate dozvolu za postavljanje sljedećih varijabli okoline: %s" +msgstr "žao mi je, nemate dopuštenje za postavljanje sljedećih varijabli okoline: %s" + +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "nepodržana vrsta kontrolnog zbroja %d za %s" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: greška čitanja" #: plugins/sudoers/group_plugin.c:86 #, c-format @@ -962,7 +1029,7 @@ msgstr "vlasnik %s mora biti uid %d" #: plugins/sudoers/group_plugin.c:90 #, c-format msgid "%s must only be writable by owner" -msgstr "samo vlasnik smije imati dozvole za pisanje %s" +msgstr "samo vlasnik smije imati dopuštenje za pisanje %s" #: plugins/sudoers/group_plugin.c:98 plugins/sudoers/sssd.c:398 #, c-format @@ -979,86 +1046,102 @@ msgstr "ne mogu pronaći simbol „group_plugin“ u %s" msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s: nekompatibilna glavna inačica grupnog priključka %d, očekujem %d" -#: plugins/sudoers/interfaces.c:117 +#: plugins/sudoers/interfaces.c:79 plugins/sudoers/interfaces.c:96 +#, c-format +msgid "unable to parse IP address \"%s\"" +msgstr "ne mogu raščlaniti IP adresu „%s“" + +#: plugins/sudoers/interfaces.c:84 plugins/sudoers/interfaces.c:101 +#, c-format +msgid "unable to parse netmask \"%s\"" +msgstr "ne mogu raščlaniti netmask „%s“" + +#: plugins/sudoers/interfaces.c:129 msgid "Local IP address and netmask pairs:\n" msgstr "Parovi lokalnih IP adresa i mrežnih maski:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s postoji, ali nije direktorij (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "ne mogu napraviti direktorij %s" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1156 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "ne mogu promijeniti mod od %s u 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "nepoznata grupa: %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:895 -#: plugins/sudoers/sudoreplay.c:300 plugins/sudoers/sudoreplay.c:813 -#: plugins/sudoers/sudoreplay.c:1017 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 +#: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "ne mogu otvoriti %s" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:899 -#: plugins/sudoers/sudoreplay.c:1128 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 +#: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "ne mogu čitati %s" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:594 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "ne mogu pisati u %s" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "ne mogu napraviti %s" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "ne mogu pisati u U/I dnevnik: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: interna greška, indeks datoteka %d nije otvoren" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: port je prevelik" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "nepodržana vrsta LDAP uri-ja: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "ne mogu miješati ldap i ldaps URI-je" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "starttls nije podržan ako se koristi ldaps" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" -msgstr "ne mogu inicijalizirati SSL certifikat i bazu podataka ključeva: %s" +msgstr "ne mogu inicirati SSL certifikat i bazu podataka ključeva: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "morate postaviti TLS_CERT u %s za korištenje SSL-a" @@ -1076,7 +1159,7 @@ msgstr "ne mogu oblikovati vremensku oznaku" msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1085,7 +1168,7 @@ msgstr "" "\n" "LDAP uloga: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1094,27 +1177,27 @@ msgstr "" "\n" "LDAP uloga: NEPOZNATA\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Redoslijed: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Naredbe:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" -msgstr "ne mogu inicijalizirati LDAP: %s" +msgstr "ne mogu inicirati LDAP: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "naveden je start_tls, ali LDAP biblioteke ne podržavaju ldap_start_tls_s() ili ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "neispravno sudoOrder svojstvo: %s" @@ -1127,80 +1210,80 @@ msgstr "ne mogu otvoriti sustav revizije" msgid "unable to send audit message" msgstr "ne mogu poslati poruku revizije" -#: plugins/sudoers/logging.c:102 +#: plugins/sudoers/logging.c:106 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: plugins/sudoers/logging.c:130 +#: plugins/sudoers/logging.c:134 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (naredba nastavljena) %s" -#: plugins/sudoers/logging.c:159 +#: plugins/sudoers/logging.c:163 #, c-format msgid "unable to open log file: %s" msgstr "ne mogu otvoriti dnevičku datoteku: %s" -#: plugins/sudoers/logging.c:167 +#: plugins/sudoers/logging.c:171 #, c-format msgid "unable to lock log file: %s" msgstr "ne mogu zaključati dnevničku datoteku: %s" -#: plugins/sudoers/logging.c:200 +#: plugins/sudoers/logging.c:204 #, c-format msgid "unable to write log file: %s" msgstr "ne mogu pisati u dnevničku datoteku: %s" -#: plugins/sudoers/logging.c:229 +#: plugins/sudoers/logging.c:233 msgid "No user or host" msgstr "Nema korisnika ili računala" -#: plugins/sudoers/logging.c:231 +#: plugins/sudoers/logging.c:235 msgid "validation failure" msgstr "provjera nije uspjela" -#: plugins/sudoers/logging.c:238 +#: plugins/sudoers/logging.c:242 msgid "user NOT in sudoers" msgstr "korisnik NIJE u sudoers" -#: plugins/sudoers/logging.c:240 +#: plugins/sudoers/logging.c:244 msgid "user NOT authorized on host" msgstr "korisnik NIJE ovlašten na računalu" -#: plugins/sudoers/logging.c:242 +#: plugins/sudoers/logging.c:246 msgid "command not allowed" -msgstr "naredba nije dozvoljena" +msgstr "naredba nije dopuštena" -#: plugins/sudoers/logging.c:277 +#: plugins/sudoers/logging.c:281 #, c-format msgid "%s is not in the sudoers file. This incident will be reported.\n" msgstr "%s nije u datoteci sudoers. Ovaj će incident biti prijavljen.\n" -#: plugins/sudoers/logging.c:280 +#: plugins/sudoers/logging.c:284 #, c-format msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "Korisniku %s nije dozvoljeno pokrenuti sudo na %s. Ovaj će incident biti prijavljen.\n" +msgstr "Korisniku %s nije dopušteno pokrenuti sudo na %s. Ovaj će incident biti prijavljen.\n" -#: plugins/sudoers/logging.c:284 +#: plugins/sudoers/logging.c:288 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Žao mi je, korisnik %s ne može pokrenuti sudo na %s.\n" -#: plugins/sudoers/logging.c:287 +#: plugins/sudoers/logging.c:291 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" -msgstr "Žao mi je, korisniku %s nije dozvoljeno izvršiti „%s%s%s“ kao %s%s%s na %s.\n" +msgstr "Žao mi je, korisniku %s nije dopušteno izvršiti „%s%s%s“ kao %s%s%s na %s.\n" -#: plugins/sudoers/logging.c:324 plugins/sudoers/sudoers.c:466 -#: plugins/sudoers/sudoers.c:468 plugins/sudoers/sudoers.c:470 -#: plugins/sudoers/sudoers.c:472 plugins/sudoers/sudoers.c:1245 -#: plugins/sudoers/sudoers.c:1247 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: naredba nije pronađena" -#: plugins/sudoers/logging.c:326 plugins/sudoers/sudoers.c:462 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1209,15 +1292,15 @@ msgstr "" "zanemarujem „%s“ pronađen u „.“\n" "Koristite „sudo ./%s“ ako je ovo „%s“ koji želite pokrenuti." -#: plugins/sudoers/logging.c:343 +#: plugins/sudoers/logging.c:347 msgid "authentication failure" msgstr "provjera nije uspjela" -#: plugins/sudoers/logging.c:369 +#: plugins/sudoers/logging.c:373 msgid "a password is required" msgstr "potrebna je lozinka" -#: plugins/sudoers/logging.c:440 plugins/sudoers/logging.c:506 +#: plugins/sudoers/logging.c:444 plugins/sudoers/logging.c:510 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" @@ -1225,62 +1308,52 @@ msgstr[0] "%u netočan pokušaj unosa lozinke" msgstr[1] "%u netočna pokušaja unosa lozinke" msgstr[2] "%u netočnih pokušaja unosa lozinke" -#: plugins/sudoers/logging.c:593 +#: plugins/sudoers/logging.c:597 msgid "unable to fork" msgstr "ne mogu razdvojiti" -#: plugins/sudoers/logging.c:601 plugins/sudoers/logging.c:653 +#: plugins/sudoers/logging.c:605 plugins/sudoers/logging.c:657 #, c-format msgid "unable to fork: %m" msgstr "ne mogu razdvojiti: %m" -#: plugins/sudoers/logging.c:643 +#: plugins/sudoers/logging.c:647 #, c-format msgid "unable to open pipe: %m" msgstr "ne mogu otvoriti cjevovod: %m" -#: plugins/sudoers/logging.c:668 +#: plugins/sudoers/logging.c:672 #, c-format msgid "unable to dup stdin: %m" msgstr "ne mogu izvršiti dup stdin: %m" -#: plugins/sudoers/logging.c:706 +#: plugins/sudoers/logging.c:710 #, c-format msgid "unable to execute %s: %m" msgstr "ne mogu izvršiti %s: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "nepodržana vrsta kontrolnog zbroja %d za %s" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: greška čitanja" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "kontrolni zbroj za %s (%s) nije u %s obliku" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:910 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "ne mogu izvršiti stat %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "greška analize u %s kod retka %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "greška analize u %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1289,41 +1362,41 @@ msgstr "" "\n" "Sudoers stavka:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " PokreniKaoKorisnici: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " PokreniKaoGrupe: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Opcije:" -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "ne mogu raščlaniti listu mrežnih adresa" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "ne mogu izvršiti %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Inačica sudoers priključka police %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Inačica sudoers gramatike datoteke %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1332,23 +1405,23 @@ msgstr "" "\n" "Sudoers putanja: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch putanja: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf putanja: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret putanja: %s\n" # hook: A location in a routine or program in which the programmer can connect or insert other routines for the purpose of debugging or enhancing functionality. -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "ne mogu registrirati kuku (hook) vrste %d (inačica %d.%d)" @@ -1417,48 +1490,48 @@ msgstr "ne mogu obraditi grupe za %s" msgid "unable to parse gids for %s" msgstr "ne mogu obraditi grupne identitete (gids) za %s" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "preljev trajnog stoga" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "podljev trajnog stoga" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "ne mogu promijeniti u administratorski gid" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "ne mogu promijeniti u „pokreni kao“ gid" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "ne mogu postaviti „pokreni kao“ grupni vektor" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "ne mogu promijeniti u „pokreni kao“ uid" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "ne mogu promijeniti u sudoers gid" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "previše procesa" @@ -1491,7 +1564,7 @@ msgstr "Ne mogu inicirati SSS izvor. Je li SSSD instaliran na vašem računalu?" msgid "unable to find symbol \"%s\" in %s" msgstr "ne mogu pronaći simbol „%s“ u %s" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1500,7 +1573,7 @@ msgstr "" "\n" "SSSD uloga: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1527,240 +1600,244 @@ msgstr "Korisnik %s smije pokrenuti sljedeće naredbe na %s:\n" #: plugins/sudoers/sudo_nss.c:339 #, c-format msgid "User %s is not allowed to run sudo on %s.\n" -msgstr "Korisniku %s nije dozvoljeno pokrenuti sudo na %s.\n" +msgstr "Korisniku %s nije dopušteno pokrenuti sudo na %s.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "ne mogu inicirati sudoers zadane vrijednosti" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:857 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "problem sa stavkama zadanih vrijednosti" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "nisu pronađeni ispravni sudoers izvori, izlazim" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers navodi da root ne može koristiti sudo" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" -msgstr "nemate dozvolu za korištenje opcije -C" +msgstr "nemate ovlasti za korištenje opcije -C" -#: plugins/sudoers/sudoers.c:385 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "vlasnik vremenske oznake (%s): Nema takvog korisnika" -#: plugins/sudoers/sudoers.c:399 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "nema terminala" -#: plugins/sudoers/sudoers.c:400 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "žao mi je, morate imati terminal za pokretanje sudo" -#: plugins/sudoers/sudoers.c:461 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "naredba u trenutnom direktoriju" -#: plugins/sudoers/sudoers.c:481 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "žao mi je, ali vama nije dopušteno zadavanje tajmauta za naredbu" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" -msgstr "žao mi je, nemate dozvolu za očuvanje okoline" +msgstr "žao mi je, nemate ovlasti za očuvanje okoline" -#: plugins/sudoers/sudoers.c:802 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "naredba je predugačka" -#: plugins/sudoers/sudoers.c:914 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s nije obična datoteka" -#: plugins/sudoers/sudoers.c:918 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "vlasnik %s je uid %u, treba biti %u" -#: plugins/sudoers/sudoers.c:922 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" -msgstr "%s ima dozvole za pisanje svih korisnika" +msgstr "svim imaju ovlasti za pisanje u %s" -#: plugins/sudoers/sudoers.c:926 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "vlasnik %s je gid %u, treba biti %u" -#: plugins/sudoers/sudoers.c:959 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "jedino root smije koristiti „-c %s“" -#: plugins/sudoers/sudoers.c:978 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "nepoznat razred prijave: %s" -#: plugins/sudoers/sudoers.c:1061 plugins/sudoers/sudoers.c:1089 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "ne mogu pronaći računalo %s" -#: plugins/sudoers/sudoreplay.c:232 +#: plugins/sudoers/sudoreplay.c:236 #, c-format msgid "invalid filter option: %s" msgstr "neispravna opcija filtra: %s" -#: plugins/sudoers/sudoreplay.c:245 +#: plugins/sudoers/sudoreplay.c:249 #, c-format msgid "invalid max wait: %s" msgstr "neispravno najveće čekanje: %s" -#: plugins/sudoers/sudoreplay.c:251 +#: plugins/sudoers/sudoreplay.c:255 #, c-format msgid "invalid speed factor: %s" msgstr "neispravni faktor brzine: %s" -#: plugins/sudoers/sudoreplay.c:254 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s inačica %s\n" -#: plugins/sudoers/sudoreplay.c:286 +#: plugins/sudoers/sudoreplay.c:290 #, c-format msgid "%s/%.2s/%.2s/%.2s/timing: %s" msgstr "%s/%.2s/%.2s/%.2s/vrijeme: %s" -#: plugins/sudoers/sudoreplay.c:292 +#: plugins/sudoers/sudoreplay.c:296 #, c-format msgid "%s/%s/timing: %s" msgstr "%s/%s/vrijeme: %s" -#: plugins/sudoers/sudoreplay.c:308 +#: plugins/sudoers/sudoreplay.c:312 #, c-format msgid "Replaying sudo session: %s\n" -msgstr "Prikazujem sudo sjednicu: %s\n" +msgstr "Prikazujem sudo sesiju: %s\n" -#: plugins/sudoers/sudoreplay.c:314 +#: plugins/sudoers/sudoreplay.c:318 #, c-format msgid "Warning: your terminal is too small to properly replay the log.\n" msgstr "Upozorenje: vaš terminal je premalen za ispravno prikazivanje dnevnika.\n" -#: plugins/sudoers/sudoreplay.c:315 +#: plugins/sudoers/sudoreplay.c:319 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "Veličina dnevnika je %d x %d, a veličina vašeg terminala %d x %d." -#: plugins/sudoers/sudoreplay.c:406 +#: plugins/sudoers/sudoreplay.c:410 msgid "unable to set tty to raw mode" msgstr "ne mogu postaviti terminal u sirovi način" -#: plugins/sudoers/sudoreplay.c:435 +#: plugins/sudoers/sudoreplay.c:439 #, c-format msgid "invalid timing file line: %s" msgstr "neispravan redak datoteke mjerenja vremena: %s" -#: plugins/sudoers/sudoreplay.c:655 plugins/sudoers/sudoreplay.c:680 +#: plugins/sudoers/sudoreplay.c:659 plugins/sudoers/sudoreplay.c:684 #, c-format msgid "ambiguous expression \"%s\"" msgstr "višeznačni izraz „%s“" -#: plugins/sudoers/sudoreplay.c:702 +#: plugins/sudoers/sudoreplay.c:706 msgid "unmatched ')' in expression" msgstr "nesparena „)“ u izrazu" -#: plugins/sudoers/sudoreplay.c:706 +#: plugins/sudoers/sudoreplay.c:710 #, c-format msgid "unknown search term \"%s\"" msgstr "nepoznat pojam pretrage „%s“" -#: plugins/sudoers/sudoreplay.c:721 +#: plugins/sudoers/sudoreplay.c:725 #, c-format msgid "%s requires an argument" msgstr "%s zahtijeva argument" -#: plugins/sudoers/sudoreplay.c:724 plugins/sudoers/sudoreplay.c:1104 +#: plugins/sudoers/sudoreplay.c:728 plugins/sudoers/sudoreplay.c:1108 #, c-format msgid "invalid regular expression: %s" msgstr "neispravan regularni izraz: %s" -#: plugins/sudoers/sudoreplay.c:728 +#: plugins/sudoers/sudoreplay.c:732 #, c-format msgid "could not parse date \"%s\"" msgstr "ne mogu analizirati datum „%s“" -#: plugins/sudoers/sudoreplay.c:737 +#: plugins/sudoers/sudoreplay.c:741 msgid "unmatched '(' in expression" msgstr "nesparena „(“ u izrazu" -#: plugins/sudoers/sudoreplay.c:739 +#: plugins/sudoers/sudoreplay.c:743 msgid "illegal trailing \"or\"" -msgstr "nedozvoljeni „or“ na kraju" +msgstr "nedopušteni „or“ na kraju" -#: plugins/sudoers/sudoreplay.c:741 +#: plugins/sudoers/sudoreplay.c:745 msgid "illegal trailing \"!\"" -msgstr "nedozvoljeni „!“ na kraju" +msgstr "nedopušteni „!“ na kraju" -#: plugins/sudoers/sudoreplay.c:790 +#: plugins/sudoers/sudoreplay.c:794 #, c-format msgid "unknown search type %d" msgstr "nepoznat vrsta pretrage %d" -#: plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:832 #, c-format msgid "%s: invalid log file" msgstr "%s: neispravna dnevnička datoteka" -#: plugins/sudoers/sudoreplay.c:846 +#: plugins/sudoers/sudoreplay.c:850 #, c-format msgid "%s: time stamp field is missing" msgstr "%s: nedostaje polje za vremenski žig" -#: plugins/sudoers/sudoreplay.c:853 +#: plugins/sudoers/sudoreplay.c:857 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: vremenski žig %s: %s" -#: plugins/sudoers/sudoreplay.c:860 +#: plugins/sudoers/sudoreplay.c:864 #, c-format msgid "%s: user field is missing" msgstr "%s: nedostaje polje za korisnika" -#: plugins/sudoers/sudoreplay.c:869 +#: plugins/sudoers/sudoreplay.c:873 #, c-format msgid "%s: runas user field is missing" msgstr "%s: nedostaje polje „pokreni kao“ (run as)" -#: plugins/sudoers/sudoreplay.c:878 +#: plugins/sudoers/sudoreplay.c:882 #, c-format msgid "%s: runas group field is missing" -msgstr "%s: nedostaje grupno polje „pokreni kao“ (run as)" +msgstr "%s: nedostaje grupno polje „pokreni kao“ (runas)" -#: plugins/sudoers/sudoreplay.c:1241 +#: plugins/sudoers/sudoreplay.c:1245 #, c-format msgid "usage: %s [-h] [-d dir] [-m num] [-s num] ID\n" -msgstr "uporaba: %s [-h] [-d direktorij] [-m maks. čekanje] [-s faktor brzine] ID\n" +msgstr "uporaba: %s [-h] [-d direktorij] [-m broj] [-s broj] ID\n" -#: plugins/sudoers/sudoreplay.c:1244 +#: plugins/sudoers/sudoreplay.c:1248 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "uporaba: %s [-h] [-d direktorij] -l [izraz za pretragu]\n" -#: plugins/sudoers/sudoreplay.c:1253 +#: plugins/sudoers/sudoreplay.c:1257 #, c-format msgid "" "%s - replay sudo session logs\n" "\n" msgstr "" -"%s - prikaži dnevnike sudo sjednica\n" +"%s - prikaži dnevnike sudo sesija\n" "\n" -#: plugins/sudoers/sudoreplay.c:1255 +#: plugins/sudoers/sudoreplay.c:1259 msgid "" "\n" "Options:\n" @@ -1774,28 +1851,28 @@ msgid "" msgstr "" "\n" "Options:\n" -" -d, --directory=dir navedi direktorij za dnevnike sjednica\n" +" -d, --directory=dir navedi direktorij za dnevnike sesija\n" " -f, --filter=filtar navedi U/I vrste za prikaz\n" -" -h, --help prikaži pomoć i iziđi\n" +" -h, --help prikaži pomoć pa iziđi\n" " -l, --list [izraz] dostupne ID-ovi sjednice, koji se podudaraju\n" "\t\t s izrazom\n" " -m, --max-wait=broj najveći broj sekundi za čekanje između događaja\n" " -s, --speed=broj ubrzaj ili uspori ispis\n" -" -V, --version prikaži informacije o inačici i iziđi" +" -V, --version prikaži informacije o inačici pa iziđi" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\tračunalo nije pronađeno" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" msgstr "" "\n" -"Naredba dozvoljena" +"Naredba je dopuštena" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1803,7 +1880,7 @@ msgstr "" "\n" "Naredba zabranjena" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1811,129 +1888,124 @@ msgstr "" "\n" "Naredba nije pronađena" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s je za grupu dostupan za pisanje" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "ne mogu podrezati vremenski žig na %lld bajtova" -#: plugins/sudoers/timestamp.c:730 plugins/sudoers/timestamp.c:797 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "ne mogu čitati vrijeme (clock)" -#: plugins/sudoers/timestamp.c:744 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "vremenski žig iz budućnosti se zanemaruje" -#: plugins/sudoers/timestamp.c:756 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "vremenski žig je previše u budućnosti: %20.20s" -#: plugins/sudoers/timestamp.c:851 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "datoteka (vremenski žigovi) ne može se zaključati %s" -#: plugins/sudoers/timestamp.c:895 plugins/sudoers/timestamp.c:915 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "putanja do uputa je predugačka: %s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "%s inačica gramatike %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "pritisnite return za uređivanje %s: " -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "navedeni uređivač (%s) ne postoji" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "nije pronađen uređivač (putanja uređivača = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "greška pisanja" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "na mogu izvršiti stat privremene datoteke (%s), %s nepromijenjen" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "privremena datoteka duljine nula (%s), %s nepromijenjen" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "uređivač (%s) nije uspio, %s nepromijenjen" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s nepromijenjen" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "ne mogu ponovo otvoriti privremenu datoteku (%s), %s nepromijenjen." -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "ne mogu analizirati privremenu datoteku (%s), nepoznata greška" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "interna greška, ne mogu pronaći %s na popisu!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "na mogu postaviti (uid, gid) od %s na (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "ne mogu promijeniti mod od %s u 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s i %s nisu na istom datotečnom sustavu, koristim mv za preimenovanje" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "naredba nije uspjela: „%s %s %s“, %s nepromijenjen" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "greška preimenovanja %s, %s nepromijenjen" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "Što sada? " -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1945,62 +2017,72 @@ msgstr "" " (x) izađi bez spremanja promjena u datoteku sudoers\n" " (Q) izađi i spremi promjene u datoteku sudoers (OPASNO!)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "ne mogu pokrenuti %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: krivi vlasnički (uid, gid), treba biti (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" -msgstr "%s: neispravne dozvole, treba biti mod 0%o\n" +msgstr "%s: neispravna dopuštenja, treba biti mod 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "nisam uspio analizirati %s datoteku, nepoznata greška" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "greška analize u %s kod retka %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "greška analize u %s\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: analiza u redu\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s je zauzet, pokušajte ponovo kasnije" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Greška: %s:%d ciklus u %s \"%s\"" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Upozorenje: %s:%d ciklus u %s „%s“" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d ciklus u %s „%s“" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Greška: %s:%d %s „%s“ je refereriran ali nije definiran" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d %s „%s“ ima referenciju ali nije definiran" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Upozorenje: %s:%d %s „%s“ je refereriran ali nije definiran" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d neupotrjebljen %s „%s“" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Upozorenje: %s:%d neupotrjebljen %s „%s“" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2009,7 +2091,7 @@ msgstr "" "%s - sigurno uređivanje datoteke sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2025,23 +2107,23 @@ msgstr "" "Opcije:\n" " -c, --check samo za provjeravanje\n" " -f, --file=sudoers lokacija datoteke sudoers\n" -" -h, --help prikaži pomoći i iziđi\n" +" -h, --help prikaži pomoći pa iziđi\n" " -q, --quite manje opširne (tihe) poruke sintaksnih grešaka\n" " -s, --strick strogo provjeravanje sintakse\n" -" -V, --version informacije o inačici i iziđi\n" +" -V, --version informacije o inačici pa iziđi\n" " -x, --export=output_file ispiši sudoers in JSON formatu u output_file" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "nepoznati zadani unos „%s“" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: ulazna i izlazna datoteka moraju se razlikovati" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "previše include ulaza" diff --git a/plugins/sudoers/po/it.mo b/plugins/sudoers/po/it.mo index 921ec087ea3c8b6937ffbdadb607290e0833ee4e..4412e3de365bb66d8c8f30400b1b186443fc6e30 100644 GIT binary patch delta 9902 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 LM1Q*dc>VtaMG5*o delta 8518 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 diff --git a/plugins/sudoers/po/it.po b/plugins/sudoers/po/it.po index c5fff5953..c66af6e1d 100644 --- a/plugins/sudoers/po/it.po +++ b/plugins/sudoers/po/it.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: sudoers-1.8.19b2\n" +"Project-Id-Version: sudoers-1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-13 12:14+0100\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 14:23+0200\n" "Last-Translator: Milo Casagrande \n" "Language-Team: Italian \n" "Language: it\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 1.8.12\n" "X-Poedit-SourceCharset: UTF-8\n" #: confstr.sh:1 @@ -43,148 +43,172 @@ msgstr "*** Informazioni di SICUREZZA per %h ***" msgid "Sorry, try again." msgstr "Riprovare." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "impossibile allocare memoria" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "un digest richiede il nome di percorso" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "valore notbefore non valido" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "valore notafter non valido" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "valore timeout troppo grande" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "valore timeout non valido" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -308,7 +332,7 @@ msgstr "Account scaduto o alla configurazione PAM manca una sezione \"account\" msgid "PAM authentication error: %s" msgstr "errore autenticazione PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "l'utente attuale non esiste nel database %s" @@ -402,536 +426,564 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "uid sconosciuto: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "utente sconosciuto: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Infrastruttura syslog se syslog viene utilizzato per le registrazioni: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Priorità di syslog se l'utente si identifica con successo: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Priorità di syslog se l'utente non si identifica con successo: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Mette il prompt OTP su una riga a parte" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "Ignora \".\" in $PATH" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Invia sempre una email quando viene eseguito sudo" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Invia una email se l'autenticazione utente non riesce" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Invia una email se l'utente non è tra i sudoers" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Invia una email se l'utente non è tra i sudoers per questo host" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "Invia una email se l'utente non è abilitato a eseguire un comando" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Invia una email se l'utente tenta di eseguire un comando" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Usa una marcatura temporale diversa per ogni combinazione utente/tty" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Aiuta gli utenti alla prima esecuzione di sudo" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "File contenente la lezione su sudo: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Richiede in modo predefinito l'autenticazione degli utenti" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Root può eseguire sudo" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Registra il nome host nel file di registro (non-syslog)" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Registra l'anno nel file di registro (non-syslog)" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Se sudo viene lanciato senza alcun argomento, avvia una shell" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Imposta $HOME all'utente definito quando viene avviata una shell con -s" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Imposta sempre $HOME alla directory home dell'utente definito" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "Consente la raccolta di alcune informazioni per dare messaggi di errore utili" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Richiede nomi host completi nel file sudoers" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "Apostrofa l'utente quando inserisce una password errata" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "Consente all'utente di seguire sudo solo se dispone di un tty" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "visudo utilizzerà il valore definito nella variabile EDITOR" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Chiede la password di root, non quella dell'utente" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Chiede la password dell'utente runas_default, non quella dell'utente" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Chiede la password dell'utente definito, non quella dell'invocante" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Applica i Defaults nella classe di login dell'utente definito, se presente" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Imposta le variabili d'ambiente LOGNAME e USER" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Imposta lo uid effettivo all'utente definito, non lo uid reale" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Non inizializza il vettore di gruppo con quello dell'utente definito" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Lunghezza a cui andare a capo nei file di registro (0 per non andare a capo): %u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Timeout marcatura temporale di autenticazione: %.1f minuti" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Timeout per inserimento password: %.1f minuti" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Numero di tentativi per l'inserimento della password: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "umask da utilizzare o 0777 per utilizzare quella dell'utente: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Percorso al file di registro: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Percorso al programma email: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Flag per il programma email: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Indirizzo a cui mandare l'email: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Indirizzo da cui mandare l'email: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Oggetto dell'email: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Messaggio password errata: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Percorso directory di stato della lezione: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Percorso directory con la marcatura temporale di autenticazione: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Proprietario directory con la marcatura temporale di autenticazione: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Agli utenti di questo gruppo non sono richiesti password e PATH: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Prompt predefinito per la password: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Se impostato, passprompt scavalcherà sempre il prompt di sistema." -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Utente predefinito con cui eseguire i comandi: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Valore con cui sovrascrivere la variabile $PATH dell'utente: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Percorso all'editor per visudo: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Quando richiedere una password per il pseudo-comando \"list\": %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Quando richiedere una password per il pseudo-comando \"verify\": %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Pre-carica le funzioni exec dummy contenute nella libreria sudo_noexec" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Se LDAP è funzionante, viene ignorato il file sudoers locale" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "I descrittori di file >= %d verranno chiusi prima dell'esecuzione di un comando" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Se impostata, gli utenti possono sovrascrivere il valore di \"closefrom\" con l'opzione -C" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "Consente agli utenti di impostare variabili d'ambiente" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Reimposta l'ambiente con le variabili predefinite" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Variabile d'ambienti da validare:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Variabili d'ambiente da rimuovere:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Variabili d'ambiente da preservare:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Ruolo SELinux da usare nel nuovo contesto di sicurezza: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Tipologia di SELinux da usare nel nuovo contesto di sicurezza: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Percorso al file d'ambiente specifico di sudo: %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Percorso al file d'ambiente riservato specifico di sudo: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Localizzazione da usare durante l'analisi del file sudoers: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Abilita sudo a chiedere una password anche se sarebbe visibile" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Fornisce riscontro visibile al prompt della password nel caso di input utente" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Usa glob più veloce e meno preciso, ma non accede al file system" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "La umask definita in sudoers scavalca quella dell'utente, anche se è più permissiva" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Registra l'input dell'utente per il comando in esecuzione" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Registra l'output del comando in esecuzione" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Comprime i registri utilizzando zlib" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Esegue sempre i comandi in uno pseudo-tty" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Plugin per supporto ai gruppi non-Unix: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Directory in cui salvare i registri di I/O: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "File in cui salvare il registro I/O: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Aggiunge una voce al file utmp/utmpx quando viene allocato un pty" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Imposta l'utente in utmp all'utente runas, non l'utente invocante" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "Privilegi concessi" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Privilegi non concessi" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Esegue i comandi in un pty in background" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Nome del servizio PAM da usare" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Nome del servizio PAM da usare per le shell di login" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Tentativo di stabilire le credenziali PAM per l'utente finale" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "Crea una nuova sessione PAM in cui eseguire il comando" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Numero massimo di sequenze I/O di registro: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Abilita support netgroup in sudoers" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Controlla le directory superiori per accesso in scrittura durante le modifiche con sudoedit" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Segue i collegamenti simbolici durante le modifiche con sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Interroga il plugin dei gruppi per gruppi di sistema sconosciuti" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Corrispondenza gruppi di rete con tutti i valori: utente, host e dominio" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul registro di controllo" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul registro di I/O" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Consente di eseguire i comandi anche se sudo non può scrivere sul file di registro" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Gestisce i gruppi attraverso sudoers ed esegue la corrispondenza sull'ID del gruppo, non sul nome" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Voci di registro più grandi di questo valore vengono divise su più messaggi" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Voci di registro più grandi di questo valore vengono divise su più messaggi: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Utente proprietario dei file di registro di I/O: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Gruppo proprietario dei file di registro di I/O: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Modalità dei file di registro di I/O: 0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Esegue comandi in base al descrittore del file e non sul percorso: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignora le voci Defaults sconosciute nel file sudoers invece di inviare un avviso" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Tempo in secondi dopo il quale il comando viene terminato: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Consente all'utente di specificare un timeout attraverso la riga di comando" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Scrive immediatamente i dati I/O del registro sul disco invece di tenerli in memoria" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d voce Defaults \"%s\" sconosciuta" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: voce Defaults \"%s\" sconosciuta" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d nessun valore specificato per \"%s\"" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: nessun valore specificato per \"%s\"" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d i valori per \"%s\" devono iniziare con un carattere \"/\"" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: i valori per \"%s\" devono iniziare con un carattere \"/\"" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d l'opzione \"%s\" non accetta un valore" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: l'opzione \"%s\" non accetta un valore" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d tipo Defaults 0x%x non valido per l'opzione \"%s\"" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: tipo Defaults 0x%x non valido per l'opzione \"%s\"" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d il valore \"%s\" non è valido per l'opzione \"%s\"" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: il valore \"%s\" non è valido per l'opzione \"%s\"" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "errore interno, overflow di %s" @@ -940,15 +992,27 @@ msgstr "errore interno, overflow di %s" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp danneggiato, discordanza nella lunghezza" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "impossibile ricostruire l’ambiente" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "permessi non sufficienti per impostare le seguenti variabili d'ambiente: %s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "tipo di digest %d non supportato per %s" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: errore di lettura" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -988,82 +1052,88 @@ msgstr "impossibile analizzare la maschera di rete \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Coppia indirizzo IP locale e maschera di rete:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s esiste, ma non è una directory (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "impossibile creare la directory %s" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "impossibile modificare la modalità di %s a 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "gruppo sconosciuto: %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "impossibile aprire %s" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "impossibile leggere %s" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "impossibile scrivere su %s" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "impossibile creare %s" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "impossibile scrivere sul file di registro di I/O: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: errore interno, file indice %d non aperto" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: porta troppo grande" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tipologia di uri LDAP non supportata: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "impossibile utilizzare URI ldap e ldaps assieme" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "starttls non supportato quando viene utilizzato ldaps" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "impossibile inizializzare il certificato SSL e il database delle chiavi: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "è necessario impostare TLS_CERT in %s per usare SSL" @@ -1081,7 +1151,7 @@ msgstr "impossibile formattare la marcatura temporale" msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1090,7 +1160,7 @@ msgstr "" "\n" "Ruolo LDAP: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1099,27 +1169,27 @@ msgstr "" "\n" "Ruolo LDAP: sconosciuto\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Ordine: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Comandi:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "impossibile inizializzare LDAP: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "specificato start_tls ma le librerie LDAP non supportano ldap_start_tls_s() o ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "attributo sudoOrder non valido: %s" @@ -1197,15 +1267,15 @@ msgstr "L'utente %s non può eseguire sudo su %s.\n" msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "All'utente %s non è consentito eseguire \"%s%s%s\" come %s%s%s su %s.\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: comando non trovato" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1253,38 +1323,28 @@ msgstr "impossibile eseguire dup sullo stdin: %m" msgid "unable to execute %s: %m" msgstr "impossibile eseguire %s: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "tipo di digest %d non supportato per %s" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: errore di lettura" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "il digest per %s (%s) non è nella forma %s" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "impossibile eseguire stat su %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "errore di analisi in %s vicino alla riga %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "errore di analisi in %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1293,41 +1353,41 @@ msgstr "" "\n" "Voce sudoers:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " RunAsUsers: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " RunAsGroups: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Opzioni: " -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "impossibile analizzare l'elenco degli indirizzi di rete" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "impossibile eseguire %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Versione %s del plugin della politica sudoers\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Versione %d della grammatica del file sudoers\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1336,22 +1396,22 @@ msgstr "" "\n" "Percorso sudoers: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "percorso nsswitch: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "percorso ldap.conf: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "percorso ldap.secret: %s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "impossibile registrare un hook di tipo %d (versione %d.%d)" @@ -1420,48 +1480,48 @@ msgstr "impossibile analizzare i gruppi per %s" msgid "unable to parse gids for %s" msgstr "impossibile analizzare i gid per %s" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "overflow dello stack perm" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "underflow dello stack perm" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "impossibile passare al gid root" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "impossibile passare al gid runas" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "impossibile impostare il vettore di gruppo per runas" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "impossibile passare allo uid runas" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "impossibile passare al gid sudoers" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "troppi processi" @@ -1494,7 +1554,7 @@ msgstr "impossibile inizializzare la sorgente SSS. È stato installato SSSD?" msgid "unable to find symbol \"%s\" in %s" msgstr "impossibile trovare il simbolo \"%s\" in \"%s\"" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1503,7 +1563,7 @@ msgstr "" "\n" "Ruolo SSSD: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1532,84 +1592,88 @@ msgstr "L'utente %s può eseguire i seguenti comandi su %s:\n" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "L'utente %s non è abilitato all'esecuzione di sudo su %s.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "impossibile inizializzare i valori predefiniti di sudoers" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "problema con le voci Defaults" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "nessuna sorgente valida di sudoers trovata, uscita" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers indica che a root non è consentito usare sudo" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "utente non abilitato all'uso dell'opzione -C" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "proprietario marcatura temporale (%s): utente inesistente" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "nessun tty" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "è necessario disporre di un tty per eseguire sudo" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "comando nella directory corrente" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "non è consentito impostare un timeout per i comandi" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" msgstr "non è consentito preservare l'ambiente" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "comando troppo lungo" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s non è un file regolare" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s è di proprietà dello uid %u, dovrebbe essere %u" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "%s è scrivibile da tutti" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s è di proprietà del gid %u, dovrebbe essere %u" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "solo root può usare \"-c %s\"" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "classe di login sconosciuta: %s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "impossibile risolvere l'host %s" @@ -1629,7 +1693,7 @@ msgstr "attesa massima non valida: %s" msgid "invalid speed factor: %s" msgstr "fattore di velocità non valido: %s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s versione %s\n" @@ -1785,11 +1849,11 @@ msgstr "" " -s, --speed=NUME Velocizza o rallenta l'output\n" " -V, --version Visualizza la versione ed esce" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\thost non corrispondente" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1797,7 +1861,7 @@ msgstr "" "\n" "Comando consentito" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1805,7 +1869,7 @@ msgstr "" "\n" "Comando negato" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1813,129 +1877,124 @@ msgstr "" "\n" "Comando non corrispondente" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s è scrivibile da tutti" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "impossibile troncare il file della marcatura temporale a %lld byte" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "impossibile leggere l'orologio" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "marcatura temporale dal futuro ignorata" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "marcatura temporale troppo avanti nel tempo: %20.20s" -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "impossibile bloccare il file della marcatura temporale %s" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "percorso marcatura temporale troppo lungo: %s %s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "%s versione grammaticale %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "premere Invio per modificare %s:" -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "l'editor specificato (%s) non esiste" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "nessun editor trovato (percorso dell'editor = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "errore di scrittura" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "impossibile eseguire stat sul file temporaneo (%s), %s non modificato" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "file temporaneo di lunghezza pari a zero (%s), %s non modificato" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "editor (%s) non riuscito, %s non modificato" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s non modificato" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "impossibile riaprire il file temporaneo (%s), %s non modificato" -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "impossibile analizzare il file temporaneo (%s), errore sconosciuto" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "errore interno, impossibile trovare %s nell'elenco." -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "impossibile impostare (uid, gid) di %s a (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "impossibile modificare la modalità di %s a 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s e %s non sono sullo stesso file system, viene usato \"mv\" per rinominare" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "comando non riuscito: \"%s %s %s\", %s non modificato" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "errore nel rinominare %s, %s non è stato modificato" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "Che fare ora?" -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1947,69 +2006,79 @@ msgstr "" " (x) Esce senza salvare le modifiche al file sudoers\n" " (Q) Esce e salva le modifiche al file sudoers (pericoloso)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "impossibile avviare %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: proprietario errato (uid, gid), dovrebbe essere (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: permessi errati, dovrebbe avere modalità 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "analisi del file %s non riuscita, errore sconosciuto" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "errore di analisi in %s vicino alla riga %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "errore di analisi in %s\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: analisi effettuata correttamente\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s occupato, riprovare" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Errore: %s:%d ciclo in %s \"%s\"" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Attenzione: %s:%d ciclo in %s \"%s\"" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d ciclo in %s \"%s\"" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Attenzione: %1$s:%2$d riferimento a \"%4$s\" %3$s, ma non definito" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%1$s:%2$d riferimento a \"%4$s\" %3$s, ma non definito" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Attenzione: %1$s:%2$d riferimento a \"%4$s\" %3$s, ma non definito" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d inutilizzato %s \"%s\"" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Attenzione %s:%d inutilizzato %s \"%s\"" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" "\n" msgstr "%s - Modifica in sicurezza il file sudoers\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2031,17 +2100,17 @@ msgstr "" " -V, --version Visualizza la versione ed esce\n" " -x, --export=FILE Esporta il file sudoers in formato JSON su FILE" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "voce Defaults \"%s\" sconosciuta" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: i file di input e output devono essere diversi" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "troppi livelli di inclusioni" diff --git a/plugins/sudoers/po/pl.mo b/plugins/sudoers/po/pl.mo index 7103282ff5b0de566a49c423574cae56b2f32c5f..cc6fd311669007f3f925fc9b77f7652417914d2c 100644 GIT binary patch delta 9804 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, 2011-2016. +# Jakub Bogusz , 2011-2017. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.19b2\n" +"Project-Id-Version: sudoers 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-05 20:31+0100\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 21:30+0200\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -41,148 +41,172 @@ msgstr "*** informacje dotyczące BEZPIECZEŃSTWA dla %h ***" msgid "Sorry, try again." msgstr "Niestety, proszę spróbować ponownie." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "nie udało się przydzielić pamięci" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "skrót wymaga nazwy pliku" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "błędna wartość notbefore" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "błędna wartość notafter" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "wartość limitu czasu zbyt duża" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "błędna wartość limitu czasu" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -306,7 +330,7 @@ msgstr "Konto wygasło lub w konfiguracji PAM brak sekcji \"account\" dla sudo, msgid "PAM authentication error: %s" msgstr "Błąd uwierzytelniania PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "nie istniejesz w bazie danych %s" @@ -400,536 +424,564 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "nieznany uid: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "nieznany użytkownik: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Rodzaj komunikatu sysloga, jeśli syslog jest używany: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Priorytet komunikatu sysloga w przypadku udanego uwierzytelnienia: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Priorytet komunikatu sysloga w przypadku nieudanego uwierzytelnienia: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Umieszczenie zachęty OTP we własnej linii" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "Ignorowanie '.' w $PATH" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Wysyłanie listu zawsze przy uruchomieniu sudo" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Wysyłanie listu przy błędnym uwierzytelnieniu" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Wysyłanie listu jeśli użytkownik nie jest w sudoers" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Wysyłanie listu jeśli użytkownik nie jest w sudoers dla tego hosta" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "Wysyłanie listu jeśli użytkownik nie ma prawa do uruchomienia polecenia" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Wysyłanie listu jeśli użytkownik próbuje uruchomić polecenie" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Użycie osobnego znacznika czasu dla każdej pary użytkownik/tty" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Poinstruowanie użytkownika przy pierwszym uruchomieniu sudo" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Plik zawierający instrukcję do sudo: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Domyślne wymaganie uwierzytelnienia przez użytkowników" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Możliwość uruchamiania sudo przez roota" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Logowanie nazwy hosta w pliku logu (niesyslogowym)" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Logowanie roku w pliku logu (niesyslogowym)" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Uruchomienie powłoki przy wywołaniu sudo bez argumentów" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Ustawianie $HOME na katalog użytkownika docelowego przy uruchamianiu powłoki z -s" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Ustawianie $HOME zawsze na katalog domowy użytkownika docelowego" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "Zezwolenie na zbieranie niektórych informacji do przydatnych komunikatów błędów" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Wymaganie pełnych nazw hostów w pliku sudoers" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "Lżenie użytkownika po podaniu błędnego hasła" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "Możliwość uruchamiania sudo tylko z poziomu terminala" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Honorowanie zmiennej środowiskowej EDITOR przez visudo" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Pytanie o hasło roota zamiast hasła użytkownika" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Pytanie o hasło użytkownika runas_default zamiast uruchamiającego" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Pytanie o hasło użytkownika docelowego zamiast uruchamiającego" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Użycie ustawień domyślnych z klasy logowania użytkownika docelowego (jeśli są)" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Ustawianie zmiennych środowiskowych LOGNAME i USER" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Ustawianie na użytkownika docelowego tylko efektywnego uid-a, nie rzeczywistego uid-a" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Pomijanie inicjalizacji wektora grup na grupy użytkownika docelowego" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Długość, na której zawijać linie logu (0 bez zawijania): %u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Limit czasu znacznika uwierzytelniania (w minutach): %.1f" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Limit czasu pytania o hasło (w minutach): %.1f" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Liczba prób wpisania hasła: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Wartość umask lub 0777, aby użyć wartości użytkownika: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Ścieżka do pliku logu: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Ścieżka do programu mail: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Flagi dla programu mail: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Adres, na który mają być wysyłane listy: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Adres, z którego mają być wysyłane listy: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Temat wysyłanych listów: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Komunikat o błędnym haśle: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Ścieżka katalogu stanu instrukcji: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Ścieżka katalogu znaczników czasu uwierzytelniania: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Właściciel katalogu znaczników czasu uwierzytelniania: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Grupa, której użytkownicy są zwolnieni z wymagań dot. haseł i PATH: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Domyślne pytanie o hasło: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Czy passprompt ma być używane zamiast systemowego zapytania we wszystkich przypadkach" -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Domyślny użytkownik do uruchamiania poleceń: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Wartość do podstawienia za $PATH użytkownika: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Ścieżka do edytora, który ma być używany przez visudo: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Kiedy ma być wymagane hasło dla pseudopolecenia 'list': %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Kiedy ma być wymagane hasło dla pseudopolecenia 'verify': %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Wczytanie pustych funkcji exec zawartych w bibliotece sudo_noexec" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Jeśli istnieje katalog LDAP, czy ignorować lokalny plik sudoers" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Deskryptory plików >= %d będą zamykane przed uruchomieniem polecenia" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Czy użytkownicy mogą zmieniać wartość `closefrom' opcją -C" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "Zezwolenie użytkownikom na ustawianie dowolnych zmiennych środowiskowych" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Wyczyszczenie środowiska do domyślnego zbioru zmiennych" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Zmienne środowiskowe do sprawdzania poprawności:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Zmienne środowiskowe do usunięcia:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Zmienne środowiskowe do zachowania:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Rola SELinuksa do używania w nowym kontekście bezpieczeństwa: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Typ SELinuksa do używania w nowym kontekście bezpieczeństwa: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Ścieżka do pliku środowiska specyficznego dla sudo: %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Ścieżka do pliku ograniczonego środowiska specyficznego dla sudo: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Lokalizacja, jak ma być używana przy analizie pliku sudoers: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Zezwolenie sudo na pytanie o hasło nawet gdyby miało być widoczne" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Uwidocznienie wprowadzania hasła przez użytkownika w miarę wpisywania" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Użycie szybszych masek (glob) - mniej dokładnych, ale nie odwołujących się do systemu plików" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "Wartość umask podana w sudoers ma zastąpić wartość użytkownika, nawet jeśli pozwala na więcej" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Logowanie wejścia użytkownika dla uruchamianych poleceń" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Logowanie wyjścia z uruchamianych poleceń" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Kompresja logów we/wy przy użyciu zliba" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Uruchamianie poleceń zawsze na pseudoterminalu" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Wtyczka do obsługi grup nieuniksowych: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Katalog do zapisu logów wejścia/wyjścia: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Plik do zapisu logu wejścia/wyjścia: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Dodawanie wpisu do pliku utmp/utmpx przy przydzielaniu pty" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Ustawianie użytkownika w utmp jako docelowego, nie wywołującego" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "Zbiór dozwolonych uprawnień" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Zbiór ograniczonych uprawnień" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Uruchomienie poleceń na pseudoterminalu w tle" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Nazwa usługi PAM do użycia" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Nazwa usługi PAM do użycia dla powłok logowania" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Próba ustanowienia danych uwierzytelniających PAM dla użytkownika docelowego" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "Utworzenie nowej sesji PAM dla uruchamianego polecenia" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Maksymalny numer sekwencji logu we/wy: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Włączenie obsługi grup sieciowych w sudoers" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Sprawdzanie katalogów nadrzędnych pod kątem możliwości zapisu przy edycji plików programem sudoedit" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Podążanie za dowiązaniami symbolicznymi przy edycji programem sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Odpytanie wtyczki group pod kątem nieznanych grup systemowych" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Dopasowanie grup sieciowych w oparciu o całą krotkę: użytkownik, host i domena" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Zezwolenie na uruchamianie poleceń nawet jeśli sudo nie może pisać do logu audytowego" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Zezwolenie na uruchamianie poleceń nawet jeśli sudo nie może pisać do logu we/wy" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Zezwolenie na uruchamianie poleceń nawet jeśli sudo nie może pisać do pliku logu" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Rozwiązanie grup z sudoers i dopasowywanie po ID grupy zamiast nazwy" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Wpisy logu większe niż ta wartość będą dzielone na wiele wiadomości sysloga" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Wpisy logu większe niż ta wartość będą dzielone na wiele wiadomości sysloga: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Użytkownik, który będzie właścicielem plików logu we/wy: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Grupa, która będzie właścicielem plików logu we/wy: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Uprawnienia dla plików logu we/wy: 0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Uruchomienie poleceń poprzez deskryptor pliku zamiast ścieżki: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignorowanie nieznanych wpisów Defaults w sudoers zamiast ostrzeżenia" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Czas w sekundach, po którym polecenie będzie kończone: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Zezwolenie użytkownikowi na określenie limitu czasu z linii poleceń" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Natychmiastowy zrzut danych logu we/wy na dysk zamiast buforowania" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d: nieznany wpis domyślny \"%s\"" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: nieznany wpis domyślny \"%s\"" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d: nie podano wartości dla \"%s\"" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: nie podano wartości dla \"%s\"" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d: wartości \"%s\" muszą zaczynać się od '/'" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: wartości \"%s\" muszą zaczynać się od '/'" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d: opcja \"%s\" nie przyjmuje wartości" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: opcja \"%s\" nie przyjmuje wartości" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d: błędny typ Defaults 0x%x dla opcji \"%s\"" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: błędny typ Defaults 0x%x dla opcji \"%s\"" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d: błędna wartość \"%s\" dla opcji \"%s\"" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: błędna wartość \"%s\" dla opcji \"%s\"" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "błąd wewnętrzny, przepełnienie %s" @@ -938,15 +990,27 @@ msgstr "błąd wewnętrzny, przepełnienie %s" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: uszkodzone envp, niezgodność długości" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "nie udało się przebudować środowiska" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "niestety nie jest dozwolone ustawianie następujących zmiennych środowiskowych: %s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "nieobsługiwany typ skrótu %d dla %s" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: błąd odczytu" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -986,82 +1050,88 @@ msgstr "nie udało się przeanalizować maski sieciowej \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Pary lokalnych adresów IP i masek:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s istnieje, ale nie jest katalogiem (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "nie udało się wykonać mkdir %s" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "nie udało się zmienić uprawnień %s na 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "nieznana grupa: %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "nie udało się otworzyć %s" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "nie udało się odczytać %s" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "nie udało się zapisać do %s" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "nie udało się utworzyć %s" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "nie udało się zapisać do pliku logu we/wy: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: błąd wewnętrzny, plik o indeksie %d nie jest otwarty" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: port zbyt duży" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "nieobsługiwany rodzaj URI LDAP: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "nie można mieszać URI ldap i ldaps" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "brak obsługi starttls w przypadku użycia ldaps" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "nie udało się zainicjować bazy certyfikatów i kluczy SSL: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "aby używać SSL, trzeba ustawić TLS_CERT w %s" @@ -1079,7 +1149,7 @@ msgstr "nie udało się sformatować znacznika czasu" msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1088,7 +1158,7 @@ msgstr "" "\n" "Rola LDAP: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1097,27 +1167,27 @@ msgstr "" "\n" "Rola LDAP: NIEZNANA\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Porządek: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Polecenia:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "nie udało się zainicjować LDAP: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "wybrano start_tls, ale biblioteki LDAP nie obsługują ldap_start_tls_s() ani ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "błędny atrybut sudoOrder: %s" @@ -1195,15 +1265,15 @@ msgstr "Niestety użytkownik %s nie może uruchamiać sudo na %s.\n" msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Niestety użytkownik %s nie ma uprawnień do uruchamiania '%s%s%s' jako %s%s%s na %s.\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: nie znaleziono polecenia" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1252,38 +1322,28 @@ msgstr "nie udało się wykonać dup na stdin: %m" msgid "unable to execute %s: %m" msgstr "nie udało się wywołać %s: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "nieobsługiwany typ skrótu %d dla %s" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: błąd odczytu" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "skrót dla %s (%s) nie jest w postaci %s" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "nie udało się wykonać stat na %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "błąd składni w %s w okolicy linii %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "błąd składni w %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1292,41 +1352,41 @@ msgstr "" "\n" "Wpis sudoers:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " Jako użytkownicy: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " Jako grupy: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Opcje: " -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "nie udało się przeanalizować listy adresów sieciowych" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "nie udało się wywołać %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Wersja wtyczki polityki sudoers %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Wersja gramatyki pliku sudoers %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1335,22 +1395,22 @@ msgstr "" "\n" "Ścieżka do sudoers: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "ścieżka do nsswitch: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "ścieżka do ldap.conf: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "ścieżka do ldap.secret: %s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "nie udało się zarejestrować uchwytu typu %d (wersja %d.%d)" @@ -1419,48 +1479,48 @@ msgstr "nie udało się przeanalizować grup dla %s" msgid "unable to parse gids for %s" msgstr "nie udało się przeanalizować gidów dla %s" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "przepełnienie stosu uprawnień" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "niedopełnienie stosu uprawnień" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "nie udało się zmienić na gid roota" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "nie udało się zmienić na docelowy gid" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "nie udało się ustawić wektora grup docelowych" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "nie udało się zmienić na docelowy uid" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "nie udało się zmienić na gid sudoers" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "zbyt dużo procesów" @@ -1493,7 +1553,7 @@ msgstr "nie udało się zainicjować źródła SSS. Czy SSSD jest zainstalowany msgid "unable to find symbol \"%s\" in %s" msgstr "nie udało się odnaleźć symbolu \"%s\" w %s" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1502,7 +1562,7 @@ msgstr "" "\n" "Rola SSSD: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1531,84 +1591,88 @@ msgstr "Użytkownik %s może uruchamiać na %s następujące polecenia:\n" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "Użytkownik %s nie ma uprawnień do uruchamiania sudo na %s.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "nie udało się zainicjować wartości domyślnych sudoers" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "problem z wpisami domyślnymi" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "nie znaleziono poprawnych źródeł sudoers, zakończenie" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "wg sudoers root nie ma prawa używać sudo" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "brak uprawnień do używania opcji -C" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "właściciel znacznika czasu (%s): nie ma takiego użytkownika" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "brak tty" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "niestety do uruchomienia sudo konieczny jest tty" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "polecenie w bieżącym katalogu" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "niestety brak uprawnień do ustawienia limitu czasu polecenia" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" msgstr "niestety brak uprawnień do zachowania środowiska" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "polecenie zbyt długie" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s nie jest zwykłym plikiem" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "właścicielem %s jest uid %u, powinien być %u" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "%s jest zapisywalny dla świata" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "właścicielem %s jest gid %u, powinien być %u" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "tylko root może używać \"-c %s\"" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "nieznana klasa logowania: %s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "nie udało się rozwiązać nazwy hosta %s" @@ -1628,7 +1692,7 @@ msgstr "błędny maksymalny czas oczekiwania: %s" msgid "invalid speed factor: %s" msgstr "błędny współczynnik szybkości: %s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s wersja %s\n" @@ -1784,11 +1848,11 @@ msgstr "" " -s, --speed=ile przyspieszenie lub spowolnienie wyjścia\n" " -V, --version wyświetlenie informacji o wersji i zakończenie" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\thost nie znaleziony" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1796,7 +1860,7 @@ msgstr "" "\n" "Polecenie dozwolone" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1804,7 +1868,7 @@ msgstr "" "\n" "Polecenie niedozwolone" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1812,129 +1876,124 @@ msgstr "" "\n" "Polecenie nie znalezione" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s jest zapisywalny dla groupy" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "nie udało się uciąć pliku znacznika czasu do długości %lld" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "nie udało się odczytać zegara" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "znacznik czasu zbyt daleko w przyszłości" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "znacznik czasu zbyt daleko w przyszłości: %20.20s" -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "nie udało się zablokować pliku znacznika czasu %s" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "ścieżka stanu instrukcji zbyt długa: %s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "%s, wersja gramatyki %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "wciśnięcie return przejdzie do edycji %s: " -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "podany edytor (%s) nie istnieje" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "nie znaleziono edytora (ścieżka = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "błąd zapisu" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "nie udało się wykonać stat na pliku tymczasowym (%s), %s nie zmieniony" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "plik tymczasowy (%s) zerowej długości, %s nie zmieniony" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "błąd edytora (%s), %s nie zmieniony" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s nie zmieniony" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "nie udało się ponownie otworzyć pliku tymczasowego (%s), %s nie zmieniony." -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "nie udało się przeanalizować pliku tymczasowego (%s), nieznany błąd" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "błąd wewnętrzny, nie znaleziono %s na liście!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "nie udało się ustawić (uid, gid) %s na (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "nie udało się zmienić uprawnień %s na 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s i %s nie są na tym samym systemie plików, użycie mv do zmiany nazwy" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "polecenie nie powiodło się: '%s %s %s', %s nie zmieniony" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "błąd podczas zmiany nazwy %s, %s nie zmieniony" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "Co teraz? " -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1946,62 +2005,72 @@ msgstr "" " (x) wyjście bez zapisu zmian do pliku sudoers\n" " (Q) wyjście i zapisanie zmian w pliku sudoers (NIEBEZPIECZNE!)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "nie udało się uruchomić %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: błędny właściciel, (uid, gid) powinny wynosić (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: błędne uprawnienia, powinny być 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "nie udało się przeanalizować pliku %s, nieznany błąd" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "błąd składni w %s w okolicy linii %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "błąd składni w %s\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: składnia poprawna\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s zajęty, proszę spróbować później" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Błąd: %s:%d: cykl w %s \"%s\"" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Uwaga: %s:%d: cykl w %s \"%s\"" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d: cykl w %s \"%s\"" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Błąd: %s:%d: %s \"%s\" użyty, ale nie zdefiniowany" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d: %s \"%s\" użyty, ale nie zdefiniowany" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Uwaga: %s:%d: %s \"%s\" użyty, ale nie zdefiniowany" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d: nie użyty %s \"%s\"" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Uwaga: %s:%d: nie użyty %s \"%s\"" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2010,7 +2079,7 @@ msgstr "" "%s - bezpieczna edycja pliku sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2032,16 +2101,16 @@ msgstr "" " -V, --version wyświetlenie informacji o wersji i zakończenie\n" " -x, --export=plik_wyjściowy zapis danych sudoers w formacie JSON do pliku" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "nieznany wpis domyślny \"%s\"" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: pliki wejściowy i wyjściowy muszą być różne" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "za dużo poziomów include" diff --git a/plugins/sudoers/po/pt_BR.mo b/plugins/sudoers/po/pt_BR.mo index 219d0c55d3794ef1646d5593398ae22d842f692f..1685cabff5919c208ca41eced81155b1f59828f8 100644 GIT binary patch delta 9899 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 QcxdDjmpAg>wxlNi2KdnU1poj5 delta 8492 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, 2013, 2014, 2015, 2016. +# Copyright (C) 2017 Free Software Foundation, Inc. +# Rafael Fontenelle , 2013, 2014, 2015, 2016, 2017. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.19b2\n" +"Project-Id-Version: sudoers 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-05 08:58-0200\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 16:17-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" @@ -42,148 +43,172 @@ msgstr "*** informação de SEGURANÇA para %h ***" msgid "Sorry, try again." msgstr "Sinto muito, tente novamente." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "não foi possível alocar memória" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "um digest requer um nome de caminho" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "valor de notbefore inválido" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "falha de notafter inválido" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "valor de timeout grande demais" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "valore de timeout inválido" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -307,7 +332,7 @@ msgstr "Conta expirou ou a configuração do PAM não possui uma seção \"accou msgid "PAM authentication error: %s" msgstr "Erro de autenticação PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "você não existe no banco de dados de %s" @@ -401,538 +426,566 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "uid desconhecido: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "usuário desconhecido: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Facilidade do syslog, se syslog estiver sendo usado para registrar logs: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Prioridade do syslog para usar quando um usuário autenticar com sucesso: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Prioridade do syslog para usar quando um usuário não usuário autenticar com sucesso: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Colocar prompt OTP na sua própria linha" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "Ignorar \".\" no $PATH" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Sempre envia correio quando sudo for executado" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Envia correio se a autenticação de um usuário falhar" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Envia correio se o usuário não estiver no sudoers" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Envia correio se o usuário não estiver no sudoers desta máquina" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "Envia correio se o usuário não tiver permissão para executar um comando" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Envia correio se o usuário tentar executar um comando" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Usa uma marca de tempo separada para cada combo usuário/tty" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Instrui o usuário na primeira vez que ele executar sudo" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Arquivo contendo as instruções do sudo: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Exige que os usuários se autentiquem, por padrão" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Root pode executar sudo" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Registra o nome da máquina no arquivo de log (não-syslog)" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Registra o ano no arquivo de log (não-syslog)" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Se sudo for chamado sem argumentos, inicia um shell" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Define $HOME com o usuário alvo ao iniciar um shell com -s" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Sempre define $HOME para a pasta pessoal do usuário alvo" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "Permite juntar algumas informações para fornecer mensagens de erro úteis" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Exige nomes de máquina completos (FQDN) no arquivo sudoers" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "Insulta o usuário quando ele digitar uma senha incorreta" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "Permite que o usuário execute sudo apenas se ele tiver um tty" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo vai honrar a variável de ambiente EDITOR" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Pede a senha do root, e não a do usuário" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Pede a senha do usuário runas_default, e não a do usuário" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Pede a senha do usuário alvo, e não a do usuário" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Aplica o padrão na classe de login do usuário alvo, se houver alguma" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Define as variáveis de ambiente LOGNAME e USER" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Define o uid efetivo apenas para o usuário alvo, e não o uid real" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Não inicializa o vetor de grupos para aquele usuário alvo" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Comprimento da quebra de linha do arquivo de log (0 para sem quebra): %u" # "Limite de tempo da marca de tempo de autenticação" ficaria estranho, então utilizei "... expira em" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Marca de tempo de autenticação expira em: %.1f minutos" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Pedido de senha expira em: %.1f minutos" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Número de tentativas para digitar senha: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Umask a ser usada ou 0777 para usar do usuário: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Caminho para o arquivo de log: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Caminho para o programa de correio: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Opções para o programa de correio: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Endereço para onde enviar correio: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Endereço de onde enviar correio: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Linha do assunto para as mensagens de correio: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Mensagem de senha incorreta: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Caminho para o diretório de status de instruções: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Caminho para diretório de marca de tempo de autenticação: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Dono do diretório de marca de tempo de autenticação: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Usuários neste grupo estão eximidos da exigência de senha e PATH: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Pedido de senha padrão: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Se definido, o pedido de senha vai sobrescrever o do sistema em todos os casos." -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Usuário padrão para se executar comandos: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Valor para sobrescrever o $PATH do usuário: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Caminho do editor a ser usado pelo visudo: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Quando exigir uma senha para o pseudo-comando \"list\": %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Quando exigir uma senha para o pseudo-comando \"verify\": %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Pré-carrega as funções de exec de teste contidas na biblioteca sudo_noexec" # ideia da frase original: se acontecer algo, se deve ou não ignorar. Traduzi reorganizando a frase com a finalidade de manter a ideia original. -- Rafael -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Estando o diretório LDAP disponível, se devemos ignorar o arquivo sudoers local" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Descritores, de arquivos, >= %d serão fechados antes de executar um comando" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Se definido, usuários podem sobrescrever o valor de \"closefrom\" com a opção -C" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "Permite que usuários definam variáveis de ambiente arbitrárias" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Redefine o ambiente para um conjunto padrão de variáveis" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Variáveis de ambiente nas quais deve-se verificar sanidade:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Variáveis de ambiente para remover:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Variáveis de ambiente para preservar:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Papel SELinux para usar no novo contexto de segurança: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Tipo SELinux para usar no novo contexto de segurança: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Caminho do arquivo de ambiente específico do sudo: %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Caminho do arquivo restrito de ambiente específico do sudo: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Localização para usar ao analisar o sudoers: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Permite ao sudo solicitar uma senha mesmo se ele estiver visível" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Fornece feedback visual na solicitação de senha quando houver entrada do usuário" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Usa um englobamento mais rápido que é menos preciso, mas não acessa o sistema de arquivos" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "O umask especificado no sudoers vai sobrescrever o do usuário, mesmo se ele foi mais permissivo" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Registra no log a entrada do usuário para o comando sendo executado" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Registra no log a saída do comando sendo executado" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Comprime logs I/O usando zlib" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Sempre executa comandos em um pseudo-tty" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Plug-in para suporte a grupo não-Unix: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Diretório no qual devem ser armazenados os logs de entrada/saída: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Arquivo no qual deve ser armazenado o log de entrada/saída: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Adiciona uma entrada ao arquivo utmp/utmpx ao alocar um pty" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Define o usuário em utmp como usuário a ser executado como, e não o usuário a ser chamado" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "Conjunto de privilégios permitidos" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Conjunto de privilégios limitados" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Executa comandos em um pty em plano de fundo" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Nome do serviço PAM para usar" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Nome do serviço PAM para usar para shells de login" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Tenta estabelecer as credenciais PAM para o usuário alvo" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "Cria uma nova sessão PAM para o comando ser executado nela" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Número máximo de sequência de log de E/S: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Habilita suporte a netgroup no sudoers" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Verifica diretórios pai para capacidade de gravação ao editar arquivos com sudoedit" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Segue links simbólicos ao editar arquivos com sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Consulta o plug-in de grupo por grupos de sistema desconhecidos" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Compara netgroups baseada em toda tupla: usuário, máquina e domínio" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Permite comandos serem executados mesmo se sudo não puder escrever em logs de auditoria" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Permite comandos serem executados mesmo se sudo não puder escrever em logs de E/S" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Permite comandos serem executados mesmo se sudo não puder escrever no arquivo de log" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Resolve grupos no sudoers e corresponde ao ID de grupo, e não o nome" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Entradas de log maiores que este valor serão divididos em múltiplas mensagens de syslog" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Entradas de log maiores que este valor serão divididos em múltiplas mensagens de syslog: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Usuário que será dono dos arquivos de log de E/S: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Grupo que será dono dos arquivos de log de E/S: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Modo de arquivo usado para os arquivos de log de E/S: 0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Executa comandos pelo descritor de arquivo em vez de pelo caminho: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ignora entradas desconhecidas de Defaults no sudoers em vez de produzir um aviso" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Tempo em segundos após o qual o comando será terminado: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Permite o usuário especificar um tempo limite na linha de comando" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Descarrega os dados de log de E/S para o disco imediatamente em vez de armazenar no buffer" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d entrada padrão \"%s\" desconhecida" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: entrada padrão \"%s\" desconhecida" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d nenhum valor especificado para \"%s\"" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: nenhum valor especificado para \"%s\"" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d valores para \"%s\" devem iniciar com um \"/\"" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: valores para \"%s\" devem iniciar com um \"/\"" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d opção \"%s\" não leva um valor" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: opção \"%s\" não leva um valor" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d Tipo de padrões 0x%x inválido para a opção \"%s\"" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: Tipo de padrões 0x%x inválido para a opção \"%s\"" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d valor \"%s\" é inválido para a opção \"%s\"" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: valor \"%s\" é inválido para a opção \"%s\"" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "erro interno, estouro de pilha de %s" @@ -941,15 +994,27 @@ msgstr "erro interno, estouro de pilha de %s" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp corrompido, cumprimento não confere" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "não foi possível recompilar o ambiente" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "sinto muito, você não tem permissão para definir as seguintes variáveis de ambiente: %s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "tipo de digest %d sem suporte para %s" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: erro de leitura" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -989,82 +1054,88 @@ msgstr "não foi possível analisar a máscara de rede \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Par de endereço IP e máscara de rede locais:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s existe, mas não é um diretório (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "não foi possível fazer mkdir %s" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "não foi possível alterar modo de %s para 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "grupo desconhecido %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "não foi possível abrir %s" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "não foi possível ler %s" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "não foi possível gravar em %s" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "não foi possível criar %s" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "não foi possível gravar no arquivo de log de E/S: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: erro interno, o índice de arquivo %d não está aberto" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: porta muito grande" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tipo de uri LDAP sem suporte: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "não foi possível misturar ldap e ldaps URIs" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "sem suporte a starttls ao usar ldaps" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "não foi possível inicializar bando de dados de chaves e certificados SSL: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "você deve definir TLS_CERT em %s para usar SSL" @@ -1082,7 +1153,7 @@ msgstr "não é possível formatar marca de tempo" msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1091,7 +1162,7 @@ msgstr "" "\n" "Papel LDAP: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1100,27 +1171,27 @@ msgstr "" "\n" "Papel LDAP: DESCONHECIDO\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Ordem: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Comandos:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "não foi possível inicializar LDAP: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls especificado, mas bibliotecas LDAP não possuem suporte a ldap_start_tls_s() ou ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "atributo sudoOrder inválido: %s" @@ -1198,15 +1269,15 @@ msgstr "Sinto muito, usuário %s não pode executar sudo em %s.\n" msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Sinto muito, usuário %s não tem permissão para executar \"%s%s%s\" como %s%s%s em %s.\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: comando não encontrado" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1254,38 +1325,28 @@ msgstr "não foi possível fazer dup da entrada padrão: %m" msgid "unable to execute %s: %m" msgstr "não foi possível executar %s: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "tipo de digest %d sem suporte para %s" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: erro de leitura" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "digest de %s (%s) não está na forma %s" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "não foi possível obter o estado de %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "erro de análise em %s próximo à linha %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "erro de análise em %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1294,41 +1355,41 @@ msgstr "" "\n" "Entradas no sudoers:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " UsuáriosRunAs: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " GruposRunAs: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Opções: " -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "não foi possível analisar a lista de endereços de rede" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "não foi possível executar %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Versão de plug-in de política do sudoers %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Versão de gramática de arquivo do sudoers %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1337,22 +1398,22 @@ msgstr "" "\n" "Caminho do sudoers: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "caminho do nsswitch: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "caminho do ldap.conf: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "caminho do ldap.secret: %s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "não foi possível registrar hook do tipo %d (versão %d.%d)" @@ -1421,48 +1482,48 @@ msgstr "não foi possível analisar grupos de %s" msgid "unable to parse gids for %s" msgstr "não foi possível analisar os gids de %s" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "estouro da pilha de permissões" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "esvaziamento da pilha de permissões" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "não foi possível alterar gid de root" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "não foi possível alterar para gid de \"runas\"" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "não foi possível definir vetor de grupo de \"runas\"" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "não foi possível alterar para uid de \"runas\"" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "não foi possível alterar para gid de sudoers" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "processos demais" @@ -1495,7 +1556,7 @@ msgstr "não foi possível inicializar a fonte SSS. SSSD está instalado em sua msgid "unable to find symbol \"%s\" in %s" msgstr "não foi possível localizar símbolo \"%s\" em %s" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1504,7 +1565,7 @@ msgstr "" "\n" "Papel SSSD: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1533,84 +1594,88 @@ msgstr "Usuário %s pode executar os seguintes comandos em %s:\n" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "Usuário %s não tem permissão para executar sudo em %s.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "não foi possível inicializar valores padrões do sudoers" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "problema com o entradas padrão" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "nenhuma fonte de sudoers válida encontrada; saindo" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers especifica que o root não tem permissão para usar sudo" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "você não tem permissão para usar a opção -C" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "dono da marca de tempo (%s): Usuário inexistente" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "nenhum tty" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "sinto muito, você deve ter um tty para executar sudo" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "comando no diretório atual" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "sinto muito, você não tem permissão para definir um tempo limite de comando" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" msgstr "sinto muito, você não tem permissão para preservar o ambiente" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "comando muito grande" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s não é um arquivo comum" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s tem como dono o uid %u, deveria ser %u" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "%s é gravável globalmente" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s tem como dono o gid %u, deveria ser %u" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "apenas o root pode usar \"-c %s\"" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "classe de login desconhecida: %s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "não foi possível resolver máquina %s" @@ -1630,7 +1695,7 @@ msgstr "espera máxima inválida: %s" msgid "invalid speed factor: %s" msgstr "fator de velocidade inválido: %s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s versão %s\n" @@ -1790,11 +1855,11 @@ msgstr "" " -s, --speed=número aumenta ou diminui a velocidade da saída\n" " -V, --version exibe a informação da versão e sai" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\tmáquina sem correspondente" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1802,7 +1867,7 @@ msgstr "" "\n" "Comando permitido" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1810,7 +1875,7 @@ msgstr "" "\n" "Comando negado" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1818,129 +1883,124 @@ msgstr "" "\n" "Comando sem correspondente" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s é gravável pelo grupo" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "não foi possível truncar o arquivo de marca de tempo para %lld bytes" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "não foi possível ler do relógio" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "ignorado marca de tempo no futuro" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "marca de tempo muito a frente no futuro: %20.20s" -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "não foi possível travar o arquivo de marca de tempo %s" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "caminho de status de instruções muito longo: %s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "gramática de %s versão %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "pressione enter para editar %s: " -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "editor especificado (%s) não existe" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "nenhum editor encontrado (caminho do editor = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "erro de escrita" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "não foi possível obter estado de arquivo temporário (%s), %s sem alteração" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "arquivo de temporário (%s) com comprimento zero, %s sem alteração" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "editor (%s) falhou, %s sem alteração" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s sem alteração" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "não foi possível reabrir arquivo temporário (%s), %s sem alteração." -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "não foi possível analisar arquivo temporário (%s), erro desconhecido" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "erro interno, não foi possível localizar %s na lista!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "não foi possível definir (uid, gid) de %s para (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "não foi possível alterar modo de %s para 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s e %s não estão no mesmo sistema de arquivos, usando mv para renomear" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "comando \"%s %s %s\" falhou, %s sem alteração" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "erro ao renomear %s, %s sem alteração" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "Agora o que? " -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1952,62 +2012,72 @@ msgstr "" " e(x)it - sair sem salvar alterações no arquivo sudoers\n" " (Q)uit - sair e salvar alterações no arquivo sudoers (PERIGO!)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "não foi possível executar %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: dono (uid, gid) incorreto; deveria ser (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: permissões incorretas; deveria estar no modo 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "falha em analisar o arquivo %s, erro desconhecido" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "erro de análise em %s perto da linha %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "erro de análise em \"%s\"\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: análise OK\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s ocupado, tente novamente" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Erro: %s:%d ciclo em %s \"%s\"" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Aviso: %s:%d ciclo em %s \"%s\"" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d ciclo em %s \"%s\"" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Erro: %s:%d %s \"%s\" referenciado, mas não definido" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d %s \"%s\" referenciado, mas não definido" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Aviso: %s:%d %s \"%s\" referenciado, mas não definido" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d %s não usado \"%s\"" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Aviso: %s:%d %s não usado \"%s\"" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2016,7 +2086,7 @@ msgstr "" "%s - edita o arquivo sudoers com segurança\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2038,17 +2108,17 @@ msgstr "" " -V, --version exibe a informação da versão e sai\n" " -x, --export=arq_saída exporta o sudoers no formato JSON para arq_saída" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "entrada padrão \"%s\" desconhecido" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: arquivos de entrada e saída devem ser diferentes" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "níveis de inclusões demais" diff --git a/plugins/sudoers/po/uk.mo b/plugins/sudoers/po/uk.mo index 78b76f7b97a0ff2d215d6364d4bcc4ce0b30c462..2fe4d8d414f82641e55b07debff36ca2149a52c4 100644 GIT binary patch delta 10250 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 delta 8566 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 diff --git a/plugins/sudoers/po/uk.po b/plugins/sudoers/po/uk.po index 6c69d0c0e..c95c11e90 100644 --- a/plugins/sudoers/po/uk.po +++ b/plugins/sudoers/po/uk.po @@ -1,13 +1,13 @@ # Ukrainian translation for sudoers. # This file is put in the public domain. # -# Yuri Chornoivan , 2011, 2012, 2013, 2014, 2015, 2016. +# Yuri Chornoivan , 2011, 2012, 2013, 2014, 2015, 2016, 2017. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.19b2\n" +"Project-Id-Version: sudoers 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-05 14:32+0200\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 12:10+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -42,148 +42,172 @@ msgstr "*** Дані щодо ЗАХИСТУ %h ***" msgid "Sorry, try again." msgstr "Вибачте, повторіть спробу." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "не вдалося отримати потрібний об’єм пам’яті" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "для контрольної суми слід вказати шлях" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "некоректне значення notbefore" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "некоректне значення notafter" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "значення часу очікування є надто великим" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "некоректне значення часу очікування" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -307,7 +331,7 @@ msgstr "Строк дії облікового запису збіг або у msgid "PAM authentication error: %s" msgstr "Помилка розпізнавання PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "вас немає у базі даних %s" @@ -401,536 +425,564 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "невідоме значення uid: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "невідомий користувач: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Інструмент ведення журналу, якщо використано syslog: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Пріоритетність, яка використовуватиметься у syslog для успішних розпізнавань: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Пріоритетність, яка використовуватиметься у syslog для неуспішних розпізнавань: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Розташовувати запит щодо OTP у окремому рядку" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "Ігнорувати «.» у $PATH" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Завжди надсилати листа, коли викликано sudo" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Надсилати листа, якщо користувачу не вдалося пройти розпізнавання" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Надсилати листа, якщо користувача немає серед sudoers" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Надсилати листа, якщо користувача немає у списку sudoers цього вузла" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "Надсилати листа, якщо користувачеві заборонено виконувати команду" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Надсилати листа, якщо користувач намагається віддати команду" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Окремий часовий штамп для кожної комбінації користувач/tty" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Показувати настанови користувачеві під час першого запуску sudo" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Файл з настановами щодо sudo: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Типово, вимагати розпізнавання" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Root може виконувати sudo" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Записувати назву вузла до файла журналу (не syslog)" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Записувати рік до файла журналу (не syslog)" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Якщо sudo викликано без параметрів, запускати командну оболонку" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Встановлювати $HOME відповідно до вказаного користувача для запуску оболонки з -s" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Завжди встановлювати значенням $HOME домашній каталог вказаного користувача" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "Дозволити збирання даних з метою формування зрозумілих повідомлень про помилки" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "У файлі sudoers слід вказати повні назви вузлів" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "Знущатися з користувача, якщо введено помилковий пароль" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "Дозволяти користувачеві виконувати sudo, лише якщо з ним пов’язано tty" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo зважатимwill honor the EDITOR environment variable" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Надсилати запит на пароль root, а не користувача" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Надсилати запит щодо пароля runas_default, але пароля самого користувача" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Надсилати запит щодо пароля потрібного користувача, але пароля самого користувача" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Застосовувати типові параметри у класі вказаного користувача, якщо такий клас є" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Встановити значення змінних середовища LOGNAME і USER" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Встановлювати для потрібного користувача ефективний uid, а не справжній uid" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Не ініціалізувати вектор групи відповідно до вказаного користувача" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Позиція, на якій слід переносити рядки файла журналу (0 — без перенесення): %u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Час очікування на часовий штамп розпізнавання: %.1f хвилина" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Час очікування на введення пароля: %.1f хвилина" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Кількість спроб введення пароля: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Потрібне значення umask або 0777 для користувачевого: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Шлях до файла журналу: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Шлях до програми ел. пошти: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Параметри програми ел. пошти: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Адреса, на яку надсилатимуться листи: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Адреса, з якої надсилатимуться листи: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Тема листів: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Повідомлення про помилковий пароль: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Шлях до каталогу стану отримання настанов: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Шлях до каталогу часових штампів розпізнавання: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Власник каталогу часових штампів розпізнавання: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Користувачів цієї групи звільнено від потреби у введенні пароля і PATH: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Типовий запит пароля: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Якщо встановлено, запит щодо паролю замінюватиме запит системи." -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Типовий користувач для запуску команд: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Значення для заміни $PATH користувача: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Шлях до редактора, який використовуватиме visudo: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Умови запиту пароля для псевдокоманди «list»: %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Умови запиту пароля для псевдокоманди «verify»: %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Попередньо завантажувати фіктивні функції виконання з бібліотеки sudo_noexec" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Чи слід ігнорувати локальний файл sudoers, якщо є доступ до каталогу LDAP" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Дескриптори файлів >= %d буде закрито перед виконанням команди" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Якщо встановлено, користувачі можуть перевизначати значення «closefrom» за допомогою параметра -C" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "Дозволити користувачам встановлювати значення довільних змінних середовища" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Відновити типовий набір змінних середовища" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Змінні середовища, коректність яких слід перевіряти:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Змінні середовища, які слід вилучити:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Змінні середовища, які слід зберегти:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Роль SELinux, яку слід використати у новому контексті захисту: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Тип SELinux, який слід використати у новому контексті захисту: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Шлях до специфічного для sudo файла середовища: %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Шлях до специфічного для sudo файла середовища з обмеженим доступом: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Локаль, яку слід використати під час обробки sudoers: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Дозволити sudo надсилати запит щодо пароля, навіть якщо цей пароль буде видимим" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Супроводжувати введення користувачем пароля показом замінників символів пароля" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Швидше встановлення відповідності, менш точне, але без доступу до файлової системи" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "Значення umask, вказане у sudoers, перевизначатиме значення користувача, навіть якщо це значення відкриває ширший доступ" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Записувати дані, вказані користувачем під час виконання команди" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Записувати дані, виведені командою під час виконання" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Стискати журнали за допомогою zlib" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Завжди запускати команди у псевдо-tty" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Додаток для підтримки не-Unix груп: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Каталог, у якому слід зберігати журнали введення/виведення: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Файл, у якому слід зберігати журнал введення/виведення даних: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Додати запис до файла utmp/utmpx під час розміщення pty" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Встановити користувача у utmp у значення користувача, від імені якого виконується команда" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "Набір дозвільних прав доступу" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Набір обмежувальних прав доступу" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Виконувати команди у pty у фоновому режимі" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Назва служби PAM, якою слід скористатися" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Назва служби PAM, якою слід скористатися для оболонок входу до системи" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Спробувати встановити реєстраційні дані PAM для користувача, від імені якого виконуватимуться дії" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "Створити сеанс PAM для виконання команди" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Максимальний номер у послідовності журналу введення-виведення: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Увімкнути підтримку мережевих груп у sudoers" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Перевіряти можливість запису до батьківського каталогу під час редагування фалів за допомогою sudoedit" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Переходити за символічними посиланнями під час редагування файлів за допомогою sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Надсилати запит до додатка груп щодо невідомих груп системи" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Встановлювати відповідність мережевим групам за усім кортежем даних: користувачем, вузлом і доменом" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Дозволити виконання команд, навіть якщо sudo не може здійснювати запис до журналу аудиту" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Дозволити виконання команд, навіть якщо sudo не може здійснювати запис до журналу введення-виведення" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Дозволити виконання команд, навіть якщо sudo не може здійснювати запис до файла журналу" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Визначати групи у sudoers і встановлювати відповідність не назві, а ідентифікатору групи" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Записи журналу, які виявляться довшими за це значення, буде поділено на декілька повідомлень журналу системи" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Записи журналу, які виявляться довшими за це значення, буде поділено на декілька повідомлень журналу системи: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Користувач, який буде власником усіх файлів журналу введення-виведення: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Група, яка буде власником усіх файлів журналу введення-виведення: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Режим доступу до файлів, яким слід скористатися для файлів журналу введення-виведення: 0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Виконати команди за дескриптором файла замість виконання за шляхом: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Ігнорувати невідомі записи Defaults у sudoers замість показу попередження" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Час у секундах, який має минути, щоб команду буде перервано: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Надати змогу користувачеві встановлювати час очікування у командному рядку" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Скидати дані журналу введення-виведення на диск негайно, без буферизації" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d невідомий запис типових параметрів, «%s»" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: невідомий запис типових параметрів, «%s»" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d не вказано значення для «%s»" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: не вказано значення для «%s»" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d значення для «%s» має починатися з «/»" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: значення для «%s» має починатися з «/»" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d параметру «%s» не потрібно передавати значення" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: параметру «%s» не потрібно передавати значення" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d некоректний тип Defaults, 0x%x, для параметра «%s»" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: некоректний тип Defaults, 0x%x, для параметра «%s»" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d значення «%s» є некоректним для параметра «%s»" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: значення «%s» є некоректним для параметра «%s»" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "внутрішня помилка, переповнення %s" @@ -939,15 +991,27 @@ msgstr "внутрішня помилка, переповнення %s" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: помилкове значення envp, невідповідність довжин" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "не вдалося перебудувати середовище" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "вибачте, вам не дозволено встановлювати такі змінні середовища: %s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "непідтримуваний тип контрольної суми, %d, для %s" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: помилка читання" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -987,82 +1051,88 @@ msgstr "не вдалося обробити маску мережі «%s»" msgid "Local IP address and netmask pairs:\n" msgstr "Пари локальних IP-адрес і масок мережі:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s існує, але не є каталогом (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "не вдалося створити каталог %s" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "не вдалося змінити режим доступу до %s на значення 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "невідома група: %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "не вдалося відкрити %s" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "не вдалося прочитати %s" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "не вдалося виконати запис до %s" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "не вдалося створити %s" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "не вдалося здійснити запис до файла журналу введення-виведення: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: внутрішня помилка, не вдалося відкрити файл з індексом %d" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: занадто великий номер порту" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "непідтримуваний тип адреси LDAP: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "не можна використовувати суміш з адрес ldap і ldaps" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "підтримки starttls, якщо використовується ldaps, не передбачено" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "не вдалося ініціалізувати базу даних сертифікатів і ключів SSL: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "щоб скористатися SSL, вам слід встановити для TLS_CERT значення %s" @@ -1080,7 +1150,7 @@ msgstr "не вдалося виконати форматування часов msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1089,7 +1159,7 @@ msgstr "" "\n" "Роль LDAP: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1098,27 +1168,27 @@ msgstr "" "\n" "Роль у LDAP: НЕВІДОМА\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Порядок: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Команди:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "не вдалося ініціалізувати LDAP: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls вказано, але у бібліотеках LDAP не передбачено підтримки ldap_start_tls_s() або ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "некоректний атрибут sudoOrder: %s" @@ -1196,15 +1266,15 @@ msgstr "Вибачте, користувач %s не має права вико msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Вибачте, користувач %s не має права виконувати «%s%s%s» від імені %s%s%s на %s.\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: команду не знайдено" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1254,38 +1324,28 @@ msgstr "не вдалося здублювати stdin: %m" msgid "unable to execute %s: %m" msgstr "не вдалося виконати %s: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "непідтримуваний тип контрольної суми, %d, для %s" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: помилка читання" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "контрольну суму для %s (%s) подано не у формі %s" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "не вдалося виконати stat для %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "помилка обробки у %s поблизу рядка %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "помилка обробки у %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1294,41 +1354,41 @@ msgstr "" "\n" "Запис sudoers:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " Користувачі для запуску: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " Групи для запуску: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Параметри: " -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "не вдалося обробити список мережевих адрес" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "не вдалося виконати %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Додаток правил sudoers версії %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Граматична перевірка файла sudoers версії %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1337,22 +1397,22 @@ msgstr "" "\n" "Шлях до sudoers: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "Шлях до nsswitch: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "Шлях до ldap.conf: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "Шлях до ldap.secret: %s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "неможливо зареєструвати процедуру перехоплення типу %d (версія %d.%d)" @@ -1421,48 +1481,48 @@ msgstr "не вдалося обробити записи груп %s" msgid "unable to parse gids for %s" msgstr "не вдалося обробити записи ідентифікаторів груп %s" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "переповнення стека доступу" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "вичерпання стека доступу" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "не вдалося змінити ідентифікатор групи (gid) root" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "не вдалося змінити gid на runas" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "не вдалося встановити вектор групи виконання" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "не вдалося змінити uid на runas" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "не вдалося змінити gid на sudoers" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "забагато процесів" @@ -1495,7 +1555,7 @@ msgstr "Не вдалося ініціалізувати джерело SSS. Ч msgid "unable to find symbol \"%s\" in %s" msgstr "не вдалося знайти символ «%s» у %s" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1504,7 +1564,7 @@ msgstr "" "\n" "Роль SSSD: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1533,84 +1593,88 @@ msgstr "Користувач %s має право виконувати на %s msgid "User %s is not allowed to run sudo on %s.\n" msgstr "Користувач %s не має права виконувати sudo на %s.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "не вдалося ініціалізувати типові значення sudoers" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "проблема з типовими записами" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "не знайдено коректних джерел даних sudoers, завершення роботи" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers вказує, що sudo не можна користуватися для виконання команд від root" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "вам не дозволено використовувати параметр -C" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "власник часового штампа (%s): не знайдено користувача з таким іменем" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "немає tty" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "вибачте, для виконання sudo вашому користувачеві потрібен tty" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "команда у поточному каталозі" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "вибачте, вам не дозволено встановлювати час очікування на виконання команди" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" msgstr "вибачте, вам не дозволено зберігати середовище" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "надто довга команда" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s не є звичайним файлом" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s належить uid %u, має належати %u" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "Запис до «%s» можливий для довільного користувача" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s належить gid %u, має належати %u" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "використовувати «-c %s» може лише root" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "невідомий клас входу: %s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "не вдалося визначити адресу вузла %s" @@ -1630,7 +1694,7 @@ msgstr "некоректне значення макс. очікування: %s msgid "invalid speed factor: %s" msgstr "некоректний коефіцієнт швидкості: %s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s, версія %s\n" @@ -1786,11 +1850,11 @@ msgstr "" " -s, --speed=коеф_швидк коефіцієнт прискорення або сповільнення виводу даних\n" " -V, --version показати дані щодо версії і завершити роботу" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\tвідповідника вузла не знайдено" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1798,7 +1862,7 @@ msgstr "" "\n" "Команду дозволено" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1806,7 +1870,7 @@ msgstr "" "\n" "Команду заборонено" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1814,129 +1878,124 @@ msgstr "" "\n" "Не знайдено відповідника команди" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s доступний до запису учасниками групи" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "не вдалося обрізати файл часової позначки до %lld байтів" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "не вдалося прочитати час на годиннику" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "ігноруємо часову позначку з майбутнього" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "занадто далека часова позначка у майбутньому: %20.20s" -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "не вдалося заблокувати файл часової позначки %s" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "шлях до даних щодо стану отримання настанов є занадто довгим: %s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "Граматична перевірка %s, версія %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "натисніть Enter для редагування %s: " -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "вказаного редактора (%s) не існує" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "не знайдено жодного редактора (шлях до редактора = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "помилка запису" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "не вдалося обробити stat файл тимчасових даних (%s), %s не змінено" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "файл тимчасових даних має нульовий об’єм (%s), %s не змінено" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "помилка редактора (%s), %s не змінено" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s не змінено" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "не вдалося повторно відкрити файл тимчасових даних (%s), %s не змінено." -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "не вдалося обробити файл тимчасових даних (%s), невідома помилка" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "внутрішня помилка, не вдалося знайти %s у списку!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "не вдалося встановити (uid, gid) %s у значення (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "не вдалося змінити режим доступу до %s на значення 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s і %s не перебувають у одній файловій системі, використовуємо mv для перейменування" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "помилка команди: «%s %s %s», %s не змінено" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "помилка перейменування %s, %s не змінено" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "А зараз що? " -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1948,62 +2007,72 @@ msgstr "" " (x) — вийти без внесення змін до файла sudoers\n" " (Q) — вийти зі збереженням файла sudoers (НЕБЕЗПЕЧНО!)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "не вдалося виконати %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: помилковий власник (uid, gid), має бути (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: помилкові права доступу, режим доступу має бути 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "не вдалося обробити файл %s, невідома помилка" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "помилка обробки у %s поблизу рядка %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "помилка обробки у %s\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: вдала обробка\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s зайнято, повторіть спробу пізніше" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Помилка: %s:%d цикл у %s «%s»" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Попередження: %s:%d цикл у %s «%s»" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d цикл у %s «%s»" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Помилка: виявлено посилання %s:%d %s «%s», яке не визначено" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d %s «%s» має посилання, але його не визначено" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Попередження: виявлено посилання %s:%d %s «%s», яке не визначено" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d невикористані %s «%s»" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Попердження: %s:%d не використано %s «%s»" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2012,7 +2081,7 @@ msgstr "" "%s — безпечне редагування файла sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2034,17 +2103,17 @@ msgstr "" " -V, --version показати дані щодо версії і завершити роботу\n" " -x, --export=файл експортувати sudoers у форматі JSON до файла" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "невідомий запис типових параметрів «%s»" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: файли вхідних і вихідних даних мають бути різними файлами" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "занадто високий рівень вкладеності" @@ -2102,9 +2171,6 @@ msgstr "занадто високий рівень вкладеності" #~ msgid "unable to reset %s to the Unix epoch" #~ msgstr "не вдалося скинути час %s до епохи UNIX" -#~ msgid "invalid value" -#~ msgstr "некоректне значення" - #~ msgid "value out of range" #~ msgstr "значення поза припустимим діапазоном" diff --git a/plugins/sudoers/po/vi.mo b/plugins/sudoers/po/vi.mo index f9d2ae8937aa5b9b52527f01de82a0423a1684d1..cd21293f82f54e81fc8a1728d2f6700a3d99de4f 100644 GIT binary patch delta 9971 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 Q)o0(1ecql^yOL`C7Zhr9i~s-t diff --git a/plugins/sudoers/po/vi.po b/plugins/sudoers/po/vi.po index eaf86ad6e..405fedc72 100644 --- a/plugins/sudoers/po/vi.po +++ b/plugins/sudoers/po/vi.po @@ -1,14 +1,14 @@ # Vietnamese translation for sudo. # Bản dịch tiếng Việt dành cho sudo. # This file is put in the public domain. -# Trần Ngọc Quân , 2012-2014, 2015, 2016. +# Trần Ngọc Quân , 2012-2014, 2015, 2016, 2017. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.19b2\n" +"Project-Id-Version: sudoers 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-06 08:36+0700\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-28 13:59+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -45,148 +45,172 @@ msgstr "*** Thông tin AN NINH cho %h ***" msgid "Sorry, try again." msgstr "Rất tiếc, hãy thử lại." -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "không thể cấp phát bộ nhớ" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "tóm lược yêu cầu một đối số là tên đường dẫn" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "giá trị notbefore không hợp lệ" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "giá trị notafter không hợp lệ" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "giá trị timeout quá lớn" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "giá trị timeout không hợp lệ" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -232,7 +256,7 @@ msgid "" "authentication server error:\n" "%s" msgstr "" -"lỗi máy phục vụ xác thực:\n" +"lỗi máy phục vụ xác thực:\n" "%s" #: plugins/sudoers/auth/kerb5.c:111 @@ -310,7 +334,7 @@ msgstr "Tài khoản hết hạn hoặc cấu hình PAM không có phiên “tà msgid "PAM authentication error: %s" msgstr "lỗi xác thực PAM: %s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "bạn không tồn tại trong cơ sở dữ liệu %s" @@ -404,536 +428,564 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "không biết mã số người dùng: %u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "không biết người dùng: %s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "Trang bị Syslog nếu syslog được sử dụng cho việc ghi nhật ký: %s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "Mức ưu tiên Syslog sẽ sử dụng khi người dùng đăng nhập thành công: %s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "Mức ưu tiên Syslog sẽ sử dụng khi người dùng đăng nhập không thành công: %s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "Đặt nhắc OTP (mật khẩu dùng một lần) tại dòng nó sở hữu" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "Bỏ qua “.” trong biến $PATH" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "Luôn gửi thư mỗi khi chạy lệnh sudo" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "Gửi thư nếu xác thực người dùng gặp lỗi" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "Gửi thư nếu người dùng không ở trong sudoers" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "Gửi thư nếu người dùng không có trong sudoers cho máy chủ này" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "Gửi thư nếu người dùng không được phép chạy lệnh nào đó" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "Gửi thư nếu người cố chạy lệnh nào đó" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "Sử dụng dấu vết thời gian riêng rẽ cho từng cặp tkhoản/tty" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "Hướng dẫn người dùng lần đầu tiên họ chạy lệnh sudo" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "TẬP-TIN chứa thuyết trình về “sudo”: %s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "Yêu cầu người dùng chứng thực theo mặc định" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "Siêu người dùng (root) có thể chạy lệnh sudo" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "Ghi nhật ký tên-máy-chủ vào tập tin nhật ký (không dùng syslog)" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "Ghi nhật ký năm vào tập tin nhật ký (không dùng syslog)" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "Nếu lệnh sudo được triệu gọi mà không đưa ra tham số thì khởi chạy hệ vỏ" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "Đặt biến $HOME cho người dùng đích khi sử dụng hệ vỏ (shell) với tùy chọn -s" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "Luôn đặt biến $HOME cho thư mục cá nhân của người dùng đích" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "Cho phép một số thông tin được thu thập để đưa ra các thông tin về lỗi hữu dụng" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Yêu cầu tên máy chủ dạng đầy đủ trong tập tin sudoers" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "Lăng mạ người dùng khi họ nhập vào mật khẩu sai" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "Chỉ cho phép người dùng chạy lệnh sudo nếu họ có tty" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo sẽ tôn trọng biến môi trường EDITOR" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "Hỏi mật khẩu của siêu người dùng, chứ không phải của người dùng" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Nhắc mật khẩu của người dùng runas_mặc_định, không phải của người dùng" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "Nhắc mật khẩu của người dùng đích, không phải cái hiện tại" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "Áp dụng mặc định trong lớp đăng nhập người dùng đích nếu ở đây có một" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "Đặt biến môi trường LOGNAME và USER" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "Chỉ đặt uid đang có hiệu lực cho người dùng đích, không sử dụng uid thật" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "Không khởi tạo véc-tơ nhóm cho người dùng đích" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "Độ dài mà tại đó các dòng trong tập tin nhật ký được ngắt dòng (0 là không ngắt dòng): %u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" -msgstr "Thời gian chờ dấu vết thời gian xác thực tối đa: %.1f phút" +msgstr "Thời gian chờ dấu vết thời gian xác thực tối đa: %.1f phút" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Thời gian chờ nhắc mật khẩu tối đa: %.1f phút" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Số lần nhập mật khẩu: %u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "Umask để sử dụng hoặc 0777 để sử dụng của người dùng: 0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "Đường dẫn tới tập tin nhật ký: “%s”" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "Đường dẫn tới chương trình gửi thư (mail) %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "Các cờ dành cho chương trình gửi thư (mail): %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "Địa chỉ để gửi thư đến: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "Địa chỉ dùng để gửi thư từ: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "Chủ đề cho thư: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "Mật khẩu không đúng: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "Đường dẫn đến thư mục trạng thái thuyết trình: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Đường dẫn thư mục dấu vết thời gian xác thực: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Chủ sở hữu đường dẫn thư mục dấu vết thời gian xác thực: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Những tài khoản trong nhóm này được miễn mật khẩu và yêu cầu PATH: %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "Lời nhắc nhập mật khẩu mặc định: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "Nếu được đặt, lời nhắc mật khẩu sẽ đè lên dấu nhắc hệ thống trong mọi trường hợp." -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "Tài khoản mặc định chạy lệnh như là: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Giá trị dùng để ghi đè lên $PATH của người dùng: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Đường dẫn tới trình biên soạn để sử dụng cho lệnh visudo: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Khi được yêu cầu mật khẩu cho “liệt kê” lệnh-giả: %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Khi được yêu cầu mật khẩu cho lệnh-giả “verify” (“thẩm tra”): %s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Tải trước các hàm thi hành giả được chứa trong thư viện sudo_noexec" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Nếu thư mục LDAP đã bật, chúng tôi sẽ lờ đi tập tin sudoers phải không" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Các bộ mô tả tập tin >= %d sẽ bị đóng trước khi chạy một lệnh" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Nếu được đặt, người dùng có thể ghi đè lên giá trị của “closefrom” bằng tùy chọn -C" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "Cho phép người dùng đặt biến môi trường tùy ý" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "Đặt lại biến môi trường thành giá trị mặc định của chúng" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "Các biến môi trường được kiểm tra xem có đúng mực không:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "Các biến môi trường bị gỡ bỏ:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "Các biến môi trường được giữ lại:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Vai trò SELinux được dùng trong ngữ cảnh an ninh mới: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Kiểu SELinux được dùng trong ngữ cảnh an ninh mới: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Đường dẫn tới tập tin môi trường đặc-tả-sudo: %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "Đường dẫn tới tập tin môi trường đặc-tả-sudo-hạn-chế: %s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Miền địa phương sẽ sử dụng khi phân tích sudoers: %s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Cho phép sudo hỏi mật khẩu thậm chí ngay cả khi nó đã rõ ràng" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Cung cấp phản hồi ảo lúc nhắc mật khẩu khi đây là đầu nhập người dùng" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Sử dụng globbing kiểu nhanh hơn mà nó thì kém chính xác hơn nhưng lại không cần truy cập hệ thống tập tin" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "Giá trị umask được chỉ định trong sudoers sẽ ghi đè lên giá trị này của người dùng, thậm chí nó còn dễ dãi hơn" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "Ghi nhật ký kết xuất từ người dùng cho lệnh đang chạy" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "Ghi lại nhật ký kết xuất của lệnh đang chạy" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "Nén nhật ký V/R sử dụng định dạng zlib" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "Luôn chạy lệnh ở tty-giả" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Phần bổ sung cho hỗ trợ nhóm không-Unix: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Thư mục mà nó sẽ lưu nhật ký vào/ra: %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Tập tin mà nó sẽ lưu nhật ký vào/ra: %s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Thêm một mục vào tập tin utmp/utmpx khi phân bổ một pty" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Đặt người dùng trong utmp thành người dùng runasr, không phải người dùng gọi" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "Tập hợp các đặc quyền được phép" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "Tập hợp các quyền bị giới hạn" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "Chạy các câu lệnh trên một pty trong nền hệ thống" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "Tên dịch vụ PAM được dùng" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "Tên dịch vụ PAM được dùng cho các hệ vỏ đăng nhập" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "Thử thiết lập ủy nhiệm PAM cho người dùng đích" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "Tạo một phiên PAM mới để lệnh chạy với nó" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Số lượng nhật ký I/O tối đa: %u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "Bật hỗ trợ nhóm-mạng “sudoers”" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "Kiểm tra xem các thư mục cha có ghi được hay không khi sửa các tập tin bằng sudoedit" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "Theo các liên kết mềm khi sửa các tập tin bằng sudoedit" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "Truy vấn các phần bổ sung nhóm cho các nhóm hệ thống chưa biết" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "Khớp nhóm mạng trên cơ sở toàn thể bộ dữ liệu : tài khoản, tên máy và tên miền" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "Cho phép các lệnh có thể chạy ngay cả khi sudo không thể ghi vào nhật ký audit" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "Cho phép các lệnh có thể chạy ngay cả khi sudo không thể ghi vào nhật ký V/R" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "Cho phép các lệnh có thể chạy ngay cả khi sudo không thể ghi vào tập tin nhật ký" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "Phân giải các nhóm trong sudoers và khớp dựa trên mã số nhóm, không phải là tên" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "Các mục tin của nhật ký lớn hơn giá trị này sẽ được chia thành nhiều chuỗi syslog nhỏ" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "Các mục tin của nhật ký lớn hơn giá trị này sẽ được chia thành nhiều chuỗi syslog nhỏ: %u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "Người mà sẽ sở hữu tập tin nhật ký V/R: %s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "Nhóm mà sẽ sở hữu tập tin nhật ký V/R: %s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "Chế độ tập tin được dùng cho tập tin nhật ký V/R: 0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "Thực thi các lệnh theo bộ mô tả tập tin thay cho đường dẫn: %s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "Bỏ qua các mục tin Mặc định chưa biết trong sudoers thay vì đưa ra cảnh báo" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "Thời gian theo giây sau đó thì lệnh sẽ bị chấm dứt: %u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "Cho phép người dùng chỉ định thời gian chờ dòng lệnh tối đa" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "Đẩy dữ liệu nhật ký V/R lên đĩa ngay lập tức thay vì nhớ đệm nó" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d không hiểu mục tin mặc định “%s”" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s: không hiểu mục tin mặc định “%s”" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d chưa chỉ ra giá trị cho “%s”" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s: chưa chỉ ra giá trị cho “%s”" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d giá trị cho “%s” phải bắt đầu bằng dấu “/”" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s: giá trị cho “%s” phải bắt đầu bằng dấu “/”" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d tùy chọn “%s” không nhận giá trị" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s: tùy chọn “%s” không nhận giá trị" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%s:%d kiểu Defaults không hợp lệ 0x%x cho tùy chọn “%s”" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%s: kiểu Defaults không hợp lệ 0x%x cho tùy chọn “%s”" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%s:%d giá trị “%s” là không hợp lệ đối với tùy chọn “%s”" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s: giá trị “%s” là không hợp lệ đối với tùy chọn “%s”" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "lỗi nội bộ, %s bị tràn" @@ -942,15 +994,27 @@ msgstr "lỗi nội bộ, %s bị tràn" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp sai hỏng, chiều dài không khớp" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "không thể xây dựng lại môi trường" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "rất tiếc, bạn không được phép đặt các biến môi trường sau đây: %1s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "không hỗ trợ kiểu tóm lược %d dành cho %s" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s: lỗi đọc" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -990,82 +1054,88 @@ msgstr "không thể phân tích mặt nạ mạng \"%s\"" msgid "Local IP address and netmask pairs:\n" msgstr "Cặp địa chỉ IP và mặt nạ cục bộ:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s có tồn tại nhưng nó không phải là một thư mục (0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "không thể tạo thư mục “%s”" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "không thể chuyển đổi chế độ của %s thành 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "không nhận ra nhóm: %s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "không thể mở “%s”" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "không thể đọc %s" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "không thể ghi vào %s" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "không thể tạo “%s”" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "không thể ghi vào tập tin nhật ký V/R: %s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s: lỗi hệ thống, tập tin mục lục %d chưa được mở" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: cổng quá lớn" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "không hỗ trợ kiểu “LDAP uri”: %s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "không thể trộn ldap và ldaps URIs" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "“starttls” chỉ được hỗ trợ khi dùng với “ldaps”" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "không thể khởi tạo chứng nhận SSL và csdl khóa: %s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "bạn phải đặt TLS_CERT trong %s để sử dụng SSL" @@ -1083,7 +1153,7 @@ msgstr "không thể định dạng dấu-vết-thời-gian" msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1092,7 +1162,7 @@ msgstr "" "\n" "Vai trò LDAP: %s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1101,27 +1171,27 @@ msgstr "" "\n" "Vai trò LDAP: KHÔNG HIỂU\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " Thứ tự: %s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " Lệnh:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "không thể khởi tạo LDAP: %s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls được chỉ ra nhưng thư viện LDAP không hỗ trợ ldap_start_tls_s() hoặc ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "thuộc tính sudoOrder không hợp lệ: %s" @@ -1182,12 +1252,12 @@ msgstr "lệnh không được phép" #: plugins/sudoers/logging.c:281 #, c-format msgid "%s is not in the sudoers file. This incident will be reported.\n" -msgstr "%s không trong tập tin sudoers. Sự việc này sẽ được báo cáo.\n" +msgstr "%s không trong tập tin sudoers. Sự việc này sẽ được báo cáo.\n" #: plugins/sudoers/logging.c:284 #, c-format msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" -msgstr "%s không được phép chạy lệnh sudo trên %s. Sự việc này sẽ được báo cáo.\n" +msgstr "%s không được phép chạy lệnh sudo trên %s. Sự việc này sẽ được báo cáo.\n" #: plugins/sudoers/logging.c:288 #, c-format @@ -1199,15 +1269,15 @@ msgstr "Rất tiếc, tài khoản %s không được chạy lệnh sudo trên % msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Rất tiếc, tài khoản %s không được phép thi hành “%s%s%s” như là %s%s%s trên %s.\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s: không tìm thấy lệnh" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1254,38 +1324,28 @@ msgstr "không thể dup (nhân đôi) stdin: %m" msgid "unable to execute %s: %m" msgstr "không thể thực thi %s: %m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "không hỗ trợ kiểu tóm lược %d dành cho %s" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s: lỗi đọc" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "tóm lược cho %s (%s) không ở dạng thức %s" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "không thể lấy thống kê %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "lỗi phân tích trong %s gần dòng %d" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "gặp lỗi phân tích trong %s" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1294,41 +1354,41 @@ msgstr "" "\n" "Mục Sudoers:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " ChạyVớiTưCáchNgườiDùng: " -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " ChạyVớiTưCáchNhóm: " -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " Tùy chọn: " -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "không thể phân tích danh sách địa chỉ mạng" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "không thể thực thi %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Phiên bản của phần bổ sung chính sách Sudoers %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Phiên bản ngữ pháp tập tin Sudoers %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1337,22 +1397,22 @@ msgstr "" "\n" "Đường dẫn Sudoers: %s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "đường dẫn nsswitch: %s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "đường dẫn ldap.conf: %s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "đường dẫn ldap.secret: %s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "không thể đăng ký móc kiểu %d (phiên bản %d.%d)" @@ -1421,48 +1481,48 @@ msgstr "không thể phân tích nhóm cho %s" msgid "unable to parse gids for %s" msgstr "không thể phân tích mã số nhóm cho %s" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "ngăn xếp perm bị tràn" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "ngăn xếp stack tràn ngầm" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "không thể thay đổi mã số nhóm của siêu người dùng root" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "không thể thay đổi thành runas gid" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "không thể đặt véc-tơ nhóm runas" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "không thể thay đổi thành runas uid" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "không thể thay đổi thành mã số nhóm sudoers" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "quá nhiều tiến trình" @@ -1495,7 +1555,7 @@ msgstr "không thể khởi tạo nguồn SSS. SSSD đã được cài đặt tr msgid "unable to find symbol \"%s\" in %s" msgstr "không thể tìm thấy ký hiệu “%s” trong %s" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1504,7 +1564,7 @@ msgstr "" "\n" "Vai trò SSSD: %s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1533,84 +1593,88 @@ msgstr "Người dùng %s có thể chạy những lệnh sau trên máy %s:\n" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "Tài khoản %s không được phép thi hành sudo trên %s.\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "không thể khởi giá trị mặc định sudoers" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "trục trặc với các mục mặc định" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "không có người dùng hợp lệ nào được tìm thấy, đang thoát ra" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers đã ghi rõ là siêu người dùng (root) không được phép chạy sudo" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "bạn không được phép sử dụng tùy chọn -C" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "người sở hữu dấu vết thời gian (%s): Không có người dùng nào như vậy" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "không có tty" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "rất tiếc, bạn phải có tty mới có thể chạy sudo" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "lệnh trong thư mục hiện hành" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "rất tiếc, bạn không được phép đặt thời gian chờ lệnh tối đa" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" msgstr "rất tiếc, bạn không được phép giữ lại môi trường" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "lệnh quá dài" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s không phải tập tin thường" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s được sở hữu bởi người dùng mang mã số %u, nên là %u" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "%s ai ghi cũng được" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s được sở hữu bởi nhóm mang mã số %u, nên là %u" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "chỉ có siêu người dùng (root) mới có thể sử dụng “-c %s”" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "không rõ lớp đăng nhập: %s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "không thể phân giải địa chỉ của máy %s" @@ -1630,7 +1694,7 @@ msgstr "thời gian chờ tối đa không hợp lệ: %s" msgid "invalid speed factor: %s" msgstr "sai hệ số nhân tốc độ: %s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s phiên bản %s\n" @@ -1696,7 +1760,7 @@ msgstr "biểu thức chính quy không hợp lệ: %s" #: plugins/sudoers/sudoreplay.c:732 #, c-format msgid "could not parse date \"%s\"" -msgstr "không thể phân tích ngày tháng “%s”" +msgstr "không thể phân tích ngày tháng “%s”" #: plugins/sudoers/sudoreplay.c:741 msgid "unmatched '(' in expression" @@ -1786,11 +1850,11 @@ msgstr "" " -s, --speed=số tăng hoặc giảm tốc độ kết xuất\n" " -V, --version hiển thị thông tin về phiên bản rồi thoát" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\tmáy chủ không khớp" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1798,7 +1862,7 @@ msgstr "" "\n" "Lệnh được phép" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1806,7 +1870,7 @@ msgstr "" "\n" "Lệnh bị cấm" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1814,129 +1878,124 @@ msgstr "" "\n" "Lệnh không khớp" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s là người cùng nhóm được ghi" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "không thể cắt ngắn tập tin dấu-vết-thời-gian thành %lld byte" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "không thể đọc khóa" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "bỏ qua dấu vết thời gian nằm ở thì tương lai" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "dấu vết thời gian nằm ở thì tương lai: %20.20s" -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "không thể khóa tập tin dấu-vết-thời-gian %s" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "đường dẫn đến thư mục thuyết trình quá dài: %s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "Ngữ pháp %s phiên bản %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "bấm phím để trở về chỉnh sửa %s:" -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "trình biên soạn đã chỉ ra (%s) không tồn tại" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "không tìm thấy trình biên soạn (đường dẫn của nó = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "lỗi ghi" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "không thể lấy thống kê tập tin tạm (%s), %s không thay đổi gì." -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "tập tin tạm (%s) có kích cỡ bằng không, %s không thay đổi gì" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "trình biên soạn (%s) gặp lỗi, %s không thay đổi gì" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s không thay đổi" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "không thể mở lại tập tin tạm (%s), %s không thay đổi gì." -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "không thể phân tích tập tin tạm (%s), lỗi chưa được biết" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "lỗi hệ thống, không thể tìm thấy %s trong danh sách!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "không thể đặt (uid, gid) của %s thành (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "không thể chuyển đổi chế độ của %s thành 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s và %s không ở trên cùng một hệ thống tập tin, sử dụng lệnh mv để đổi tên" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "thực hiện lệnh gặp lỗi: “%s %s %s”, %s không thay đổi" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "gặp lỗi khi đổi tên %s, %s không thay đổi" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "Vậy làm gì bây giờ? " -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1948,62 +2007,72 @@ msgstr "" " (x) thoát ra mà không ghi lại tập tin sudoerse\n" " (q) thoát ra và ghi lại tập tin sudoers (NGUY HIỂM!)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "không thể chạy %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: sai sở hữu (uid, gid) đáng lẽ là (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: phân quyền sai, phải ở chế độ 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "gặp lỗi khi phân tích tập tin %s, không rõ bị lỗi gì" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "lỗi cú pháp trong %s gần dòng %d\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "lỗi cú pháp trong %s\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s: vượt qua kiểm duyệt\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s đang bận, hãy thử lại sau" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "Lỗi: %s:%d bị quẩn tròn trong %s “%s”" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "Cảnh báo: %s:%d bị quẩn tròn trong %s “%s”" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d bị quẩn tròn trong %s “%s”" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "Lỗi: %s:%d %s “%s” được tham chiếu nhưng chưa được định nghĩa" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d %s “%s” được tham chiếu nhưng chưa được định nghĩa" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "Cảnh báo: %s:%d %s “%s” được tham chiếu nhưng chưa được định nghĩa" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d không dùng %s “%s”" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "Cảnh báo: %s:%d không dùng %s “%s”" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2012,7 +2081,7 @@ msgstr "" "%s - sửa tập tin sudoers một cách an toàn\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2034,17 +2103,17 @@ msgstr "" " -V, --version hiển thị thông tin về phiên bản rồi thoát\n" " -x, --export=tập-tin-ra xuất sudoers theo định dạng JSON" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "không hiểu mục tin mặc định “%s”" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s: các tập tin đầu vào và đầu ra phải khác nhau" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "quá nhiều cấp bao gồm (include)" diff --git a/plugins/sudoers/po/zh_CN.mo b/plugins/sudoers/po/zh_CN.mo index be5a062f3b0abb2051fb56c3f74f6f1c37349ba8..a3be61ef167fa8552051ddce4702bd1a2d36ea91 100644 GIT binary patch delta 9754 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 LCh*zH;)?$ZzaSD} delta 8494 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 diff --git a/plugins/sudoers/po/zh_CN.po b/plugins/sudoers/po/zh_CN.po index 25fddcc5c..0a6e95e89 100644 --- a/plugins/sudoers/po/zh_CN.po +++ b/plugins/sudoers/po/zh_CN.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.19b2\n" +"Project-Id-Version: sudoers 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-12-03 19:24-0700\n" -"PO-Revision-Date: 2016-12-06 11:17+0800\n" +"POT-Creation-Date: 2017-03-24 15:36-0600\n" +"PO-Revision-Date: 2017-03-26 19:24+0800\n" "Last-Translator: Wylmer Wang \n" "Language-Team: Chinese (simplified) \n" "Language: zh_CN\n" @@ -41,148 +41,172 @@ msgstr "*** %h 安全信息 ***" msgid "Sorry, try again." msgstr "对不起,请重试。" -#: gram.y:186 gram.y:234 gram.y:241 gram.y:248 gram.y:255 gram.y:262 -#: gram.y:278 gram.y:301 gram.y:308 gram.y:315 gram.y:322 gram.y:329 -#: gram.y:384 gram.y:392 gram.y:402 gram.y:432 gram.y:439 gram.y:446 -#: gram.y:453 gram.y:565 gram.y:572 gram.y:581 gram.y:590 gram.y:607 -#: gram.y:663 gram.y:670 gram.y:677 gram.y:685 gram.y:781 gram.y:788 -#: gram.y:795 gram.y:802 gram.y:809 gram.y:835 gram.y:842 gram.y:849 -#: gram.y:972 gram.y:1148 gram.y:1155 plugins/sudoers/alias.c:124 +#: gram.y:192 gram.y:240 gram.y:247 gram.y:254 gram.y:261 gram.y:268 +#: gram.y:284 gram.y:307 gram.y:314 gram.y:321 gram.y:328 gram.y:335 +#: gram.y:398 gram.y:406 gram.y:416 gram.y:449 gram.y:456 gram.y:463 +#: gram.y:470 gram.y:552 gram.y:559 gram.y:568 gram.y:577 gram.y:594 +#: gram.y:706 gram.y:713 gram.y:720 gram.y:728 gram.y:824 gram.y:831 +#: gram.y:838 gram.y:845 gram.y:852 gram.y:878 gram.y:885 gram.y:892 +#: gram.y:1015 gram.y:1195 gram.y:1202 plugins/sudoers/alias.c:124 #: plugins/sudoers/alias.c:139 plugins/sudoers/auth/bsdauth.c:141 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:618 -#: plugins/sudoers/defaults.c:873 plugins/sudoers/defaults.c:1025 +#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/defaults.c:631 +#: plugins/sudoers/defaults.c:886 plugins/sudoers/defaults.c:1057 #: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 #: plugins/sudoers/editor.c:93 plugins/sudoers/env.c:234 -#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 -#: plugins/sudoers/interfaces.c:71 plugins/sudoers/iolog.c:805 -#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:447 -#: plugins/sudoers/ldap.c:478 plugins/sudoers/ldap.c:530 -#: plugins/sudoers/ldap.c:563 plugins/sudoers/ldap.c:961 -#: plugins/sudoers/ldap.c:1157 plugins/sudoers/ldap.c:1168 -#: plugins/sudoers/ldap.c:1184 plugins/sudoers/ldap.c:1471 -#: plugins/sudoers/ldap.c:1631 plugins/sudoers/ldap.c:1713 -#: plugins/sudoers/ldap.c:1853 plugins/sudoers/ldap.c:1877 -#: plugins/sudoers/ldap.c:1966 plugins/sudoers/ldap.c:1981 -#: plugins/sudoers/ldap.c:2077 plugins/sudoers/ldap.c:2110 -#: plugins/sudoers/ldap.c:2263 plugins/sudoers/ldap.c:2360 -#: plugins/sudoers/ldap.c:3178 plugins/sudoers/ldap.c:3210 -#: plugins/sudoers/ldap.c:3519 plugins/sudoers/ldap.c:3547 -#: plugins/sudoers/ldap.c:3563 plugins/sudoers/ldap.c:3653 -#: plugins/sudoers/ldap.c:3669 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/filedigest.c:120 plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 +#: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 +#: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 +#: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 +#: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 +#: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2191 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3572 +#: plugins/sudoers/ldap.c:3588 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 #: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 #: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:683 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:501 -#: plugins/sudoers/match.c:535 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:828 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:405 plugins/sudoers/policy.c:632 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:139 -#: plugins/sudoers/pwutil.c:210 plugins/sudoers/pwutil.c:286 -#: plugins/sudoers/pwutil.c:457 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:591 plugins/sudoers/pwutil.c:749 -#: plugins/sudoers/pwutil.c:806 plugins/sudoers/pwutil.c:851 -#: plugins/sudoers/pwutil.c:908 plugins/sudoers/sssd.c:162 -#: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 -#: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1234 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:107 -#: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 -#: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 -#: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 -#: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 -#: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 -#: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:664 plugins/sudoers/match.c:714 +#: plugins/sudoers/match.c:738 plugins/sudoers/match.c:826 +#: plugins/sudoers/match.c:915 plugins/sudoers/parse.c:248 +#: plugins/sudoers/parse.c:260 plugins/sudoers/parse.c:275 +#: plugins/sudoers/parse.c:287 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 +#: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 +#: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 +#: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 +#: plugins/sudoers/sssd.c:162 plugins/sudoers/sssd.c:194 +#: plugins/sudoers/sssd.c:237 plugins/sudoers/sssd.c:244 +#: plugins/sudoers/sssd.c:280 plugins/sudoers/sssd.c:390 +#: plugins/sudoers/sssd.c:462 plugins/sudoers/sssd.c:1054 +#: plugins/sudoers/sssd.c:1233 plugins/sudoers/sssd.c:1247 +#: plugins/sudoers/sssd.c:1263 plugins/sudoers/sudoers.c:262 +#: plugins/sudoers/sudoers.c:272 plugins/sudoers/sudoers.c:280 +#: plugins/sudoers/sudoers.c:364 plugins/sudoers/sudoers.c:680 +#: plugins/sudoers/sudoers.c:795 plugins/sudoers/sudoers.c:839 +#: plugins/sudoers/sudoers_debug.c:107 plugins/sudoers/sudoreplay.c:517 +#: plugins/sudoers/sudoreplay.c:716 plugins/sudoers/sudoreplay.c:828 +#: plugins/sudoers/sudoreplay.c:868 plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:887 plugins/sudoers/sudoreplay.c:895 +#: plugins/sudoers/sudoreplay.c:899 plugins/sudoers/sudoreplay.c:1055 +#: plugins/sudoers/sudoreplay.c:1059 plugins/sudoers/testsudoers.c:131 +#: plugins/sudoers/testsudoers.c:217 plugins/sudoers/testsudoers.c:234 +#: plugins/sudoers/timestamp.c:378 plugins/sudoers/timestamp.c:422 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:146 +#: plugins/sudoers/visudo.c:153 plugins/sudoers/visudo.c:310 +#: plugins/sudoers/visudo.c:316 plugins/sudoers/visudo.c:447 +#: plugins/sudoers/visudo.c:625 plugins/sudoers/visudo.c:967 +#: plugins/sudoers/visudo.c:1033 plugins/sudoers/visudo.c:1077 +#: plugins/sudoers/visudo.c:1179 plugins/sudoers/visudo_json.c:1025 toke.l:849 +#: toke.l:949 toke.l:1106 msgid "unable to allocate memory" msgstr "无法分配内存" -#: gram.y:464 +#: gram.y:481 msgid "a digest requires a path name" msgstr "摘要需要路径参数" -#: gram.y:1148 gram.y:1155 plugins/sudoers/auth/pam.c:320 +#: gram.y:607 +msgid "invalid notbefore value" +msgstr "无效的 notbefore 值" + +#: gram.y:615 +msgid "invalid notafter value" +msgstr "无效的 notafter 值" + +#: gram.y:624 plugins/sudoers/policy.c:265 +msgid "timeout value too large" +msgstr "超时值过大" + +#: gram.y:626 plugins/sudoers/policy.c:267 +msgid "invalid timeout value" +msgstr "无效的超时值" + +#: gram.y:1195 gram.y:1202 plugins/sudoers/auth/pam.c:320 #: plugins/sudoers/auth/pam.c:443 plugins/sudoers/auth/rfc1938.c:109 -#: plugins/sudoers/defaults.c:618 plugins/sudoers/defaults.c:873 -#: plugins/sudoers/defaults.c:1025 plugins/sudoers/editor.c:64 +#: plugins/sudoers/defaults.c:631 plugins/sudoers/defaults.c:886 +#: plugins/sudoers/defaults.c:1057 plugins/sudoers/editor.c:64 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:93 -#: plugins/sudoers/env.c:234 plugins/sudoers/gc.c:52 +#: plugins/sudoers/env.c:234 plugins/sudoers/filedigest.c:120 +#: plugins/sudoers/filedigest_gcrypt.c:72 +#: plugins/sudoers/filedigest_gcrypt.c:90 +#: plugins/sudoers/filedigest_openssl.c:111 plugins/sudoers/gc.c:52 #: plugins/sudoers/group_plugin.c:134 plugins/sudoers/interfaces.c:71 -#: plugins/sudoers/iolog.c:805 plugins/sudoers/iolog_path.c:167 -#: plugins/sudoers/ldap.c:447 plugins/sudoers/ldap.c:478 -#: plugins/sudoers/ldap.c:530 plugins/sudoers/ldap.c:563 -#: plugins/sudoers/ldap.c:961 plugins/sudoers/ldap.c:1157 +#: plugins/sudoers/iolog.c:909 plugins/sudoers/iolog_path.c:167 +#: plugins/sudoers/ldap.c:449 plugins/sudoers/ldap.c:480 +#: plugins/sudoers/ldap.c:532 plugins/sudoers/ldap.c:565 +#: plugins/sudoers/ldap.c:963 plugins/sudoers/ldap.c:1157 #: plugins/sudoers/ldap.c:1168 plugins/sudoers/ldap.c:1184 #: plugins/sudoers/ldap.c:1471 plugins/sudoers/ldap.c:1631 #: plugins/sudoers/ldap.c:1713 plugins/sudoers/ldap.c:1853 #: plugins/sudoers/ldap.c:1877 plugins/sudoers/ldap.c:1966 #: plugins/sudoers/ldap.c:1981 plugins/sudoers/ldap.c:2077 -#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2263 -#: plugins/sudoers/ldap.c:2360 plugins/sudoers/ldap.c:3178 -#: plugins/sudoers/ldap.c:3210 plugins/sudoers/ldap.c:3519 -#: plugins/sudoers/ldap.c:3546 plugins/sudoers/ldap.c:3562 -#: plugins/sudoers/ldap.c:3653 plugins/sudoers/ldap.c:3669 -#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 -#: plugins/sudoers/logging.c:450 plugins/sudoers/logging.c:471 -#: plugins/sudoers/logging.c:941 plugins/sudoers/match.c:500 -#: plugins/sudoers/match.c:534 plugins/sudoers/match.c:572 -#: plugins/sudoers/match.c:770 plugins/sudoers/match.c:827 -#: plugins/sudoers/parse.c:236 plugins/sudoers/parse.c:248 -#: plugins/sudoers/parse.c:263 plugins/sudoers/parse.c:275 -#: plugins/sudoers/policy.c:97 plugins/sudoers/policy.c:106 -#: plugins/sudoers/policy.c:115 plugins/sudoers/policy.c:139 -#: plugins/sudoers/policy.c:250 plugins/sudoers/policy.c:278 -#: plugins/sudoers/policy.c:287 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 -#: plugins/sudoers/policy.c:354 plugins/sudoers/policy.c:405 -#: plugins/sudoers/policy.c:632 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/ldap.c:2110 plugins/sudoers/ldap.c:2190 +#: plugins/sudoers/ldap.c:2273 plugins/sudoers/ldap.c:2370 +#: plugins/sudoers/ldap.c:3203 plugins/sudoers/ldap.c:3235 +#: plugins/sudoers/ldap.c:3544 plugins/sudoers/ldap.c:3571 +#: plugins/sudoers/ldap.c:3587 plugins/sudoers/ldap.c:3678 +#: plugins/sudoers/ldap.c:3694 plugins/sudoers/linux_audit.c:76 +#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:450 +#: plugins/sudoers/logging.c:471 plugins/sudoers/logging.c:941 +#: plugins/sudoers/match.c:616 plugins/sudoers/match.c:663 +#: plugins/sudoers/match.c:714 plugins/sudoers/match.c:738 +#: plugins/sudoers/match.c:826 plugins/sudoers/match.c:914 +#: plugins/sudoers/parse.c:248 plugins/sudoers/parse.c:260 +#: plugins/sudoers/parse.c:275 plugins/sudoers/parse.c:287 +#: plugins/sudoers/policy.c:98 plugins/sudoers/policy.c:107 +#: plugins/sudoers/policy.c:116 plugins/sudoers/policy.c:140 +#: plugins/sudoers/policy.c:251 plugins/sudoers/policy.c:265 +#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:291 +#: plugins/sudoers/policy.c:300 plugins/sudoers/policy.c:339 +#: plugins/sudoers/policy.c:349 plugins/sudoers/policy.c:358 +#: plugins/sudoers/policy.c:367 plugins/sudoers/policy.c:418 +#: plugins/sudoers/policy.c:652 plugins/sudoers/prompt.c:93 #: plugins/sudoers/pwutil.c:139 plugins/sudoers/pwutil.c:210 #: plugins/sudoers/pwutil.c:286 plugins/sudoers/pwutil.c:457 #: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:591 #: plugins/sudoers/pwutil.c:749 plugins/sudoers/pwutil.c:806 #: plugins/sudoers/pwutil.c:851 plugins/sudoers/pwutil.c:908 -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:162 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 plugins/sudoers/sssd.c:162 #: plugins/sudoers/sssd.c:194 plugins/sudoers/sssd.c:237 #: plugins/sudoers/sssd.c:244 plugins/sudoers/sssd.c:280 #: plugins/sudoers/sssd.c:390 plugins/sudoers/sssd.c:462 -#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sssd.c:1233 -#: plugins/sudoers/sssd.c:1248 plugins/sudoers/sssd.c:1264 -#: plugins/sudoers/sudoers.c:261 plugins/sudoers/sudoers.c:271 -#: plugins/sudoers/sudoers.c:279 plugins/sudoers/sudoers.c:363 -#: plugins/sudoers/sudoers.c:660 plugins/sudoers/sudoers.c:775 -#: plugins/sudoers/sudoers.c:819 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sssd.c:1054 plugins/sudoers/sssd.c:1232 +#: plugins/sudoers/sssd.c:1247 plugins/sudoers/sssd.c:1263 +#: plugins/sudoers/sudoers.c:262 plugins/sudoers/sudoers.c:272 +#: plugins/sudoers/sudoers.c:280 plugins/sudoers/sudoers.c:364 +#: plugins/sudoers/sudoers.c:680 plugins/sudoers/sudoers.c:795 +#: plugins/sudoers/sudoers.c:839 plugins/sudoers/sudoers_debug.c:106 #: plugins/sudoers/sudoreplay.c:517 plugins/sudoers/sudoreplay.c:716 #: plugins/sudoers/sudoreplay.c:828 plugins/sudoers/sudoreplay.c:868 #: plugins/sudoers/sudoreplay.c:877 plugins/sudoers/sudoreplay.c:887 #: plugins/sudoers/sudoreplay.c:895 plugins/sudoers/sudoreplay.c:899 #: plugins/sudoers/sudoreplay.c:1055 plugins/sudoers/sudoreplay.c:1059 -#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:216 -#: plugins/sudoers/testsudoers.c:233 plugins/sudoers/timestamp.c:374 -#: plugins/sudoers/timestamp.c:418 plugins/sudoers/timestamp.c:834 +#: plugins/sudoers/testsudoers.c:131 plugins/sudoers/testsudoers.c:217 +#: plugins/sudoers/testsudoers.c:234 plugins/sudoers/timestamp.c:378 +#: plugins/sudoers/timestamp.c:422 plugins/sudoers/timestamp.c:838 #: plugins/sudoers/toke_util.c:56 plugins/sudoers/toke_util.c:109 -#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:309 plugins/sudoers/visudo.c:315 -#: plugins/sudoers/visudo.c:446 plugins/sudoers/visudo.c:624 -#: plugins/sudoers/visudo.c:964 plugins/sudoers/visudo.c:1030 -#: plugins/sudoers/visudo.c:1074 plugins/sudoers/visudo.c:1171 -#: plugins/sudoers/visudo_json.c:1035 toke.l:832 toke.l:932 toke.l:1090 +#: plugins/sudoers/toke_util.c:146 plugins/sudoers/visudo.c:153 +#: plugins/sudoers/visudo.c:310 plugins/sudoers/visudo.c:316 +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:625 +#: plugins/sudoers/visudo.c:967 plugins/sudoers/visudo.c:1033 +#: plugins/sudoers/visudo.c:1077 plugins/sudoers/visudo.c:1179 +#: plugins/sudoers/visudo_json.c:1025 toke.l:849 toke.l:949 toke.l:1106 #, c-format msgid "%s: %s" msgstr "%s:%s" @@ -306,7 +330,7 @@ msgstr "账户过期,或 PAM 配置缺少 sudo 使用的“account”节,联 msgid "PAM authentication error: %s" msgstr "PAM 认证出错:%s" -#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:226 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:227 #, c-format msgid "you do not exist in the %s database" msgstr "%s 数据库中没有您" @@ -400,536 +424,564 @@ msgstr "" "\n" #: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 -#: plugins/sudoers/sudoers.c:696 plugins/sudoers/sudoers.c:738 +#: plugins/sudoers/sudoers.c:716 plugins/sudoers/sudoers.c:758 #, c-format msgid "unknown uid: %u" msgstr "未知的用户 ID:%u" -#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:235 -#: plugins/sudoers/policy.c:805 plugins/sudoers/sudoers.c:1127 -#: plugins/sudoers/testsudoers.c:207 plugins/sudoers/testsudoers.c:365 +#: plugins/sudoers/check.c:300 plugins/sudoers/iolog.c:246 +#: plugins/sudoers/policy.c:825 plugins/sudoers/sudoers.c:1147 +#: plugins/sudoers/testsudoers.c:208 plugins/sudoers/testsudoers.c:366 #, c-format msgid "unknown user: %s" msgstr "未知用户:%s" -#: plugins/sudoers/def_data.c:27 +#: plugins/sudoers/def_data.c:34 #, c-format msgid "Syslog facility if syslog is being used for logging: %s" msgstr "若使用了 syslog,用于记录日志的 syslog 设施:%s" -#: plugins/sudoers/def_data.c:31 +#: plugins/sudoers/def_data.c:38 #, c-format msgid "Syslog priority to use when user authenticates successfully: %s" msgstr "用户认证成功时使用的 syslog 优先级:%s" -#: plugins/sudoers/def_data.c:35 +#: plugins/sudoers/def_data.c:42 #, c-format msgid "Syslog priority to use when user authenticates unsuccessfully: %s" msgstr "用户认证不成功时使用的 syslog 优先级:%s" -#: plugins/sudoers/def_data.c:39 +#: plugins/sudoers/def_data.c:46 msgid "Put OTP prompt on its own line" msgstr "将 OPT 提示放在独自的行中" -#: plugins/sudoers/def_data.c:43 +#: plugins/sudoers/def_data.c:50 msgid "Ignore '.' in $PATH" msgstr "忽略 $PATH 中的“.”" -#: plugins/sudoers/def_data.c:47 +#: plugins/sudoers/def_data.c:54 msgid "Always send mail when sudo is run" msgstr "在运行 sudo 时总是发送邮件" -#: plugins/sudoers/def_data.c:51 +#: plugins/sudoers/def_data.c:58 msgid "Send mail if user authentication fails" msgstr "在用户认证失败时发送邮件" -#: plugins/sudoers/def_data.c:55 +#: plugins/sudoers/def_data.c:62 msgid "Send mail if the user is not in sudoers" msgstr "在用户不在 sudoers 列表中时发送邮件" -#: plugins/sudoers/def_data.c:59 +#: plugins/sudoers/def_data.c:66 msgid "Send mail if the user is not in sudoers for this host" msgstr "在用户不在此主机的 sudoers 列表中时发送邮件" -#: plugins/sudoers/def_data.c:63 +#: plugins/sudoers/def_data.c:70 msgid "Send mail if the user is not allowed to run a command" msgstr "在用户不允许执行某个命令时发送邮件" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:74 msgid "Send mail if the user tries to run a command" msgstr "在用户尝试执行某个命令时发送邮件" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:78 msgid "Use a separate timestamp for each user/tty combo" msgstr "对每个用户/终端组合使用独立的时间戳" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:82 msgid "Lecture user the first time they run sudo" msgstr "在用户第一次运行 sudo 时向他致辞" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:86 #, c-format msgid "File containing the sudo lecture: %s" msgstr "包含 sudo 致辞的文件:%s" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:90 msgid "Require users to authenticate by default" msgstr "默认要求用户认证" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:94 msgid "Root may run sudo" msgstr "root 可以运行 sudo" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:98 msgid "Log the hostname in the (non-syslog) log file" msgstr "将主机名记录在(非 syslog)的日志文件中" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:102 msgid "Log the year in the (non-syslog) log file" msgstr "将年份记录在(非 syslog)的日志文件中" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:106 msgid "If sudo is invoked with no arguments, start a shell" msgstr "如果不带参数调用 sudo,启动一个 shell" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:110 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "若使用 -s 选项启动 shell,将 $HOME 设为目标用户的主目录" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:114 msgid "Always set $HOME to the target user's home directory" msgstr "总是将 $HOME 设为目标用户的主目录" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:118 msgid "Allow some information gathering to give useful error messages" msgstr "允许收集一些信息,以提供有用的错误消息" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:122 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "要求 sudoers 文件中包含完全限定的主机名" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:126 msgid "Insult the user when they enter an incorrect password" msgstr "在用户输入错误密码时对他们进行(玩笑式的)嘲讽" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:130 msgid "Only allow the user to run sudo if they have a tty" msgstr "只允许拥有终端的用户执行 sudo" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:134 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo 将优先考虑 EDITOR 环境变量" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:138 msgid "Prompt for root's password, not the users's" msgstr "询问 root 用户的密码而非用户的密码" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:142 msgid "Prompt for the runas_default user's password, not the users's" msgstr "询问 runas_default 用户的密码,而非用户密码" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:146 msgid "Prompt for the target user's password, not the users's" msgstr "询问目标用户的密码,而非用户密码" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:150 msgid "Apply defaults in the target user's login class if there is one" msgstr "应用目标用户登录类别中的默认设置,如果没有设置的话" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:154 msgid "Set the LOGNAME and USER environment variables" msgstr "设置 LOGNAME 和 USER 环境变量" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:158 msgid "Only set the effective uid to the target user, not the real uid" msgstr "只将有效用户 ID 设为目标用户的,而不是实际用户 ID" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:162 msgid "Don't initialize the group vector to that of the target user" msgstr "不将组向量初始化为目标用户的" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:166 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "日志文件折行的长度(0 则不折行):%u" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:170 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "认证时间戳延时:%.1f 分钟" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:174 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "密码提示延时:%.1f 分钟" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:178 #, c-format msgid "Number of tries to enter a password: %u" msgstr "输入密码的尝试次数:%u" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:182 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "要使用的 umask,或 0777 使用用户的:0%o" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:186 #, c-format msgid "Path to log file: %s" msgstr "日志文件路径:%s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:190 #, c-format msgid "Path to mail program: %s" msgstr "邮件程序路径:%s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:194 #, c-format msgid "Flags for mail program: %s" msgstr "邮件程序标志:%s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:198 #, c-format msgid "Address to send mail to: %s" msgstr "发送邮件的地址:%s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:202 #, c-format msgid "Address to send mail from: %s" msgstr "接收邮件的地址:%s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:206 #, c-format msgid "Subject line for mail messages: %s" msgstr "邮件消息的主题行:%s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:210 #, c-format msgid "Incorrect password message: %s" msgstr "密码错误消息:%s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:214 #, c-format msgid "Path to lecture status dir: %s" msgstr "致辞(lecture)状态文件夹的路径:%s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:218 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "认证时间戳文件夹的路径:%s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:222 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "认证时间戳的所有者:%s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:226 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "此组的用户不要求密码和 PATH:%s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:230 #, c-format msgid "Default password prompt: %s" msgstr "默认密码提示:%s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:234 msgid "If set, passprompt will override system prompt in all cases." msgstr "如果设置,密码提示将覆盖各种情况下的系统提示。" -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:238 #, c-format msgid "Default user to run commands as: %s" msgstr "运行命令的默认用户:%s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:242 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "覆盖用户的 $PATH 变量的值:%s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:246 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "visudo 所使用的编辑器的路径:%s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:250 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "何时为“list”伪命令请求密码:%s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:254 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "何时为“verify”伪命令请求密码:%s" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:258 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "预加载“sudo_noexec”库中包含的哑 exec 函数" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:262 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "如果 LDAP 目录有效,是不是忽略本地的 sudoers 文件" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:266 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr ">= %d 的文件描述符将会在执行命令前关闭" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:270 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "如果设置,用户可以通过 -C 选项覆盖“closefrom”的值" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:274 msgid "Allow users to set arbitrary environment variables" msgstr "允许用户设置任意的环境变量" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:278 msgid "Reset the environment to a default set of variables" msgstr "将环境重设为默认的变量集" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:282 msgid "Environment variables to check for sanity:" msgstr "要检查完整性的环境变量:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:286 msgid "Environment variables to remove:" msgstr "要移除的环境变量:" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:290 msgid "Environment variables to preserve:" msgstr "要保留的环境变量:" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:294 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "在新的安全环境中使用的 SELinux 角色:%s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:298 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "在新的安全环境中使用的 SELinux 类型:%s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:302 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "sudo 特定环境文件的路径:%s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:306 +#, c-format +msgid "Path to the restricted sudo-specific environment file: %s" +msgstr "受限的 sudo 特定环境文件的路径:%s" + +#: plugins/sudoers/def_data.c:310 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "解析 sudoers 时使用的区域设置:%s" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:314 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "允许 sudo 询问密码,即使它不可见" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:318 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "用户在询问密码窗口输入时提供视觉反馈" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:322 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "使用不太精确但不访问文件系统的较快通配方法" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:326 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "sudoers 中指定的 umask 会覆盖用户的,即使它允许的权限更多" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:330 msgid "Log user's input for the command being run" msgstr "记录用户在所执行命令中的输入" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:334 msgid "Log the output of the command being run" msgstr "记录所执行命令的输出" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:338 msgid "Compress I/O logs using zlib" msgstr "使用 zlib 压缩 I/O 日志" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:342 msgid "Always run commands in a pseudo-tty" msgstr "总是在伪终端中运行命令" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:346 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "用于非 Unix 组支持的插件:%s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:350 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "用于保存输入/输出日志的目录:%s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:354 #, c-format msgid "File in which to store the input/output log: %s" msgstr "用于保存输入/输出日志的文件:%s" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:358 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "在分配伪终端时向 utmp/utmpx 文件中添加一条记录" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:362 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "将 utmp 中的用户设为 runas 用户,而不是调用用户" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:366 msgid "Set of permitted privileges" msgstr "允许权限的集合" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:370 msgid "Set of limit privileges" msgstr "限制权限的集合" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:374 msgid "Run commands on a pty in the background" msgstr "在后台的伪终端上运行命令" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:378 msgid "PAM service name to use" msgstr "要使用的 PAM 服务名称" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:382 msgid "PAM service name to use for login shells" msgstr "用于登录 shell 的 PAM 服务名称" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:386 msgid "Attempt to establish PAM credentials for the target user" msgstr "尝试为目标用户建立 PAM 凭据" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:390 msgid "Create a new PAM session for the command to run in" msgstr "创建一个新的 PAM 会话来运行该命令" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:394 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "最大 I/O 日志序列号:%u" -#: plugins/sudoers/def_data.c:387 +#: plugins/sudoers/def_data.c:398 msgid "Enable sudoers netgroup support" msgstr "启用 support netgroup 支持" -#: plugins/sudoers/def_data.c:391 +#: plugins/sudoers/def_data.c:402 msgid "Check parent directories for writability when editing files with sudoedit" msgstr "在使用 sudoedit 编辑文件时检查上级目录是否可写" -#: plugins/sudoers/def_data.c:395 +#: plugins/sudoers/def_data.c:406 msgid "Follow symbolic links when editing files with sudoedit" msgstr "使用 sudoedit 编辑文件时循符号连接(定位到原文件)" -#: plugins/sudoers/def_data.c:399 +#: plugins/sudoers/def_data.c:410 msgid "Query the group plugin for unknown system groups" msgstr "通过 组 插件查询未知的系统组" -#: plugins/sudoers/def_data.c:403 +#: plugins/sudoers/def_data.c:414 msgid "Match netgroups based on the entire tuple: user, host and domain" msgstr "基于整个元组(用户、主机和域)来匹配网络组" -#: plugins/sudoers/def_data.c:407 +#: plugins/sudoers/def_data.c:418 msgid "Allow commands to be run even if sudo cannot write to the audit log" msgstr "即使 sudo 无法写入审核日志也允许命令运行" -#: plugins/sudoers/def_data.c:411 +#: plugins/sudoers/def_data.c:422 msgid "Allow commands to be run even if sudo cannot write to the I/O log" msgstr "即使 sudo 无法写入 I/O 日志也允许命令运行" -#: plugins/sudoers/def_data.c:415 +#: plugins/sudoers/def_data.c:426 msgid "Allow commands to be run even if sudo cannot write to the log file" msgstr "即使 sudo 无法写入日志文件也允许命令允许" -#: plugins/sudoers/def_data.c:419 +#: plugins/sudoers/def_data.c:430 msgid "Resolve groups in sudoers and match on the group ID, not the name" msgstr "解析 sudoers 中的组并与 组 ID (而不是名字) 匹配" -#: plugins/sudoers/def_data.c:423 -msgid "Log entries larger than this value will be split into multiple syslog messages" -msgstr "大于此数值的日志条目会分为多条 syslog 消息" +#: plugins/sudoers/def_data.c:434 +#, c-format +msgid "Log entries larger than this value will be split into multiple syslog messages: %u" +msgstr "大于此数值的日志条目会分为多条 syslog 消息:%u" -#: plugins/sudoers/def_data.c:427 +#: plugins/sudoers/def_data.c:438 #, c-format msgid "User that will own the I/O log files: %s" msgstr "将拥有 I/O 日志文件的用户:%s" -#: plugins/sudoers/def_data.c:431 +#: plugins/sudoers/def_data.c:442 #, c-format msgid "Group that will own the I/O log files: %s" msgstr "将拥有 I/O 日志文件的组:%s" -#: plugins/sudoers/def_data.c:435 +#: plugins/sudoers/def_data.c:446 #, c-format msgid "File mode to use for the I/O log files: 0%o" msgstr "I/O 日志文件要使用的文件模式:0%o" -#: plugins/sudoers/defaults.c:211 +#: plugins/sudoers/def_data.c:450 +#, c-format +msgid "Execute commands by file descriptor instead of by path: %s" +msgstr "根据文件描述符执行命令,而非根据路径:%s" + +#: plugins/sudoers/def_data.c:454 +msgid "Ignore unknown Defaults entries in sudoers instead of producing a warning" +msgstr "忽略 sudoers 中未知的 Defaults 条目而非产生警告" + +#: plugins/sudoers/def_data.c:458 +#, c-format +msgid "Time in seconds after which the command will be terminated: %u" +msgstr "超过指定时间后终止命令(秒):%u" + +#: plugins/sudoers/def_data.c:462 +msgid "Allow the user to specify a timeout on the command line" +msgstr "允许用户在命令行中指定超时时间" + +#: plugins/sudoers/def_data.c:466 +msgid "Flush I/O log data to disk immediately instead of buffering it" +msgstr "立即冲洗(flush) I/O 日志数据而非将其缓存" + +#: plugins/sudoers/defaults.c:220 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" msgstr "%s:%d 未知的默认条目“%s”" -#: plugins/sudoers/defaults.c:214 +#: plugins/sudoers/defaults.c:223 #, c-format msgid "%s: unknown defaults entry \"%s\"" msgstr "%s:未知的默认条目“%s”" -#: plugins/sudoers/defaults.c:237 +#: plugins/sudoers/defaults.c:246 #, c-format msgid "%s:%d no value specified for \"%s\"" msgstr "%s:%d 没有给“%s”指定值" -#: plugins/sudoers/defaults.c:240 +#: plugins/sudoers/defaults.c:249 #, c-format msgid "%s: no value specified for \"%s\"" msgstr "%s:没有给“%s”指定值" -#: plugins/sudoers/defaults.c:259 +#: plugins/sudoers/defaults.c:268 #, c-format msgid "%s:%d values for \"%s\" must start with a '/'" msgstr "%s:%d “%s”的值必须以“/”开头" -#: plugins/sudoers/defaults.c:262 +#: plugins/sudoers/defaults.c:271 #, c-format msgid "%s: values for \"%s\" must start with a '/'" msgstr "%s:“%s”的值必须以“/”开头" -#: plugins/sudoers/defaults.c:287 +#: plugins/sudoers/defaults.c:296 #, c-format msgid "%s:%d option \"%s\" does not take a value" msgstr "%s:%d “%s”选项不带值" -#: plugins/sudoers/defaults.c:290 +#: plugins/sudoers/defaults.c:299 #, c-format msgid "%s: option \"%s\" does not take a value" msgstr "%s:“%s”选项不带值" -#: plugins/sudoers/defaults.c:309 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "%s:%d invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s:%2$d 选项“%4$s”的默认类型 0x%3$x 无效" -#: plugins/sudoers/defaults.c:312 +#: plugins/sudoers/defaults.c:324 #, c-format msgid "%s: invalid Defaults type 0x%x for option \"%s\"" msgstr "%1$s:选项“%3$s”的默认类型 0x%2$x 无效" -#: plugins/sudoers/defaults.c:322 +#: plugins/sudoers/defaults.c:334 #, c-format msgid "%s:%d value \"%s\" is invalid for option \"%s\"" msgstr "%1$s:%2$d 值“%3$s”对选项“%4$s”无效" -#: plugins/sudoers/defaults.c:325 +#: plugins/sudoers/defaults.c:337 #, c-format msgid "%s: value \"%s\" is invalid for option \"%s\"" msgstr "%s:值“%s”对选项“%s”无效" #: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 -#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:451 -#: plugins/sudoers/ldap.c:541 plugins/sudoers/ldap.c:1253 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:453 +#: plugins/sudoers/ldap.c:543 plugins/sudoers/ldap.c:1253 #: plugins/sudoers/ldap.c:1475 plugins/sudoers/ldap.c:1801 #: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:946 -#: plugins/sudoers/policy.c:523 plugins/sudoers/policy.c:533 -#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:841 -#: plugins/sudoers/testsudoers.c:237 plugins/sudoers/toke_util.c:158 +#: plugins/sudoers/policy.c:536 plugins/sudoers/policy.c:546 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:861 +#: plugins/sudoers/testsudoers.c:238 plugins/sudoers/toke_util.c:158 #, c-format msgid "internal error, %s overflow" msgstr "内部错误,%s 溢出" @@ -938,15 +990,27 @@ msgstr "内部错误,%s 溢出" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv:envp 损坏,长度不符" -#: plugins/sudoers/env.c:1082 +#: plugins/sudoers/env.c:1083 msgid "unable to rebuild the environment" msgstr "无法重建环境" -#: plugins/sudoers/env.c:1156 +#: plugins/sudoers/env.c:1157 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "对不起,您无权设置以下环境变量:%s" +#: plugins/sudoers/filedigest.c:104 plugins/sudoers/filedigest_gcrypt.c:66 +#: plugins/sudoers/filedigest_openssl.c:95 +#, c-format +msgid "unsupported digest type %d for %s" +msgstr "%2$s 的摘要类型 %1$d 不支持" + +#: plugins/sudoers/filedigest.c:129 plugins/sudoers/filedigest_gcrypt.c:98 +#: plugins/sudoers/filedigest_openssl.c:120 +#, c-format +msgid "%s: read error" +msgstr "%s:写错误" + #: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" @@ -986,82 +1050,88 @@ msgstr "无法解析网络掩码“%s”" msgid "Local IP address and netmask pairs:\n" msgstr "本地 IP 地址和网络掩码对:\n" -#: plugins/sudoers/iolog.c:99 plugins/sudoers/mkdir_parents.c:78 +#: plugins/sudoers/iolog.c:111 plugins/sudoers/mkdir_parents.c:70 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s 存在,但不是目录(0%o)" -#: plugins/sudoers/iolog.c:126 plugins/sudoers/iolog.c:170 -#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/timestamp.c:167 +#: plugins/sudoers/iolog.c:136 plugins/sudoers/iolog.c:173 +#: plugins/sudoers/mkdir_parents.c:59 plugins/sudoers/timestamp.c:170 #, c-format msgid "unable to mkdir %s" msgstr "无法创建目录 %s" -#: plugins/sudoers/iolog.c:269 plugins/sudoers/sudoers.c:1158 -#: plugins/sudoers/testsudoers.c:389 +#: plugins/sudoers/iolog.c:177 plugins/sudoers/visudo.c:722 +#: plugins/sudoers/visudo.c:732 +#, c-format +msgid "unable to change mode of %s to 0%o" +msgstr "无法将 %s 的模式更改为 0%o" + +#: plugins/sudoers/iolog.c:285 plugins/sudoers/sudoers.c:1178 +#: plugins/sudoers/testsudoers.c:390 #, c-format msgid "unknown group: %s" msgstr "未知组:%s" -#: plugins/sudoers/iolog.c:356 plugins/sudoers/sudoers.c:897 +#: plugins/sudoers/iolog.c:383 plugins/sudoers/sudoers.c:917 #: plugins/sudoers/sudoreplay.c:304 plugins/sudoers/sudoreplay.c:817 -#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:383 -#: plugins/sudoers/visudo.c:951 plugins/sudoers/visudo_json.c:1011 -#: plugins/sudoers/visudo_json.c:1024 +#: plugins/sudoers/sudoreplay.c:1021 plugins/sudoers/timestamp.c:387 +#: plugins/sudoers/visudo.c:954 plugins/sudoers/visudo_json.c:1001 +#: plugins/sudoers/visudo_json.c:1014 #, c-format msgid "unable to open %s" msgstr "无法打开 %s" -#: plugins/sudoers/iolog.c:399 plugins/sudoers/sudoers.c:901 +#: plugins/sudoers/iolog.c:433 plugins/sudoers/sudoers.c:921 #: plugins/sudoers/sudoreplay.c:1132 #, c-format msgid "unable to read %s" msgstr "无法读取 %s" -#: plugins/sudoers/iolog.c:435 plugins/sudoers/sudoreplay.c:598 -#: plugins/sudoers/timestamp.c:282 plugins/sudoers/timestamp.c:285 +#: plugins/sudoers/iolog.c:469 plugins/sudoers/sudoreplay.c:598 +#: plugins/sudoers/timestamp.c:286 plugins/sudoers/timestamp.c:289 #, c-format msgid "unable to write to %s" msgstr "无法写入 %s" -#: plugins/sudoers/iolog.c:509 plugins/sudoers/iolog.c:727 +#: plugins/sudoers/iolog.c:550 plugins/sudoers/iolog.c:775 #, c-format msgid "unable to create %s" msgstr "无法创建 %s" -#: plugins/sudoers/iolog.c:895 plugins/sudoers/iolog.c:976 +#: plugins/sudoers/iolog.c:1000 plugins/sudoers/iolog.c:1070 #, c-format msgid "unable to write to I/O log file: %s" msgstr "无法写入 I/O 日志文件:%s" -#: plugins/sudoers/iolog.c:927 +#: plugins/sudoers/iolog.c:1034 #, c-format msgid "%s: internal error, file index %d not open" msgstr "%s:内部错误,文件索引 %d 未打开" -#: plugins/sudoers/ldap.c:429 +#: plugins/sudoers/ldap.c:431 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports:端口太大" -#: plugins/sudoers/ldap.c:489 +#: plugins/sudoers/ldap.c:491 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "不支持的 LDAP URI 类型:%s" -#: plugins/sudoers/ldap.c:516 +#: plugins/sudoers/ldap.c:518 msgid "unable to mix ldap and ldaps URIs" msgstr "无法混合 ldap 和 ldaps URI" -#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:556 +#: plugins/sudoers/ldap.c:522 plugins/sudoers/ldap.c:558 msgid "starttls not supported when using ldaps" msgstr "使用 ldaps 时不支持 starttls" -#: plugins/sudoers/ldap.c:627 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "无法初始化 SSL 证书和密钥数据库:%s" -#: plugins/sudoers/ldap.c:630 +#: plugins/sudoers/ldap.c:632 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "要使用 SSL,您必须在 %s 中设置 TLS_CERT" @@ -1079,7 +1149,7 @@ msgstr "无法格式化时间戳" msgid "%s: %s: %s: %s" msgstr "%s:%s:%s:%s" -#: plugins/sudoers/ldap.c:2504 +#: plugins/sudoers/ldap.c:2528 #, c-format msgid "" "\n" @@ -1088,7 +1158,7 @@ msgstr "" "\n" "LDAP 角色:%s\n" -#: plugins/sudoers/ldap.c:2506 +#: plugins/sudoers/ldap.c:2530 #, c-format msgid "" "\n" @@ -1097,27 +1167,27 @@ msgstr "" "\n" "LDAP 角色:未知\n" -#: plugins/sudoers/ldap.c:2562 +#: plugins/sudoers/ldap.c:2586 #, c-format msgid " Order: %s\n" msgstr " 顺序:%s\n" -#: plugins/sudoers/ldap.c:2570 plugins/sudoers/parse.c:556 -#: plugins/sudoers/sssd.c:1626 +#: plugins/sudoers/ldap.c:2594 plugins/sudoers/parse.c:614 +#: plugins/sudoers/sssd.c:1625 #, c-format msgid " Commands:\n" msgstr " 命令:\n" -#: plugins/sudoers/ldap.c:3130 +#: plugins/sudoers/ldap.c:3155 #, c-format msgid "unable to initialize LDAP: %s" msgstr "无法初始化 LDAP:%s" -#: plugins/sudoers/ldap.c:3166 +#: plugins/sudoers/ldap.c:3191 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "指定了 start_tls,但 LDAP 库不支持 ldap_start_tls_s() 或 ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:3415 +#: plugins/sudoers/ldap.c:3440 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "无效的 sudoOrder 属性:%s" @@ -1195,15 +1265,15 @@ msgstr "对不起,用户 %s 不能在 %s 上运行 sudo。\n" msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "对不起,用户 %1$s 无权以 %5$s%6$s%7$s 的身份在 %8$s 上执行 %2$s%3$s%4$s。\n" -#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:468 -#: plugins/sudoers/sudoers.c:470 plugins/sudoers/sudoers.c:472 -#: plugins/sudoers/sudoers.c:474 plugins/sudoers/sudoers.c:1247 -#: plugins/sudoers/sudoers.c:1249 +#: plugins/sudoers/logging.c:328 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1267 +#: plugins/sudoers/sudoers.c:1269 #, c-format msgid "%s: command not found" msgstr "%s:找不到命令" -#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/logging.c:330 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -1250,38 +1320,28 @@ msgstr "无法 dup stdin:%m" msgid "unable to execute %s: %m" msgstr "无法执行 %s:%m" -#: plugins/sudoers/match.c:644 -#, c-format -msgid "unsupported digest type %d for %s" -msgstr "%2$s 的摘要类型 %1$d 不支持" - -#: plugins/sudoers/match.c:685 -#, c-format -msgid "%s: read error" -msgstr "%s:写错误" - -#: plugins/sudoers/match.c:720 +#: plugins/sudoers/match.c:771 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "%s(%s) 的摘要不是 %s 形式" -#: plugins/sudoers/mkdir_parents.c:72 plugins/sudoers/sudoers.c:912 -#: plugins/sudoers/visudo.c:439 plugins/sudoers/visudo.c:715 +#: plugins/sudoers/mkdir_parents.c:65 plugins/sudoers/sudoers.c:932 +#: plugins/sudoers/visudo.c:440 plugins/sudoers/visudo.c:716 #, c-format msgid "unable to stat %s" msgstr "无法 stat %s" -#: plugins/sudoers/parse.c:114 +#: plugins/sudoers/parse.c:115 #, c-format msgid "parse error in %s near line %d" msgstr "%s 中第 %d 行附近有解析错误" -#: plugins/sudoers/parse.c:117 +#: plugins/sudoers/parse.c:118 #, c-format msgid "parse error in %s" msgstr "%s 中出现解析错误" -#: plugins/sudoers/parse.c:503 +#: plugins/sudoers/parse.c:540 #, c-format msgid "" "\n" @@ -1290,41 +1350,41 @@ msgstr "" "\n" "Sudoers 条目:\n" -#: plugins/sudoers/parse.c:504 +#: plugins/sudoers/parse.c:541 #, c-format msgid " RunAsUsers: " msgstr " RunAs 用户:" -#: plugins/sudoers/parse.c:518 +#: plugins/sudoers/parse.c:555 #, c-format msgid " RunAsGroups: " msgstr " RunAs 组:" -#: plugins/sudoers/parse.c:527 +#: plugins/sudoers/parse.c:564 #, c-format msgid " Options: " msgstr " 选项:" -#: plugins/sudoers/policy.c:240 plugins/sudoers/testsudoers.c:260 +#: plugins/sudoers/policy.c:241 plugins/sudoers/testsudoers.c:261 msgid "unable to parse network address list" msgstr "无法解析网络地址列表" -#: plugins/sudoers/policy.c:690 plugins/sudoers/visudo.c:889 +#: plugins/sudoers/policy.c:710 plugins/sudoers/visudo.c:892 #, c-format msgid "unable to execute %s" msgstr "无法执行 %s" -#: plugins/sudoers/policy.c:823 +#: plugins/sudoers/policy.c:843 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers 策略插件版本 %s\n" -#: plugins/sudoers/policy.c:825 +#: plugins/sudoers/policy.c:845 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers 文件语法版本 %d\n" -#: plugins/sudoers/policy.c:829 +#: plugins/sudoers/policy.c:849 #, c-format msgid "" "\n" @@ -1333,22 +1393,22 @@ msgstr "" "\n" "Sudoers 路径:%s\n" -#: plugins/sudoers/policy.c:832 +#: plugins/sudoers/policy.c:852 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch 路径:%s\n" -#: plugins/sudoers/policy.c:834 +#: plugins/sudoers/policy.c:854 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf 路径:%s\n" -#: plugins/sudoers/policy.c:835 +#: plugins/sudoers/policy.c:855 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret 路径:%s\n" -#: plugins/sudoers/policy.c:868 +#: plugins/sudoers/policy.c:888 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "无法注册类型为 %d 的钩子(hook)(版本 %d.%d)" @@ -1417,48 +1477,48 @@ msgstr "无法对 %s 解析组" msgid "unable to parse gids for %s" msgstr "无法解析 %s 的组 ID" -#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 -#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 -#: plugins/sudoers/set_perms.c:1430 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:469 +#: plugins/sudoers/set_perms.c:912 plugins/sudoers/set_perms.c:1234 +#: plugins/sudoers/set_perms.c:1551 msgid "perm stack overflow" msgstr "权限堆栈上溢" -#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 -#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 -#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 -#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 -#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:400 +#: plugins/sudoers/set_perms.c:477 plugins/sudoers/set_perms.c:779 +#: plugins/sudoers/set_perms.c:920 plugins/sudoers/set_perms.c:1163 +#: plugins/sudoers/set_perms.c:1242 plugins/sudoers/set_perms.c:1484 +#: plugins/sudoers/set_perms.c:1559 plugins/sudoers/set_perms.c:1649 msgid "perm stack underflow" msgstr "权限堆栈下溢" -#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:492 -#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:523 +#: plugins/sudoers/set_perms.c:1293 plugins/sudoers/set_perms.c:1591 msgid "unable to change to root gid" msgstr "无法切换为 root 组 ID" -#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:589 -#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:620 +#: plugins/sudoers/set_perms.c:1049 plugins/sudoers/set_perms.c:1370 msgid "unable to change to runas gid" msgstr "无法切换为 runas 组 ID" -#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:594 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:625 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1375 msgid "unable to set runas group vector" msgstr "无法设置 runas 组向量" -#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:605 -#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:636 +#: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1384 msgid "unable to change to runas uid" msgstr "无法切换为 runas 用户 ID" -#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:623 -#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:654 +#: plugins/sudoers/set_perms.c:1079 plugins/sudoers/set_perms.c:1400 msgid "unable to change to sudoers gid" msgstr "无法切换为 sudoers 组 ID" -#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 -#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 -#: plugins/sudoers/set_perms.c:1514 +#: plugins/sudoers/set_perms.c:387 plugins/sudoers/set_perms.c:766 +#: plugins/sudoers/set_perms.c:1150 plugins/sudoers/set_perms.c:1471 +#: plugins/sudoers/set_perms.c:1636 msgid "too many processes" msgstr "进程过多" @@ -1491,7 +1551,7 @@ msgstr "无法初始化 SSS 资源。您的计算机上安装 SSSD 了吗?" msgid "unable to find symbol \"%s\" in %s" msgstr "无法在 %s 中找到符号“%s”" -#: plugins/sudoers/sssd.c:1541 +#: plugins/sudoers/sssd.c:1540 #, c-format msgid "" "\n" @@ -1500,7 +1560,7 @@ msgstr "" "\n" "SSSD 角色:%s\n" -#: plugins/sudoers/sssd.c:1546 +#: plugins/sudoers/sssd.c:1545 #, c-format msgid "" "\n" @@ -1529,84 +1589,88 @@ msgstr "用户 %s 可以在 %s 上运行以下命令:\n" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "用户 %s 无权在 %s 上运行 sudo。\n" -#: plugins/sudoers/sudoers.c:166 plugins/sudoers/testsudoers.c:246 -#: plugins/sudoers/visudo.c:232 plugins/sudoers/visudo.c:612 -#: plugins/sudoers/visudo.c:955 +#: plugins/sudoers/sudoers.c:167 plugins/sudoers/testsudoers.c:247 +#: plugins/sudoers/visudo.c:233 plugins/sudoers/visudo.c:613 +#: plugins/sudoers/visudo.c:958 msgid "unable to initialize sudoers default values" msgstr "无法初始化 sudoers 默认值" -#: plugins/sudoers/sudoers.c:196 plugins/sudoers/sudoers.c:859 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:879 msgid "problem with defaults entries" msgstr "默认条目有问题" -#: plugins/sudoers/sudoers.c:203 +#: plugins/sudoers/sudoers.c:204 msgid "no valid sudoers sources found, quitting" msgstr "没有找到有效的 sudoers 资源,退出" -#: plugins/sudoers/sudoers.c:242 +#: plugins/sudoers/sudoers.c:243 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers 指定 root 不允许执行 sudo" -#: plugins/sudoers/sudoers.c:299 +#: plugins/sudoers/sudoers.c:300 msgid "you are not permitted to use the -C option" msgstr "您无权使用 -C 选项" -#: plugins/sudoers/sudoers.c:387 +#: plugins/sudoers/sudoers.c:389 #, c-format msgid "timestamp owner (%s): No such user" msgstr "时间戳所有者(%s):无此用户" -#: plugins/sudoers/sudoers.c:401 +#: plugins/sudoers/sudoers.c:404 msgid "no tty" msgstr "无终端" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:405 msgid "sorry, you must have a tty to run sudo" msgstr "抱歉,您必须拥有一个终端来执行 sudo" -#: plugins/sudoers/sudoers.c:463 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "当前目录中的命令" -#: plugins/sudoers/sudoers.c:483 +#: plugins/sudoers/sudoers.c:485 +msgid "sorry, you are not allowed set a command timeout" +msgstr "抱歉,您无权设置超时时间" + +#: plugins/sudoers/sudoers.c:493 msgid "sorry, you are not allowed to preserve the environment" msgstr "抱歉,您无权保留环境" -#: plugins/sudoers/sudoers.c:804 +#: plugins/sudoers/sudoers.c:824 msgid "command too long" msgstr "命令过长" -#: plugins/sudoers/sudoers.c:916 +#: plugins/sudoers/sudoers.c:936 #, c-format msgid "%s is not a regular file" msgstr "%s 不是常规文件" -#: plugins/sudoers/sudoers.c:920 plugins/sudoers/timestamp.c:209 toke.l:952 +#: plugins/sudoers/sudoers.c:940 plugins/sudoers/timestamp.c:213 toke.l:969 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s 属于用户 ID %u,应为 %u" -#: plugins/sudoers/sudoers.c:924 toke.l:957 +#: plugins/sudoers/sudoers.c:944 toke.l:974 #, c-format msgid "%s is world writable" msgstr "%s 可被任何人写" -#: plugins/sudoers/sudoers.c:928 toke.l:960 +#: plugins/sudoers/sudoers.c:948 toke.l:977 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s 属于组 ID %u,应为 %u" -#: plugins/sudoers/sudoers.c:961 +#: plugins/sudoers/sudoers.c:981 #, c-format msgid "only root can use \"-c %s\"" msgstr "只有 root 才能使用“-c %s”" -#: plugins/sudoers/sudoers.c:980 +#: plugins/sudoers/sudoers.c:1000 #, c-format msgid "unknown login class: %s" msgstr "未知的登录类别:%s" -#: plugins/sudoers/sudoers.c:1063 plugins/sudoers/sudoers.c:1091 +#: plugins/sudoers/sudoers.c:1083 plugins/sudoers/sudoers.c:1111 #, c-format msgid "unable to resolve host %s" msgstr "无法解析主机:%s" @@ -1626,7 +1690,7 @@ msgstr "无效的最大等待:%s" msgid "invalid speed factor: %s" msgstr "无法的速度系数:%s" -#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:185 +#: plugins/sudoers/sudoreplay.c:258 plugins/sudoers/visudo.c:186 #, c-format msgid "%s version %s\n" msgstr "%s 版本 %s\n" @@ -1782,11 +1846,11 @@ msgstr "" " -s, --speed=数值 加速或减慢输出\n" " -V, --version 显示版本信息并退出" -#: plugins/sudoers/testsudoers.c:328 +#: plugins/sudoers/testsudoers.c:329 msgid "\thost unmatched" msgstr "\t主机不匹配" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:332 msgid "" "\n" "Command allowed" @@ -1794,7 +1858,7 @@ msgstr "" "\n" "命令允许" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command denied" @@ -1802,7 +1866,7 @@ msgstr "" "\n" "命令被拒" -#: plugins/sudoers/testsudoers.c:332 +#: plugins/sudoers/testsudoers.c:333 msgid "" "\n" "Command unmatched" @@ -1810,129 +1874,124 @@ msgstr "" "\n" "命令不匹配" -#: plugins/sudoers/timestamp.c:217 +#: plugins/sudoers/timestamp.c:221 #, c-format msgid "%s is group writable" msgstr "%s 可被组写" -#: plugins/sudoers/timestamp.c:293 +#: plugins/sudoers/timestamp.c:297 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "无法将时间戳文件截短为 %lld 字节" -#: plugins/sudoers/timestamp.c:738 plugins/sudoers/timestamp.c:805 -#: plugins/sudoers/visudo.c:500 plugins/sudoers/visudo.c:506 +#: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809 +#: plugins/sudoers/visudo.c:501 plugins/sudoers/visudo.c:507 msgid "unable to read the clock" msgstr "无法读取时钟" -#: plugins/sudoers/timestamp.c:752 +#: plugins/sudoers/timestamp.c:756 msgid "ignoring time stamp from the future" msgstr "将忽略超前的时间戳" -#: plugins/sudoers/timestamp.c:764 +#: plugins/sudoers/timestamp.c:768 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "时间戳太超前:%20.20s" -#: plugins/sudoers/timestamp.c:859 +#: plugins/sudoers/timestamp.c:863 #, c-format msgid "unable to lock time stamp file %s" msgstr "无法锁定时间戳文件 %s" -#: plugins/sudoers/timestamp.c:903 plugins/sudoers/timestamp.c:923 +#: plugins/sudoers/timestamp.c:907 plugins/sudoers/timestamp.c:927 #, c-format msgid "lecture status path too long: %s/%s" msgstr "致辞(lecture)状态路径过长:%s/%s" -#: plugins/sudoers/visudo.c:187 +#: plugins/sudoers/visudo.c:188 #, c-format msgid "%s grammar version %d\n" msgstr "%s 语法版本 %d\n" -#: plugins/sudoers/visudo.c:265 plugins/sudoers/visudo.c:665 +#: plugins/sudoers/visudo.c:266 plugins/sudoers/visudo.c:666 #, c-format msgid "press return to edit %s: " msgstr "按回车键编辑 %s:" -#: plugins/sudoers/visudo.c:331 +#: plugins/sudoers/visudo.c:332 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "指定的编辑器(%s)不存在" -#: plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:350 #, c-format msgid "no editor found (editor path = %s)" msgstr "未找到编辑器(编辑器路径 = %s)" -#: plugins/sudoers/visudo.c:459 plugins/sudoers/visudo.c:467 +#: plugins/sudoers/visudo.c:460 plugins/sudoers/visudo.c:468 msgid "write error" msgstr "写错误" -#: plugins/sudoers/visudo.c:513 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "无法 stat 临时文件(%s),%s 未更改" -#: plugins/sudoers/visudo.c:520 +#: plugins/sudoers/visudo.c:521 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "零长度的临时文件(%s),%s 未更改" -#: plugins/sudoers/visudo.c:526 +#: plugins/sudoers/visudo.c:527 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "编辑器(%s)失败,%s 未更改" -#: plugins/sudoers/visudo.c:548 +#: plugins/sudoers/visudo.c:549 #, c-format msgid "%s unchanged" msgstr "%s 未更改" -#: plugins/sudoers/visudo.c:607 +#: plugins/sudoers/visudo.c:608 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "无法重新打开临时文件(%s),%s 未更改" -#: plugins/sudoers/visudo.c:619 +#: plugins/sudoers/visudo.c:620 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "无法解析临时文件(%s),未知错误" -#: plugins/sudoers/visudo.c:656 +#: plugins/sudoers/visudo.c:657 #, c-format msgid "internal error, unable to find %s in list!" msgstr "内部错误,在列表中找不到 %s!" -#: plugins/sudoers/visudo.c:717 plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:718 plugins/sudoers/visudo.c:727 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "无法将 %s 的 (uid, gid) 设为 (%u, %u)" -#: plugins/sudoers/visudo.c:721 plugins/sudoers/visudo.c:731 -#, c-format -msgid "unable to change mode of %s to 0%o" -msgstr "无法将 %s 的模式更改为 0%o" - -#: plugins/sudoers/visudo.c:748 +#: plugins/sudoers/visudo.c:749 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s 和 %s 不在同一个文件系统,使用 mv 进行重命名" -#: plugins/sudoers/visudo.c:762 +#: plugins/sudoers/visudo.c:763 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "命令失败:“%s %s %s”,%s 未更改" -#: plugins/sudoers/visudo.c:772 +#: plugins/sudoers/visudo.c:773 #, c-format msgid "error renaming %s, %s unchanged" msgstr "重命名 %s 出错,%s 未更改" -#: plugins/sudoers/visudo.c:834 +#: plugins/sudoers/visudo.c:837 msgid "What now? " msgstr "现在做什么?" -#: plugins/sudoers/visudo.c:848 +#: plugins/sudoers/visudo.c:851 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1944,62 +2003,72 @@ msgstr "" " 退出,不保存对 sudoers 文件的更改(x)\n" " 退出并将更改保存到 sudoers 文件(危险!)(Q)\n" -#: plugins/sudoers/visudo.c:894 +#: plugins/sudoers/visudo.c:897 #, c-format msgid "unable to run %s" msgstr "无法运行 %s" -#: plugins/sudoers/visudo.c:924 +#: plugins/sudoers/visudo.c:927 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s:错误的所有者(uid, gid),应为 (%u, %u)\n" -#: plugins/sudoers/visudo.c:931 +#: plugins/sudoers/visudo.c:934 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s:权限不正确,模式应该是 0%o\n" -#: plugins/sudoers/visudo.c:960 plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo.c:963 plugins/sudoers/visudo_json.c:1021 #, c-format msgid "failed to parse %s file, unknown error" msgstr "解析 %s 文件失败,未知错误" -#: plugins/sudoers/visudo.c:976 plugins/sudoers/visudo_json.c:1042 +#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "parse error in %s near line %d\n" msgstr "%s 中第 %d 行附近出现解析错误\n" -#: plugins/sudoers/visudo.c:979 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:982 plugins/sudoers/visudo_json.c:1035 #, c-format msgid "parse error in %s\n" msgstr "%s 中出现解析错误\n" -#: plugins/sudoers/visudo.c:987 plugins/sudoers/visudo.c:994 +#: plugins/sudoers/visudo.c:990 plugins/sudoers/visudo.c:997 #, c-format msgid "%s: parsed OK\n" msgstr "%s:解析正确\n" -#: plugins/sudoers/visudo.c:1041 +#: plugins/sudoers/visudo.c:1044 #, c-format msgid "%s busy, try again later" msgstr "%s 忙,请稍后重试" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1141 +#, c-format +msgid "Error: %s:%d cycle in %s \"%s\"" +msgstr "错误:%s:%d 在 %s “%s”中循环" + +#: plugins/sudoers/visudo.c:1142 +#, c-format +msgid "Warning: %s:%d cycle in %s \"%s\"" +msgstr "警告:%s:%d 在 %s “%s”中循环" + +#: plugins/sudoers/visudo.c:1146 #, c-format -msgid "%s:%d cycle in %s \"%s\"" -msgstr "%s:%d 在 %s “%s”中循环" +msgid "Error: %s:%d %s \"%s\" referenced but not defined" +msgstr "错误:%s:%d 引用了 %s “%s”但尚未定义" -#: plugins/sudoers/visudo.c:1140 +#: plugins/sudoers/visudo.c:1147 #, c-format -msgid "%s:%d %s \"%s\" referenced but not defined" -msgstr "%s:%d 引用了 %s “%s”但尚未定义" +msgid "Warning: %s:%d %s \"%s\" referenced but not defined" +msgstr "警告:%s:%d 引用了 %s “%s”但尚未定义" -#: plugins/sudoers/visudo.c:1292 +#: plugins/sudoers/visudo.c:1300 #, c-format -msgid "%s:%d unused %s \"%s\"" -msgstr "%s:%d 未使用的 %s “%s”" +msgid "Warning: %s:%d unused %s \"%s\"" +msgstr "警告:%s:%d 未使用的 %s “%s”" -#: plugins/sudoers/visudo.c:1403 +#: plugins/sudoers/visudo.c:1412 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -2008,7 +2077,7 @@ msgstr "" "%s - 安全地编辑 sudoers 文件\n" "\n" -#: plugins/sudoers/visudo.c:1405 +#: plugins/sudoers/visudo.c:1414 msgid "" "\n" "Options:\n" @@ -2030,17 +2099,17 @@ msgstr "" " -V, --version 显示版本信息并退出\n" " -x, --export=输出文件 以 JSON 格式将 sudoers 写入输出文件" -#: plugins/sudoers/visudo_json.c:632 plugins/sudoers/visudo_json.c:667 +#: plugins/sudoers/visudo_json.c:616 plugins/sudoers/visudo_json.c:651 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "未知的默认条目“%s”" -#: plugins/sudoers/visudo_json.c:1017 +#: plugins/sudoers/visudo_json.c:1007 #, c-format msgid "%s: input and output files must be different" msgstr "%s:输入和输出文件不能相同" -#: toke.l:926 +#: toke.l:943 msgid "too many levels of includes" msgstr "include 嵌套层数过多" @@ -2098,9 +2167,6 @@ msgstr "include 嵌套层数过多" #~ msgid "unable to reset %s to the Unix epoch" #~ msgstr "无法将 %s 重设为 Unix 戳记" -#~ msgid "invalid value" -#~ msgstr "值无效" - #~ msgid "value out of range" #~ msgstr "值超出范围" diff --git a/po/cs.mo b/po/cs.mo index 03d13b3ff4beacfc68a346c5cc282183c47c5f0a..3d63302c717f16fdb63adaf5653115894c82e980 100644 GIT binary patch delta 3235 zcmXxk4Qx$!7{~GFQX|@1uT|YuJ@vA-D7~dEinfYUtEw^ewz=9XF524MX3>NjwlyRy zwnMZQ44WA1ENM1-$$}`GEqgJ;HWphlOT@BlF?)ae{(7$ykIy-$|NB4B|9SrB+}`Qg z^Q`B!`JTvNGyAunSt_RXH%r07mCBfFdg4R2XCP&)boC`49r43pbE2b8>(_A zQ3+i}&C`YDD{((g#zs`)?Wl@;jjYY$B7>rt_)sM(Lp@+MYTzN%3NK&|{(`wUoTqBS zYSfChpi2KHl7sz*47I*w&l+qD>VdP+!R1H}7TL^+9<&d&@(wJ=?{NzH)68g_twXA3 z&8WR_0I9m2MYe%mi}@33TsJ5Bpuw2PbrCAjIjHA7g(MoWUs&$p9$~=Ke{5kaTd^^TTZ*H7Ners28 z82*7;*hpC;n%2@|BjlVC!@9Ev8cT;3w1w?>g_&MZ%-mQ+sCL<|BOmJgL-RoPD54tG1LMM zV}vpG2`9?@E^1RHQ?FiF60-^?aUDQyzWp&TVm{Y#WTO=q;=3NRM^V2|C0o4>*{Iem zMLspQ9UXjO1ohX7&u~LMypDQb@1hdQB286hHfjYms1okP33vkaA-RP;@He~4M~p@EvX3}<5) zXW(hnJl*M!Dp-VNxE__zJID~bfogFd25DTRkpKH|(h$3`8I{QExCXDIGM~x!bTPKz zG`xfA{djhoD%61bT?^{|DP)NKiX}Lbo19u5Dv`rDUhn^9PN;?@l71mhL0vbYcJnc$ z+V&A@PyB_dKq|kUgXPE+){5%sr^pcd0r_Xc*eLUG8BWF5P!+g?8G8RyX~;lsOh@(R z5&omv){2_o1Js0F$&PkfVa(N7%ylbjrC*^c(~DO{5OL ziAv~WN9jW`4byN1&c`jNiLYW34r0e8V=mGiD@RSd32CqG#@_foDzPt7dmynW_B)); zbvZ_Og>5G%%JfZStbLB^WxwL+7jPmf<4RQTR-l8sP@D91RBNuG68i_$qNI{&Wv8O9 zm!QUNMJ?o53H49o`jeFHU5H{Ml^cd!^2MmS-ASqrKam(an#P`w<)ORUyZq9#~_Jky#{oAX0t zBU{|e=sZ&}mFo@Y!Fvbmvrz1!0X26c;jN9`+>49diuhztl^cvN$kWDBV)3!R>l^VP zagv|x4Twb?5;k7y>=6WT=jSlm0>I5~Fj0?UbA1h1++L@Xfm z>ZnKR{~;og*iDqV-zNAx3*CPbhI;0^>E2||Xm^4)!;|j@yvf}%8L`CO=pE{*a1VNu zC(Pzr$BR)qx1&xUCcMOULJb>E(3{RC=_@hH{h2vuxG9M~uU=LiO~fp>B(Z3LzPyWw zR^lL$L}-8N&`0taLffMkv6|2(*RhA-t77|zbV7%=$qvHbemQYcxAv_5-}M+1e7r7H z9|#AXnufZ%Kz*$fSQ!pJ?u1tbo%QR2HKCQEV677l)diikp}J7GJwCNMzDsV78_b;P zEy&Ipo1HVk@%ty{jd$P9^!4t%lbi4Ob0+4E8<~^aelv4__x1xhpY+Uba2nUG-B8~c tKHKIr1!@EJXJ1~`;B@Q=tZ#H0*EH03?BEaU&b6LxTN7w%Ut9QJ!vCikgJb{z delta 3176 zcmXxld2AGA7{~EvkpgMECAgP?=!>RU7ow| zdCpGvgyPMtJ=QD*<9eI*!+cD{X|Bs$w_*m@k6{46#^Lx64#pvU%m(2sEX9qOj9=nF zY{7JVCN6wFFwR2ebGHPAjBf|pSfc;KEVCzus- zUWuCE8<>aZQO~zwJ|-rH%(7`rW>nqy8V<#?n1-$BLr+pTL+O~wc{yr;Am-pPROYUt zCiEw&pCp#AiBG^$xDz$;Z&4ZfJ4A!US>L|liR7VD^b%@-O{g0$qE>hdb1|CH)X`|v zN`k1AA3?^po5-#97+HhGvA-I}k3Jla3~iysG&I0w)QV4G6<)zoOh`3j+iVt+HCu+N zfh|b3?Ig1O*5vvV>b^hFhY|e5;6T(w^HJk1K_(iq-85884XBm3q6X~5Y4#2^v z8Bam|eJQdy+k_hMC~9v%M<2GKwlJk-@xA4G0Sh?4i&}9yv--kgHV*Y%XJ)Inpf_r3Dv(c&twbMg z9ZdeU;(9J<4=;B;2o^Sd+5iJJWLX8 z8EOK%QMGhp2>G8vqlpWu(pX+*r9K@s5KrTp~7I`@1tY9beK3AUnEFpW1kB28=HPVG0L}l^^?eOjY+^t)E+J5hiuzH zR0mg39d==MY^RlC87@Pu@C+&=zoG8S;+09p1?a=qF%A!5FFc2tdjG$nq14?+eJB#B ztW+$(={OVB@hR+s4=^6PPVifpR|u?HSRO{@X6_qVa*xzT3Na-M=At$Yy; z&2$HHkJY30@DBFIn6mJUGf>4-fIeJ|D$Z@FE%^jBz;)Etw4pK@R~|kehPrPaY9SlS z$$u)1JzPk{bEuhrkJ;FYX&A+Z>AoCH!D>v$rKpv?iz=!{)PQZSohrf;Oh(pX<>HdF_(^nJVA6JR=L*}yS|BI zocYnIH7~eVPUAFU3$c<=5ow>E9t|{3x+hsUk=R4|fG<#3GCV)WU+DKoPMMrDwPsClWw3U6&e(;kYD#>${y_M?JYS%=BrlNd4>Y!C a9q!t->1bW;>biA}Tm8RBHtrwsB>I0Z`e)Gq diff --git a/po/cs.po b/po/cs.po index c82e79a6b..7b60fa65c 100644 --- a/po/cs.po +++ b/po/cs.po @@ -1,14 +1,14 @@ # Portable object template file for sudo # This file is put in the public domain. # Todd C. Miller , 2011-2013 -# Petr Pisar , 2013, 2014, 2015, 2016. +# Petr Pisar , 2013, 2014, 2015, 2016, 2017. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 19:31+01:00\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 10:54+02:00\n" "Last-Translator: Petr Pisar \n" "Language-Team: Czech \n" "Language: cs\n" @@ -32,36 +32,37 @@ msgstr "registr nelze obnovit" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "nelze alokovat paměť" @@ -70,18 +71,18 @@ msgstr "nelze alokovat paměť" msgid "Unknown signal" msgstr "Neznámý signál" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "neplatná hodnota" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "hodnota je příliš velká" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "hodnota je příliš malá" @@ -136,85 +137,89 @@ msgstr "%s je zapisovatelný pro skupinu" msgid "unable to open %s" msgstr "%s nelze otevřít" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "obsluhu pro signál %d nelze nastavit" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "nelze vytvořit potomka" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "z PRIV_LIMIT nelze odstranit PRIV_PROC_EXEC" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "chyba při čtení ze signální roury" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "chyba při čtení z dvojice socketů" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "neočekávaný druh odpovědi na zpětném kanálu: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "událost nelze přidat do fronty" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "nelze vytvořit sockety" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "nelze vytvořit rouru" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "řídicí terminál nelze nastavit" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "nelze vytvořit potomka" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "nelze obnovit značku TTY" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "modul s politikami zrušil inicializaci relace" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "chyba ve smyčce s událostmi" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "nelze obnovit značku TTY" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "nelze obnovit obsluhu signálu %d" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "chyba při čtení ze signální roury" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "z PRIV_LIMIT nelze odstranit PRIV_PROC_EXEC" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "nelze alokovat PTY" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "nelze vytvořit rouru" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "chyba při čtení z roury" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "chyba při čtení z dvojice socketů" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "neočekávaný druh odpovědi na zpětném kanálu: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "řídicí terminál nelze nastavit" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "nelze vytvořit sockety" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -283,48 +288,48 @@ msgstr "ignoruje je opakovaný modul vstupu a výstupu „%s“ v %s na řádku msgid "policy plugin %s does not include a check_policy method" msgstr "modul s politikou %s neobsahuje metodu check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "vnitřní chyba, přetečení v %s" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argument u -C musí být číslo větší nebo rovno 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "nesmíte zadávat přepínače „-i“ a „-s“ spolu" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "nesmíte zadávat přepínače „-i“ a „-E“ spolu" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "přepínač „-E“ není platný v režimu úprav" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "v režimu úprav nesmíte zadávat proměnné prostředí" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "přepínač „-U“ smí být použit jen s přepínačem „-l“" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "přepínače „-A“ a „-S“ smí nesmí být použity spolu" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "na této platformě není sudoedit podporován" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Smí být zadán pouze jeden z přepínačů -e, -h, -i, -K, -l, -s, -v nebo -V" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -333,7 +338,7 @@ msgstr "" "%s – upraví soubory jako jiný uživatel\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -342,7 +347,7 @@ msgstr "" "%s – vykoná příkaz jako jiný uživatel\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -351,111 +356,115 @@ msgstr "" "\n" "Přepínače:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "dotazuje se na heslo prostřednictvím pomocného programu" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "použije zadaný druh BSD autentizace" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "spustí příkaz na pozadí" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "uzavře všechny deskriptory souboru >= číslu" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "spustí příkaz se zadanou přihlašovací třídou BSD" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "při spuštění příkazu zachová prostředí" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "místo spuštění příkazu upraví soubory" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "spustí příkaz jako skupina určení názvem nebo ID" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "nastaví proměnnou HOME na domovský adresář uživatele" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "zobrazí nápovědu a skončí" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "spustí příkaz na stroji (je-li podporováno modulem)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "spustí přihlašovací shell jako cílový uživatel; příkaz lze rovněž zadat" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "úplně odstraní soubor s časovými údaji" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "zneplatní soubor s časovými údaji" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "vypíše oprávnění uživatele nebo zkontroluje určitý příkaz; pro delší výstup použijte dvakrát" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "neinteraktivní režim, nepoužijí se žádné dotazy" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "zachová vektor skupin namísto nastavení na skupiny cíle" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "použije určený dotaz na heslo" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "vytvoří selinuxový bezpečnostní kontext se zadanou rolí" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "načte heslo ze standardní vstupu" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "spustí shell jako cílový uživatel; příkaz lze rovněž zadat" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "vytvoří selinuxový bezpečnostní kontext se zadaným typem" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "po uplynutí zadaného času ukončí příkaz" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "v režimu výpisu zobrazí oprávnění uživatele" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "spustí příkaz (nebo upraví soubor) jako uživatel určený jménem nebo ID" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "zobrazí údaje o verzi a skončí" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "aktualizuje časové údaje uživatele bez spuštění příkazu" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "přestane zpracovávat argumenty příkazového řádku" @@ -565,7 +574,7 @@ msgstr "neplatné číslo deskriptoru souboru: %s" msgid "unable to run %s as a login shell" msgstr "%s nelze spustit jako přihlašovací shell" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "%s nelze spustit" @@ -650,97 +659,97 @@ msgstr "chyba při inicializaci vstupně-výstupního modulu %s" msgid "unexpected sudo mode 0x%x" msgstr "neočekávaný režim programu sudo 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "nelze získat vektor skupin" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "neznámé UID %u: kdo jsi?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "nelze určit terminál" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s musí být vlastněn UID %d a mít nastaven bit setuid" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "efektivní UID není %d, nalézá se %s na souborovém systému s nastavenou volbou „nosuid“ nebo na souborovém systému NFS bez práv roota?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "efektivní UID není %d, je sudo nainstalované jako setuid vlastněné rootem?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "nelze nastavit ID doplňkových skupin" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "efektivní GID nelze nastavit na %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "GID nelze nastavit na %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "neznámá přihlašovací třída %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "nelze nastavit kontext uživatele" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "nelze nastavit prioritu procesu" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "kořenový adresář nelze změnit na %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "nelze změnit UID na (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "pracovní adresář nelze změnit na %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "neočekávaný důvod ukončení potomka: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "modulu s politikami %s chybí metoda „check_policy“" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "modul s politikami %s nepodporuje získání seznamu oprávnění" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "modul s politikami %s nepodporuje přepínač -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "modul s politikami %s nepodporuje přepínače -k/-K" @@ -863,6 +872,9 @@ msgstr "standardní vstup nelze zduplikovat voláním dup2" msgid "unable to restore stdin" msgstr "standardní vstup nelze obnovit" +#~ msgid "error reading from pipe" +#~ msgstr "chyba při čtení z roury" + #~ msgid "unable to set terminal to raw mode" #~ msgstr "terminál nelze přepnout do syrového režimu" diff --git a/po/da.mo b/po/da.mo index b7469073a8a3a4cf62e6f58783c0ca17fcea2dd5..d7c7e830107446fde93b184ec9a12ff70c73c1a5 100644 GIT binary patch delta 4035 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 A_5c6? diff --git a/po/da.po b/po/da.po index 1c575a84f..50a1d3868 100644 --- a/po/da.po +++ b/po/da.po @@ -1,6 +1,6 @@ # Danish translation of sudo. # This file is put in the public domain. -# Joe Hansen , 2011, 2012, 2013, 2014, 2015, 2016. +# Joe Hansen , 2011, 2012, 2013, 2014, 2015, 2016, 2017. # # audit -> overvågning # overflow -> overløb @@ -11,64 +11,64 @@ # msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.17b1\n" +"Project-Id-Version: sudo 1.8.19b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-05-18 14:30-0600\n" -"PO-Revision-Date: 2016-06-25 23:06+0100\n" +"POT-Creation-Date: 2016-11-21 17:45-0700\n" +"PO-Revision-Date: 2017-02-07 23:06+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" -#: lib/util/aix.c:85 lib/util/aix.c:165 +#: lib/util/aix.c:85 lib/util/aix.c:172 msgid "unable to open userdb" msgstr "kan ikke åbne userdb" -#: lib/util/aix.c:220 +#: lib/util/aix.c:227 #, c-format msgid "unable to switch to registry \"%s\" for %s" msgstr "kan ikke skifte til register »%s« for %s" -#: lib/util/aix.c:245 +#: lib/util/aix.c:252 msgid "unable to restore registry" msgstr "kan ikke gendanne register" -#: lib/util/aix.c:268 lib/util/gidlist.c:64 lib/util/gidlist.c:74 -#: lib/util/sudo_conf.c:207 lib/util/sudo_conf.c:290 lib/util/sudo_conf.c:367 -#: lib/util/sudo_conf.c:569 src/conversation.c:75 src/exec.c:870 +#: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 +#: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 #: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:693 src/exec_pty.c:701 src/load_plugins.c:52 -#: src/load_plugins.c:65 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:485 src/preserve_fds.c:47 src/preserve_fds.c:130 -#: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:204 src/sudo.c:399 src/sudo.c:418 src/sudo.c:482 -#: src/sudo.c:656 src/sudo.c:666 src/sudo.c:686 src/sudo.c:705 src/sudo.c:714 -#: src/sudo.c:723 src/sudo.c:740 src/sudo.c:781 src/sudo.c:791 src/sudo.c:811 -#: src/sudo.c:1193 src/sudo.c:1214 src/sudo.c:1406 src/sudo.c:1500 -#: src/sudo_edit.c:151 src/sudo_edit.c:725 src/sudo_edit.c:822 -#: src/sudo_edit.c:935 src/sudo_edit.c:955 +#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 +#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 +#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 +#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 +#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 +#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 +#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 +#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 +#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 +#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 +#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 +#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:268 lib/util/gidlist.c:64 lib/util/sudo_conf.c:208 -#: lib/util/sudo_conf.c:290 lib/util/sudo_conf.c:367 lib/util/sudo_conf.c:569 -#: src/conversation.c:76 src/exec.c:870 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:693 -#: src/exec_pty.c:701 src/load_plugins.c:215 src/load_plugins.c:238 +#: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 +#: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 +#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 +#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 +#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 #: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 #: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:485 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:204 src/sudo.c:399 src/sudo.c:418 src/sudo.c:482 -#: src/sudo.c:811 src/sudo.c:1193 src/sudo.c:1214 src/sudo.c:1406 -#: src/sudo.c:1500 src/sudo_edit.c:151 src/sudo_edit.c:725 src/sudo_edit.c:822 -#: src/sudo_edit.c:935 src/sudo_edit.c:955 +#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 +#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 +#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "kunne ikke allokere hukommelse" @@ -76,117 +76,118 @@ msgstr "kunne ikke allokere hukommelse" msgid "Unknown signal" msgstr "ukendt signal" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:48 +#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 #: lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "ugyldig værdi" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:54 +#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 #: lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "værdi for stor" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:54 lib/util/strtonum.c:61 +#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 #: lib/util/strtonum.c:182 msgid "value too small" msgstr "værdi for lille" -#: lib/util/sudo_conf.c:223 +#: lib/util/sudo_conf.c:203 #, c-format -msgid "invalid Path value `%s' in %s, line %u" +msgid "invalid Path value \"%s\" in %s, line %u" msgstr "ugyldig stiværdi »%s« i %s, linje %u" -#: lib/util/sudo_conf.c:389 lib/util/sudo_conf.c:442 +#: lib/util/sudo_conf.c:369 lib/util/sudo_conf.c:422 #, c-format -msgid "invalid value for %s `%s' in %s, line %u" +msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "ugyldig værdi for %s »%s« i %s, linje %u" -#: lib/util/sudo_conf.c:410 +#: lib/util/sudo_conf.c:390 #, c-format -msgid "unsupported group source `%s' in %s, line %u" +msgid "unsupported group source \"%s\" in %s, line %u" msgstr "ikke understøttet gruppekilde »%s« i %s, linje %u" -#: lib/util/sudo_conf.c:426 +#: lib/util/sudo_conf.c:406 #, c-format -msgid "invalid max groups `%s' in %s, line %u" +msgid "invalid max groups \"%s\" in %s, line %u" msgstr "ugyldigt maks. for grupper »%s« i %s, linje %u" -#: lib/util/sudo_conf.c:585 +#: lib/util/sudo_conf.c:561 #, c-format msgid "unable to stat %s" msgstr "kan ikke køre stat %s" -#: lib/util/sudo_conf.c:588 +#: lib/util/sudo_conf.c:564 #, c-format msgid "%s is not a regular file" msgstr "%s er ikke en regulær fil" -#: lib/util/sudo_conf.c:591 +#: lib/util/sudo_conf.c:567 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s er ejet af uid %u, burde være %u" -#: lib/util/sudo_conf.c:595 +#: lib/util/sudo_conf.c:571 #, c-format msgid "%s is world writable" msgstr "%s er skrivbar for alle" -#: lib/util/sudo_conf.c:598 +#: lib/util/sudo_conf.c:574 #, c-format msgid "%s is group writable" msgstr "%s er skrivbar for gruppe" -#: lib/util/sudo_conf.c:608 src/selinux.c:201 src/selinux.c:213 src/sudo.c:368 +#: lib/util/sudo_conf.c:584 src/selinux.c:201 src/selinux.c:213 src/sudo.c:366 #, c-format msgid "unable to open %s" msgstr "kan ikke åbne %s" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:410 src/exec.c:412 -#: src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:420 src/exec.c:423 -#: src/exec.c:439 src/exec.c:441 src/exec.c:602 src/exec.c:797 -#: src/exec_pty.c:466 src/exec_pty.c:731 src/exec_pty.c:801 src/exec_pty.c:803 -#: src/exec_pty.c:815 src/exec_pty.c:817 src/exec_pty.c:1301 -#: src/exec_pty.c:1303 src/exec_pty.c:1308 src/exec_pty.c:1310 -#: src/exec_pty.c:1324 src/exec_pty.c:1335 src/exec_pty.c:1337 -#: src/exec_pty.c:1339 src/exec_pty.c:1341 src/exec_pty.c:1343 -#: src/exec_pty.c:1345 src/exec_pty.c:1347 src/signal.c:148 src/signal.c:159 +#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 +#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 +#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 +#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 +#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 +#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 +#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 +#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 +#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "kan ikke angive håndtering for signal %d" -#: src/exec.c:127 src/exec_pty.c:847 src/exec_pty.c:1385 src/tgetpass.c:259 +#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 msgid "unable to fork" msgstr "kunne ikke forgrene" -#: src/exec.c:305 src/exec.c:313 src/exec.c:875 src/exec_pty.c:587 -#: src/exec_pty.c:592 src/exec_pty.c:662 src/exec_pty.c:669 src/exec_pty.c:955 -#: src/exec_pty.c:965 src/exec_pty.c:1010 src/exec_pty.c:1017 -#: src/exec_pty.c:1450 src/exec_pty.c:1457 src/exec_pty.c:1464 +#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 +#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 +#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 +#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 +#: src/exec_pty.c:1510 msgid "unable to add event to queue" msgstr "kan ikke tilføje hændelse til kø" -#: src/exec.c:393 +#: src/exec.c:391 msgid "unable to create sockets" msgstr "kunne ikke oprette sokler" -#: src/exec.c:448 +#: src/exec.c:446 msgid "policy plugin failed session initialization" msgstr "udvidelsesmodul for politik mislykkedes i sessionsinitialisering" -#: src/exec.c:493 +#: src/exec.c:491 msgid "error in event loop" msgstr "fejl i hændelsesloop" -#: src/exec.c:511 +#: src/exec.c:509 msgid "unable to restore tty label" msgstr "kunne ikke gendanne tty-etiket" -#: src/exec.c:610 src/exec_pty.c:498 src/signal.c:87 +#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "kan ikke gendanne håndtering for signal %d" -#: src/exec.c:728 src/exec_pty.c:1192 +#: src/exec.c:726 src/exec_pty.c:1236 msgid "error reading from signal pipe" msgstr "fejl under læsning fra signaldatakanal" @@ -198,25 +199,25 @@ msgstr "kan ikke fjerne PRIV_PROC_EXEC fra PRIV_LIMIT" msgid "unable to allocate pty" msgstr "kunne ikke allokere pty" -#: src/exec_pty.c:775 src/exec_pty.c:784 src/exec_pty.c:792 -#: src/exec_pty.c:1293 src/exec_pty.c:1382 src/signal.c:129 src/tgetpass.c:255 +#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 +#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 msgid "unable to create pipe" msgstr "kunne ikke oprette datakanal (pipe)" -#: src/exec_pty.c:1225 +#: src/exec_pty.c:1269 msgid "error reading from pipe" msgstr "fejl ved læsning fra datakanal" -#: src/exec_pty.c:1250 +#: src/exec_pty.c:1296 msgid "error reading from socketpair" msgstr "fejl ved læsning fra socketpair" -#: src/exec_pty.c:1259 +#: src/exec_pty.c:1305 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "uventet svartype på bagkanal (backchannel): %d" -#: src/exec_pty.c:1361 +#: src/exec_pty.c:1407 msgid "unable to set controlling tty" msgstr "kunne ikke angive kontrollerende tty" @@ -225,7 +226,7 @@ msgstr "kunne ikke angive kontrollerende tty" #: src/load_plugins.c:170 src/load_plugins.c:178 src/load_plugins.c:185 #: src/load_plugins.c:191 #, c-format -msgid "error in %s, line %d while loading plugin `%s'" +msgid "error in %s, line %d while loading plugin \"%s\"" msgstr "fejl i %s, linje %d under indlæsning af udvidelsesmodulet »%s«" #: src/load_plugins.c:87 @@ -251,7 +252,7 @@ msgstr "kunne ikke indlæse %s: %s" #: src/load_plugins.c:180 #, c-format -msgid "unable to find symbol `%s' in %s" +msgid "unable to find symbol \"%s\" in %s" msgstr "kunne ikke finde symbol »%s« i %s" #: src/load_plugins.c:187 @@ -266,7 +267,7 @@ msgstr "inkompatibelt udvidelsesmodul for hovedversion %d (forventede %d) fundet #: src/load_plugins.c:202 #, c-format -msgid "ignoring policy plugin `%s' in %s, line %d" +msgid "ignoring policy plugin \"%s\" in %s, line %d" msgstr "ignorerer politikudvidelsesmodul »%s« i %s, linje %d" #: src/load_plugins.c:204 @@ -275,12 +276,12 @@ msgstr "kun et udvidelsesmodul for politik må være angivet" #: src/load_plugins.c:207 #, c-format -msgid "ignoring duplicate policy plugin `%s' in %s, line %d" +msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" msgstr "ignorerer duplikat politikudvidelsesmodul »%s« i %s, linje %d" #: src/load_plugins.c:228 #, c-format -msgid "ignoring duplicate I/O plugin `%s' in %s, line %d" +msgid "ignoring duplicate I/O plugin \"%s\" in %s, line %d" msgstr "ignorerer duplikat I/O-udvidelsesmodul »%s« i %s, linje %d" #: src/load_plugins.c:331 @@ -288,7 +289,7 @@ msgstr "ignorerer duplikat I/O-udvidelsesmodul »%s« i %s, linje %d" msgid "policy plugin %s does not include a check_policy method" msgstr "politikudvidelsesmodulet %s inkluderer ikke en metode for check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:477 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 #, c-format msgid "internal error, %s overflow" msgstr "intern fejl, %s-overløb" @@ -321,15 +322,15 @@ msgstr "tilvalget »-U« må kun bruges med tilvalget »-l«" msgid "the `-A' and `-S' options may not be used together" msgstr "tilvalgene »-A« og »-S« må ikke bruges sammen" -#: src/parse_args.c:504 +#: src/parse_args.c:510 msgid "sudoedit is not supported on this platform" msgstr "sudoedit er ikke understøttet på denne platform" -#: src/parse_args.c:577 +#: src/parse_args.c:583 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Kun et af tilvalgene -e, -h, -i, -K, -l, -s, -v eller -V må angives" -#: src/parse_args.c:591 +#: src/parse_args.c:597 #, c-format msgid "" "%s - edit files as another user\n" @@ -338,7 +339,7 @@ msgstr "" "%s - rediger filer som en anden bruger\n" "\n" -#: src/parse_args.c:593 +#: src/parse_args.c:599 #, c-format msgid "" "%s - execute a command as another user\n" @@ -347,7 +348,7 @@ msgstr "" "%s - udfør en kommando som en anden bruger\n" "\n" -#: src/parse_args.c:598 +#: src/parse_args.c:604 #, c-format msgid "" "\n" @@ -356,111 +357,111 @@ msgstr "" "\n" "Tilvalg:\n" -#: src/parse_args.c:600 +#: src/parse_args.c:606 msgid "use a helper program for password prompting" msgstr "brug et hjælpeprogram for indhentelse af adgangskode" -#: src/parse_args.c:603 +#: src/parse_args.c:609 msgid "use specified BSD authentication type" msgstr "brug angivet BSD-godkendelsestype" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "run command in the background" msgstr "kør kommando i baggrunden" -#: src/parse_args.c:608 +#: src/parse_args.c:614 msgid "close all file descriptors >= num" msgstr "luk alle filbeskrivelser >= num" -#: src/parse_args.c:611 +#: src/parse_args.c:617 msgid "run command with the specified BSD login class" msgstr "kør kommando med angivet BSD-logindklasse" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "preserve user environment when running command" msgstr "bevar brugermiljø når kommando udføres" -#: src/parse_args.c:616 +#: src/parse_args.c:622 msgid "edit files instead of running a command" msgstr "rediger filer i stedet for at køre en kommando" -#: src/parse_args.c:618 +#: src/parse_args.c:624 msgid "run command as the specified group name or ID" msgstr "udfør kommando som det angivne gruppenavn eller ID" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "set HOME variable to target user's home dir" msgstr "angiv HOME-variabel til målbrugers hjemmemappe" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "display help message and exit" msgstr "vis hjælpetekst og afslut" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command on host (if supported by plugin)" msgstr "kør kommando på vært (hvis understøttet af udvidelsesmodul)" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "run login shell as the target user; a command may also be specified" msgstr "kør en logindskal som målbrugeren; en kommando kan også angives" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "remove timestamp file completely" msgstr "fjern tidsstempelfil fuldstændig" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "invalidate timestamp file" msgstr "ugyldiggør tidsstempelfil" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "vis brugers privilegier eller kontroller en specifik kommando; brug to gange for længere format" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "non-interactive mode, no prompts are used" msgstr "ikkeinteraktiv tilstand, vil ikke spørge bruger" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "preserve group vector instead of setting to target's" msgstr "bevar gruppevektor i stedet for at sætte til målets" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "use the specified password prompt" msgstr "brug angivet logind for adgangskode" -#: src/parse_args.c:641 +#: src/parse_args.c:647 msgid "create SELinux security context with specified role" msgstr "opret SELinux-sikkerhedskontekt med angivet rolle" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "read password from standard input" msgstr "læs adgangskode fra standardinddata" -#: src/parse_args.c:646 +#: src/parse_args.c:652 msgid "run shell as the target user; a command may also be specified" msgstr "kør skal som målbruger; en kommando kan også specificeres" -#: src/parse_args.c:649 +#: src/parse_args.c:655 msgid "create SELinux security context with specified type" msgstr "opret SELinux-sikkerhedskontekt med angivet type" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "in list mode, display privileges for user" msgstr "i vis-tilstand, vis privilegier for bruger" -#: src/parse_args.c:654 +#: src/parse_args.c:660 msgid "run command (or edit file) as specified user name or ID" msgstr "kør kommando (eller rediger fil) som angivet brugernavn eller ID" -#: src/parse_args.c:656 +#: src/parse_args.c:662 msgid "display version information and exit" msgstr "vis versionsinformation og afslut" -#: src/parse_args.c:658 +#: src/parse_args.c:664 msgid "update user's timestamp without running a command" msgstr "opdater brugers tidsstempel uden at køre en kommando" -#: src/parse_args.c:660 +#: src/parse_args.c:666 msgid "stop processing command line arguments" msgstr "stop behandling af parametre for kommandolinjen" @@ -572,7 +573,7 @@ msgstr "ugyldigt filbeskrivelsesnummer: %s" msgid "unable to run %s as a login shell" msgstr "kan ikke køre %s som en indlogningsskal" -#: src/sesh.c:125 src/sudo.c:1252 +#: src/sesh.c:125 src/sudo.c:1297 #, c-format msgid "unable to execute %s" msgstr "kan ikke køre %s" @@ -625,209 +626,213 @@ msgstr "setproject fejlede for projekt »%s«" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "advarsel, ressourcekontroltildeling fejlede for projekt »%s«" -#: src/sudo.c:215 +#: src/sudo.c:212 #, c-format msgid "Sudo version %s\n" msgstr "Sudo version %s\n" -#: src/sudo.c:217 +#: src/sudo.c:214 #, c-format msgid "Configure options: %s\n" msgstr "Konfigurationsindstillinger: %s\n" -#: src/sudo.c:225 +#: src/sudo.c:222 msgid "fatal error, unable to load plugins" msgstr "fatal fejl, kan ikke indlæse udvidelsesmoduler" -#: src/sudo.c:233 +#: src/sudo.c:230 msgid "unable to initialize policy plugin" msgstr "kan ikke initialisere udvidelsesmodul for politik" -#: src/sudo.c:277 +#: src/sudo.c:274 msgid "plugin did not return a command to execute" msgstr "udvidelsesmodul returnerede ikke en kommando til afvikling" -#: src/sudo.c:293 +#: src/sudo.c:290 #, c-format msgid "error initializing I/O plugin %s" msgstr "fejl under initialisering af I/O-udvidelsesmodulet %s" -#: src/sudo.c:319 +#: src/sudo.c:316 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "uventet sudo-tilstand 0x%x" -#: src/sudo.c:462 +#: src/sudo.c:460 msgid "unable to get group vector" msgstr "kan ikke indhente gruppevektor" -#: src/sudo.c:523 +#: src/sudo.c:522 #, c-format msgid "unknown uid %u: who are you?" msgstr "ukendt uid %u: hvem er du?" -#: src/sudo.c:860 +#: src/sudo.c:578 +msgid "unable to determine tty" +msgstr "kunne ikke bestemme tty" + +#: src/sudo.c:866 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s skal være ejet af uid %d og have setuid bit angivet" -#: src/sudo.c:863 +#: src/sudo.c:869 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "effektiv uid er ikke %d, er %s på et filsystem med indstillingen »nosuid« angivet eller et NFS-filsytsem uden administratorprivilegier (root)?" -#: src/sudo.c:869 +#: src/sudo.c:875 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "effektiv uid er ikke %d, er sudo installeret setuid root?" -#: src/sudo.c:1001 +#: src/sudo.c:956 +msgid "unable to set supplementary group IDs" +msgstr "kunne ikke angive supplerende gruppe-id'er" + +#: src/sudo.c:963 +#, c-format +msgid "unable to set effective gid to runas gid %u" +msgstr "kan ikke angive effektiv gid til runas gid %u" + +#: src/sudo.c:969 +#, c-format +msgid "unable to set gid to runas gid %u" +msgstr "kunne ikke angive gid til runas gid %u" + +#: src/sudo.c:1040 #, c-format msgid "unknown login class %s" msgstr "ukendt logindklasse %s" -#: src/sudo.c:1014 +#: src/sudo.c:1053 msgid "unable to set user context" msgstr "kan ikke angive brugerkontekst" -#: src/sudo.c:1024 +#: src/sudo.c:1069 msgid "unable to set process priority" msgstr "kunne ikke angive procesprioritet" -#: src/sudo.c:1032 +#: src/sudo.c:1077 #, c-format msgid "unable to change root to %s" msgstr "kunne ikke ændre administrator (root) til %s" -#: src/sudo.c:1045 src/sudo.c:1051 src/sudo.c:1058 +#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "kunne ikke ændre til runas uid (%u, %u)" -#: src/sudo.c:1076 +#: src/sudo.c:1121 #, c-format msgid "unable to change directory to %s" msgstr "kunne ikke ændre mappe til %s" -#: src/sudo.c:1134 +#: src/sudo.c:1179 #, c-format msgid "unexpected child termination condition: %d" msgstr "uventet underbetingelse for terminering: %d" -#: src/sudo.c:1280 +#: src/sudo.c:1325 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "politikudvidelsesmodulet %s mangler i metoden »check_policy«" -#: src/sudo.c:1298 +#: src/sudo.c:1343 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "politikudvidelsesmodul %s understøter ikke listning af privilegier" -#: src/sudo.c:1315 +#: src/sudo.c:1360 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "politikudvidelsesmodul %s understøtter ikke tilvalget -v" -#: src/sudo.c:1330 +#: src/sudo.c:1375 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "politikudvidelsesmodul %s understøtter ikke tilvalget -k/-K" -#: src/sudo.c:1353 -msgid "unable to set supplementary group IDs" -msgstr "kunne ikke angive supplerende gruppe-id'er" - -#: src/sudo.c:1361 -#, c-format -msgid "unable to set effective gid to runas gid %u" -msgstr "kan ikke angive effektiv gid til runas gid %u" - -#: src/sudo.c:1368 -#, c-format -msgid "unable to set gid to runas gid %u" -msgstr "kunne ikke angive gid til runas gid %u" - -#: src/sudo_edit.c:181 +#: src/sudo_edit.c:181 src/sudo_edit.c:270 msgid "unable to restore current working directory" msgstr "kan ikke gendanne nuværende arbejdsmappe" -#: src/sudo_edit.c:528 src/sudo_edit.c:639 +#: src/sudo_edit.c:577 src/sudo_edit.c:689 #, c-format msgid "%s: not a regular file" msgstr "%s: ikke en regulær fil" -#: src/sudo_edit.c:535 +#: src/sudo_edit.c:584 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "%s: redigering af symbolske henvisninger er ikke tilladt" -#: src/sudo_edit.c:538 +#: src/sudo_edit.c:587 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "%s: redigering af filer i en skrivbar mappe er ikke tilladt" -#: src/sudo_edit.c:571 src/sudo_edit.c:678 +#: src/sudo_edit.c:620 src/sudo_edit.c:728 #, c-format msgid "%s: short write" msgstr "%s: kort skrivning" -#: src/sudo_edit.c:640 +#: src/sudo_edit.c:690 #, c-format msgid "%s left unmodified" msgstr "%s tilbage uændrede" -#: src/sudo_edit.c:653 src/sudo_edit.c:839 +#: src/sudo_edit.c:703 src/sudo_edit.c:889 #, c-format msgid "%s unchanged" msgstr "%s uændrede" -#: src/sudo_edit.c:667 src/sudo_edit.c:689 +#: src/sudo_edit.c:717 src/sudo_edit.c:739 #, c-format msgid "unable to write to %s" msgstr "kan ikke skrive til %s" -#: src/sudo_edit.c:668 src/sudo_edit.c:687 src/sudo_edit.c:690 -#: src/sudo_edit.c:864 src/sudo_edit.c:868 +#: src/sudo_edit.c:718 src/sudo_edit.c:737 src/sudo_edit.c:740 +#: src/sudo_edit.c:914 src/sudo_edit.c:918 #, c-format msgid "contents of edit session left in %s" msgstr "indhold fra redigeringssession tilbage i %s" -#: src/sudo_edit.c:686 +#: src/sudo_edit.c:736 msgid "unable to read temporary file" msgstr "kan ikke læse midlertidig fil" -#: src/sudo_edit.c:769 +#: src/sudo_edit.c:819 msgid "sesh: internal error: odd number of paths" msgstr "sesh: intern fejl: forkert antal stier" -#: src/sudo_edit.c:771 +#: src/sudo_edit.c:821 msgid "sesh: unable to create temporary files" msgstr "sesh: kan ikke oprette midlertidige filer" -#: src/sudo_edit.c:773 src/sudo_edit.c:871 +#: src/sudo_edit.c:823 src/sudo_edit.c:921 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: ukendt fejl %d" -#: src/sudo_edit.c:863 +#: src/sudo_edit.c:913 msgid "unable to copy temporary files back to their original location" msgstr "kan ikke kopiere midlertidige filer tilbage til deres originale placering" -#: src/sudo_edit.c:867 +#: src/sudo_edit.c:917 msgid "unable to copy some of the temporary files back to their original location" msgstr "kan ikke kopiere nogle af de midlertidige filer tilbage til deres originale placering" -#: src/sudo_edit.c:911 +#: src/sudo_edit.c:961 #, c-format msgid "unable to change uid to root (%u)" msgstr "kunne ikke ændre uid til root (%u)" -#: src/sudo_edit.c:928 +#: src/sudo_edit.c:978 msgid "plugin error: missing file list for sudoedit" msgstr "fejl i udvidelsesmodul: mangler filliste for sudoedit" -#: src/sudo_edit.c:969 src/sudo_edit.c:982 +#: src/sudo_edit.c:1019 src/sudo_edit.c:1032 msgid "unable to read the clock" msgstr "kunne ikke læse uret" @@ -839,44 +844,29 @@ msgstr "ingen tty til stede og intet askpass-program angivet" msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "intet askpass-program angivet, forsøg at angive SUDO_ASKPASS" -#: src/tgetpass.c:270 +#: src/tgetpass.c:261 #, c-format msgid "unable to set gid to %u" msgstr "kan ikke angive gid til %u" -#: src/tgetpass.c:274 +#: src/tgetpass.c:265 #, c-format msgid "unable to set uid to %u" msgstr "kan ikke angive uid til %u" -#: src/tgetpass.c:279 +#: src/tgetpass.c:270 #, c-format msgid "unable to run %s" msgstr "kan ikke køre %s" -#: src/utmp.c:266 +#: src/utmp.c:268 msgid "unable to save stdin" msgstr "kan ikke gemme til stdin" -#: src/utmp.c:268 +#: src/utmp.c:270 msgid "unable to dup2 stdin" msgstr "kan ikke dup2 stdin" -#: src/utmp.c:271 +#: src/utmp.c:273 msgid "unable to restore stdin" msgstr "kan ikke gendanne stdin" - -#~ msgid "unable to set terminal to raw mode" -#~ msgstr "kunne ikke angive terminal til tilstanden rå (raw)" - -#~ msgid "internal error, tried allocate zero bytes" -#~ msgstr "intern fejl, forsøgte at allokere nul byte" - -#~ msgid "unable to open socket" -#~ msgstr "kunne ikke åbne sokkel" - -#~ msgid "%s: %s: %s\n" -#~ msgstr "%s: %s: %s\n" - -#~ msgid "%s: %s\n" -#~ msgstr "%s: %s\n" diff --git a/po/de.mo b/po/de.mo index 979317a26bb6f74f82d719bd8aa4b7347a7fe1aa..beb151c01b964cd565b6df04556a38a568dc82d5 100644 GIT binary patch delta 3272 zcmXxldu$X{6vy$iJQ`xVKEiatWE6b&B^(W)eV^s0uZ}a@37`P&51zi|`*T#zBm# z4r@^}dKy*wkB}VfU*uNnLH5kSMxX|qjt(wGarU>8&Vg}Se^lN=})Gig_#5}kz_?^z_#xb5deo9ZO00yj|u2FRv6 z25}HhMr9m9{k|EQq_v_3Jc3%|v*=(4I@22Gp_XnosxoU(iNA~i#7qG=g%Sk>^gt6xwGj^&rL##YD-ZQierDqw|6;F z2cM%dyo8$hO;iW>aJObW615kmqprtLYukoe+rvoC_BE>1*HDQMrrz3|Q&5$D3^jqb zG0r{q4JXR{I%-p8QLnC8nQ{(}qa8wRzFjHLU@7fRWTP36#asLpF|yU$uo3kd z9z<2*XVe6IL#e+q96~z!p$f;Ni|X)g)XYyI&)6lTDAtAPRAV73(RJ7bw__Tx(ewOKqDOHw-a;*1 zF*{JtRig%e9Jk{>tin>>VO4Si>i(l~PWa8vqn03z1=1SkBbRI@>i4IR$=my=4ldvW z*qilu5FbV*vKKY*Wt^qoX{fUGND=I5WR>k8>i+n7PP%c@mG7kna!`rXU>IAl8ZY7! zEMRAi!RK%+9z*ScJE(+9XvhXsqB~HDeuw&=+*_91oQsg> z^M~cM{iuX~L?&+z)1j)i04s1S>h~{@B3dRJLVIEofAsrCRKlO3`n`g@FqTUh9Gr@y z7~dK>(Tv|j-FOz2KqkE`#ql^FccI>bzfqekcVhB=u0jp;B=~-WVR41P&0ZBwFIZp!D~1fd+Y`^FUNuM9^~N0#4~<3QYlO5k&3-`FkGKt)rNORy9*BM&K-oj?uP zk%iamIsvt0VbqefA-CAKsdm=18Xw>GZLnU|+ zmH1iI09|GzKP+Q0mv${G!8NG2XD>Q<1KGEhMQ2K=CeDdE*nxa&>@?noH&FxR@N)Zc zUdj;8qTP%X#Xe2hiBYJ!%|Jc(BKq*|q2D5@Ml)*6)r7x3b#W&y_Nvpfd~-ZEy{ts# zS4q=TzjsH*vb_Y$XPXEenxzua`qp@7()$P5Bo-wm5;}$uyNRL12118NsE#@&cmpze z7Ce${*a!F?kw(ObB}ACe@eEPvEy?Kb*0#6#9O7JJ3$cpGCJKqW#{o|E-EAP{w^s;ZNz}~E6F$U1t#?8VF}KBug-Np7BG`Mz_&j=0@G9v)GNq bmbr~BZgj2g2`yXJ;?{-TXkzQQ+ui;LRveCy delta 3191 zcmXxkd2Ccw6vy#1g#uwZrC8_+bXvA949v826(|LyWhpIC_Dv!MMpoGpF))@*5isDB z2%vONw6iOR|XhxKYiGY@CJacnj9xK`g@iI1>Ak?H~-JI@*r|@H{Gkf86Wz6tiNk zt56BPi3NBH_5K|!#MIP?Sso`f^r{Enz=3!YGqDx@=t+xKC=2^@U4iN#i~(#!Rqh%p zp?j!y(ipxHAA>`27b@|~sERy@aKhlMM~`SC1*j6uLv^qT_240JZcY-F<27wtA2v$$4aDYi!A0u9c)33_zN71S8*7oWSB8+HVvtoEkmt= zZAi84I5PeAqw5XSb9d2?v3$j2KUAWHsQ#89iAL-_PPCYsP$O?ebr?f7T`>jwVlFD< zTGa1Lk-^y}RELLAb9)y3cn3ALooQ54R)ng|TvXz(V>a9hYhpO~+)BxVW2+!DQPLz2I zYEeDGE|^W-WC;$zD%9fJ>iP{9as4-H#93sO7-KdXyETkV2{sO`5GRf$We0sNIq z{gq(?>F9?54#jb(2DhU|-h{kk=aFLAeXPbrhNT4OV<&tKJK%a8hYhHXuc9jDVXvyc zbo66Mfcj71WCl0129Dticovo66;wqY;3UjoI2zF^zLaPqmS8Jt>QY#NdanT0@oe0I zyRi~`1f!K)fO@_$!U@0GckYe5sHy14L}@N_kXtq$_1p$z@YaNylHc$pOk!Tf<7`wy zpQ94^6DR0*E>z)qq!_jtnPrQdii*YqpV++o~Tvk{azKt*9 zdDL2Xib}YM3%LlD=sr}U*HQl~>BY|$X~br7q6T(HZ`c*ogE3@9TULe2bR%l9eu_%$ zGHN9Ea3-denhnRb=*QEjlHWijl0mjLSc_U4hcT%Af0q-IvYuq2KbSgHLM!=VTI~cX zq2H0gTPDMysx}pMe>+kK`8^v1Dj~yw)VD0~GPBhXvs0STX z$Jg*>e1dg2k5;t{zD6ywR%H6E)9`3VWvKUOqt?zoRJ-4zD$s_#FsmY3u?mbZc>9PG zHFyK3qK$}-Xd0^YJJ63`;Yj=ym0&U#S}UVbQ?U+v<55(*KOxn(m{HNn3_*%y>)q=! zqo}_!e83H+-SVhs7QTWi={D5VoI`cghAMsL=;(;*kmA@@REHN(+x01Gs&ZHWdVVf) z%l5d}H<2A}-YV*^7fY+6BU*!M;3#UFT}74rA!^a|852!#B`R?T)xjm~fsarnP8}Of zumrVh!sy2{$a=M#sD!#kXjKhNM`g4F``}qr2e;6N-PqhR3$>qvNHHwpdJ(C%dFf5> z)u0ET9~9Wa?!^jJb=MNU1@6rcah6lb=EHu!pbCOD10zgPm(@0+Z_3g;$4HEDwyDzox#-pC1fGpDXa^hsp{H^Maw~C)tZU lapPAknZGo=zTTfdFxb2*_jrf)wdy4{wAtJI^N>dg{{v$IZfgJl diff --git a/po/de.po b/po/de.po index d59fae49b..104c394ea 100644 --- a/po/de.po +++ b/po/de.po @@ -2,13 +2,13 @@ # This file is distributed under the same license as the sudo package. # # Jakob Kramer , 2012, 2013, 2014. -# Mario Blättermann , 2012, 2014-2016. +# Mario Blättermann , 2012, 2014-2017. msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 21:35+0100\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 21:25+0200\n" "Last-Translator: Mario Blättermann \n" "Language-Team: German \n" "Language: de\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Poedit 1.8.12\n" #: lib/util/aix.c:85 lib/util/aix.c:172 msgid "unable to open userdb" @@ -34,36 +34,37 @@ msgstr "Registrierungsdatenbank konnte nicht wiederhergestellt werden" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "Speicher konnte nicht zugewiesen werden" @@ -72,18 +73,18 @@ msgstr "Speicher konnte nicht zugewiesen werden" msgid "Unknown signal" msgstr "Unbekanntes Signal" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "ungültiger Wert" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "Wert zu groß" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "Wert zu klein" @@ -137,85 +138,89 @@ msgstr "%s kann von der Gruppe verändert werden" msgid "unable to open %s" msgstr "%s konnte nicht geöffnet werden" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "Handler für Signal %d konnte nicht gesetzt werden" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "Es konnte nicht geforkt werden" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "PRIV_PROC_EXEC konnte nicht von PRIV_LIMIT entfernt werden" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "Fehler beim Lesen der Signal-Pipe" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "Fehler beim Lesen des Socket-Paars" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "Unerwarteter Antworttyp auf Rückmeldungskanal: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "Ereignis konnte nicht zur Warteschlange hinzugefügt werden" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "Sockets konnten nicht hergestellt werden" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "Weiterleitung konnte nicht erstellt werden" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "Kontrollierendes TTY konnte nicht gesetzt werden" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "Es konnte nicht geforkt werden" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "TTY-Kennzeichnung konnte nicht wiederhergestellt werden" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "Regelwerks-Plugin konnte Sitzung nicht initialisieren" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "Fehler in Ereignisschleife" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "TTY-Kennzeichnung konnte nicht wiederhergestellt werden" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "Handler für Signal %d konnte nicht wiederhergestellt werden" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "Fehler beim Lesen der Signal-Pipe" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "PRIV_PROC_EXEC konnte nicht von PRIV_LIMIT entfernt werden" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "PTY konnte nicht vergeben werden" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "Weiterleitung konnte nicht erstellt werden" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "Fehler beim Lesen der Pipe" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "Fehler beim Lesen des Socket-Paars" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "Unerwarteter Antworttyp auf Rückmeldungskanal: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "Kontrollierendes TTY konnte nicht gesetzt werden" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "Sockets konnten nicht hergestellt werden" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -284,48 +289,48 @@ msgstr "Doppelt vorhandenes E/A-Plugin »%s« in %s, Zeile %d, wird ignoriert" msgid "policy plugin %s does not include a check_policy method" msgstr "Das Regelwerks-Plugin %s enthält keine check_policy-Methode" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "Interner Fehler: %s-Überlauf" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "Das Argument für -C muss eine Zahl größer oder gleich 3 sein" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "Die Optionen »-i« und »-s« können nicht gemeinsam benutzt werden" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "Die Optionen »-i« und »-E« können nicht gemeinsam benutzt werden" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "Die Option »-E« ist im Bearbeiten-Modus ungültig" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "Im Bearbeiten-Modus können keine Umgebungsvariablen gesetzt werden" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "Die »-U«-Option kann nur zusammen mit »-l« benutzt werden" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "Die Optionen »-A« und »-S« können nicht gemeinsam benutzt werden" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "sudoedit ist auf dieser Plattform nicht verfügbar" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Nur eine der Optionen -e, -h, -i, -K, -l, -s, -v oder -V darf angegeben werden" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -334,7 +339,7 @@ msgstr "" "%s - Dateien als anderer Benutzer verändern\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -343,7 +348,7 @@ msgstr "" "%s - Einen Befehl als anderer Benutzer ausführen\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -352,111 +357,115 @@ msgstr "" "\n" "Optionen:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "Hilfsprogramm zum Eingeben des Passworts verwenden" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "Angegebenen BSD-Legitimierungstypen verwenden" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "Befehl im Hintergrund ausführen" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "Alle Dateideskriptoren >= num schließen" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "Befehl unter angegebener Login-Klasse ausführen" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "Benutzerumgebung beim Starten des Befehls beibehalten" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "Dateien bearbeiten, statt einen Befehl auszuführen" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "Befehl unter angegebenem Gruppennamen oder Gruppen-ID ausführen" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "HOME-Variable als Home-Verzeichnis des Zielbenutzers setzen" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "Hilfe ausgeben und beenden" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "Befehl auf entferntem System ausführen (falls vom Plugin unterstützt)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "Anmeldeshell als Zielbenutzer starten; es kann auch ein Befehl angegeben werden" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "Zeitstempeldateien komplett entfernen" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "Zeitstempeldatei ungültig machen" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "Benutzerrechte aufzählen oder einen bestimmten Befehl testen; für ein längeres Format zweimal angeben" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "Nicht-interaktiver Modus, es werden keine Prompts verwendet" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "Gruppen-Vektor beibehalten, statt auf den des Zielbenutzers zu setzen" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "Angegebenen Passwort-Prompt benutzen" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "SELinux-Sicherheitskontext mit angegebener Funktion erstellen" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "Passwort von der Standardeingabe lesen" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "Shell als Zielbenutzer ausführen; es kann auch ein Befehl angegeben werden" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "SELinux-Sicherheitskontext mit angegebenem Typ erstellen" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "Befehlausführung nach der angegebenen Zeitbegrenzung abbrechen" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "im Aufzählungsmodus, Rechte des Benutzers anzeigen" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "Befehl oder Datei unter angegebenem Benutzernamen oder Benutzer-ID ausführen bzw. ändern" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "Versionsinformation anzeigen und beenden" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "Den Zeitstempel des Benutzers erneuern, ohne einen Befehl auszuführen" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "Aufhören, die Befehlszeilenargumente zu verarbeiten" @@ -570,7 +579,7 @@ msgstr "Unzulässige Dateideskriptornummer: %s" msgid "unable to run %s as a login shell" msgstr "%s konnte nicht als Anmeldeshell ausgeführt werden" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "%s konnte nicht ausgeführt werden" @@ -655,97 +664,97 @@ msgstr "E/A-Plugin %s konnte nicht initialisiert werden" msgid "unexpected sudo mode 0x%x" msgstr "Unerwarteter sudo-Modus 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "Gruppenvektor konnte nicht geholt werden" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "Unbekannte UID %u: Wer sind Sie?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "TTY konnte nicht ermittelt werden" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s muss dem Benutzer mit UID %d gehören und das »setuid«-Bit gesetzt haben" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "Effektive UID ist nicht %d. Liegt %s auf einem Dateisystem mit gesetzter »nosuid«-Option oder auf einem NFS-Dateisystem ohne Root-Rechte?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "Effektive UID ist nicht %d. Wurde sudo mit »setuid root« installiert?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "Zusätzliche Gruppenkennungen konnten nicht gesetzt werden" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "Effektive GID konnte nicht auf »runas«-GID %u gesetzt werden" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "GID konnte nicht auf »runas«-GID %u gesetzt werden" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "Unbekannte Anmeldungsklasse %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "Benutzerkontext konnte nicht gesetzt werden" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "Prozesspriorität konnte nicht gesetzt werden" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "Wurzelverzeichnis konnte nicht zu %s geändert werden" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "Es konnte nicht zu »runas«-GID gewechselt werden (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "In Verzeichnis »%s« konnte nicht gewechselt werden" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "Unerwartete Abbruchbedingung eines Unterprozesses: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "Dem Regelwerks-Plugin %s fehlt die »check_policy«-Methode" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "Regelwerks-Plugin %s unterstützt das Auflisten von Privilegien nicht" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "Regelwerks-Plugin %s unterstützt die Option -v nicht" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "Regelwerks-Plugin %s unterstützt die Optionen -k und -K nicht" @@ -867,3 +876,6 @@ msgstr "dup2 konnte nicht auf die Standardeingabe angewendet werden" #: src/utmp.c:273 msgid "unable to restore stdin" msgstr "Standardeingabe konnte nicht wiederhergestellt werden" + +#~ msgid "error reading from pipe" +#~ msgstr "Fehler beim Lesen der Pipe" diff --git a/po/fr.mo b/po/fr.mo index c1a2519e78eee8b9f150d144856aaa33acfa6989..29e691f3f246ac2249c8d9ba92f9e77b4b5a5c12 100644 GIT binary patch delta 3247 zcmXxm4NO&a7{~GFnmQCNzM)80yKHe2`X?fZb4P< z7%HJlsOPj{`AR&9qi_`}@g`J7t|Du*w$Wa(OaiD9m7ykBg1T`ZYK7-88~?&#n8B=i z;2hM7UPP7t6C?-w8@biGl09p%p{NPV(ZK~s4i??Si6&}9t^71j#G5!8gQ;e0o2@{q zXZ5IF*n?EvnvpiJE1tJe_qB6k6ZOGF#>J>ar=aHBj3gSh!e(cY`S0& zGq4nuaRl}G%g7?F0X5;Ls6D=j4z}T8+T(Q8)=foKW;H7DZ5UvFJH$z6E}TKWYv17$ zcptU0J}g(I%t1{!4fWt<=-@8Y15cp7{|)lb?(#>?ox;QPy)j5pZ2@XQQA}lid!G|M z;0siSS5Yg!hk8Iq?$(NPP`yx&x?YFc+eXyh9z$}r^QcnaK_%XwdaF6dqALA7Y60(J zlzZ#~C(8UTs;QExS0@a4R^Uj+RjB6M?b(8PjN6ipR$PRaeP+*MN5*+%tM7$Sy|fWk ziO*1pUKv3BHSt3(&^P9gmToLTa|C;5)R3TGaKONUnAf`Daldzmr`!$wigE3>~b;4fug~J%i=U zXIzbi_&F+}|4=K=q7l>!bNN$@ucKDlf=aMke(Za*kw@A#0#*Nl!kw zjoRZ5)RpbBS*XP7Q7b!-nz-Gl*h)s>WX5YypPxb9{{U6Vas1KSwHdXLL+IcS7{GsU z5c69P($xp0sJ*U6^}sfqjwewQbt;KC{?o?oT#f)$MEZh6HysAU?2Pvd*Cfp1ypZdeH($=%LST;P?q-%*(dXaMb9E~>Q8VJhxMO?(RV;G0PQS?BSwW*m=w z8P|H_H;`?&W@Pv5A*xx6*e6wPX<0Ou+1p&uiZ7ua&~`#>EBd1{or!wTTGR@Uq7rC9 zy#@cGdML9zwznZnV_bz8imgE{q#1qq=wK%-;tiIg=2}JgtG$c6aIQN!KG|2{hU4>d)i7Fd zy!W|&BY37AAlN0_MCedC*@f2s~l2}aWc!>zPl?kcgIjv)}4^gj3JyA=jdGrcBI*xF1=+OXGqV0rA z{uD8jP-jmevWR^|BC&%gbFU=?e6!sL3F*EWZkj*YH^eRQ_xI(wRsQ65ncOkY-QZ96 zO?LPClMC2~*5f@-wWW?(grC?-j36=ynx(bv^)3x^@9@m=Zc1XnuXjnuI-=YSB^J+A z?>tTHB=!>B3H6x{HSlYMeoHzLONe4Z$D4%utdU3~bQBP;62YcRi6h%JWhGsY8ya3& z6IoVO7j_mduc@h8R_#K2Ec+7;o2kwuYkwNn?V2|G(8HIcfe_}+8k+YHNg z!PSuK)%?E0AsrBh$r#kG^g=<#SGI{es&E9;lsbtjpPX7bSG>A|D delta 3179 zcmXxkd2AGA7{~EvkydQG3kdX}t=$%(2NZTGZE2wtN~HxU>mO zg&J@`QiwnijX}_A0}-MI5tN8Wyg&(o@&}0o4*~12Z`ugBqX_bFmdw zxo=Pj{f2r@U#73b$72aLqY^)fs>t;)J50_}QX+}up-R+%8elc*!o#Q;UcjLk$7p&` zDQYH-sFLqQ#(8vP>JTF#(NY=G;FW1qs6ozHS_bR0lSb*PfW!A zn1jlAGV1rokjdF<)PTECy*-3}yo73P3=dVy3Q(1qjY|9}OlExB#7+-R>__ggkMUmY zK+P8g}{Q3DpD9y|m6xC-^a-KhHyBOg1*qm27oi7HTbpP?gw& zO7v(B_1C}`Il+3dJ4s6yW+FM*eB{5$no$F{y61nuF&zJkO0b0Kb;Bx*#u}W7^{7f5 zKvm*0s$$)EXEk0%F7>Zsr;HO?0~=ARwH39P+Ax3}I1zjDQj@FAMkVkfj>eOygyXnL z*XN-Io`<_|8&1Fx{HXiZqOLy?W{0Hg4^(MVXpnkajB3ThNc*iB$-&-7UEhIx%u88R z;!+%o&tMTA!QprVHEiiBQXA7TZhmS?`_tz7PQ7xE=eq4_$ai4oWhiTPu z+=#{a87d(U3xPSFF&QhumUwu@+lU16)UywutPMz#LSicHtcS4(l;*gj!7hH?gA%e1eI19o1_e zb){`qi%M)gYG&V~297Cl*AD9ZM$~nmqbk^)FTGupP!m{&etaF1@fZ$beCu$3@RF{2 zJQ&scI-H7Yu?m026wDkQc~Chj!H|2r1vTJ7Ov1D7@t>#(rch=dPR43%z%bRaciGXZ zzJ!ypcUdIk5Z=S_W{k&n)XcxYOzc9v>7nJI7HtD6!FBHWH&7EfgLKcjmPZz63HIao ziE`?n%FcF9@G9FOROS~^J^K$;+8_%d4HuvWUWa;c8|pPXgIa_=#zp>EN>Imhkak-$ z(ltAQTBK3*NtG+82uCuT&k6NtCuZQ+s8(D>WtvtQdC*wY44Y61Y)1`r9JO|?p?VuT zKJt&6i7NGY)N@);iF|}S+HQo|VZB)yFDb98HK88(9?}gvhj*i&S3>6DOdN+(aEI#^ zh*0|41`<07O{vLG<)W@ZT9&pd>!)e4?Vkx1;qdwl=_Or9sJ;*|;WSa@~U^-DlXl1KMImB+l zM{FS~oeOcvo>|V#xPG1)PP#Y2GsG$KW_k*px!#1RY_6ztR(kt+CONI%gd*zQx$SY) zvel+$d5H~#-nIS&J?~uhdM9$7t30#9N%AFowUo83ASO6te5Et=Ha, 2011-2013 -# Frédéric Marchal , 2016 +# Frédéric Marchal , 2017 # msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 10:11+0100\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 10:49+0200\n" "Last-Translator: Frédéric Marchal \n" "Language-Team: French \n" "Language: fr\n" @@ -34,36 +34,37 @@ msgstr "impossible de rétablir le registre" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "impossible d'allouer la mémoire" @@ -72,18 +73,18 @@ msgstr "impossible d'allouer la mémoire" msgid "Unknown signal" msgstr "Signal inconnu" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "valeur incorrecte" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "valeur trop grande" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "valeur trop petite" @@ -137,85 +138,89 @@ msgstr "%s peut être écrit par le groupe" msgid "unable to open %s" msgstr "impossible d'ouvrir %s" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "impossible de spécifier le gestionnaire pour le signal %d" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "erreur de fork" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "impossible de supprimer PRIV_PROC_EXEC de PRIV_LIMIT" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "erreur lors de la lecture du tube signal" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "erreur de lecture sur la paire de sockets" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "réponse inattendue sur le backchannel : %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "impossible d'ajouter l'événement à la queue" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "impossible de créer des sockets" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "impossible de créer le tube" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "impossible de choisir le tty de contrôle" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "erreur de fork" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "impossible de rétablir l'étiquette du tty" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "le greffon de règles a échoué lors de l'initialisation de la session" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "erreur dans la boucle des événements" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "impossible de rétablir l'étiquette du tty" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "impossible de rétablir le gestionnaire pour le signal %d" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "erreur lors de la lecture du tube signal" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "impossible de supprimer PRIV_PROC_EXEC de PRIV_LIMIT" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "impossible d'allouer le pty" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "impossible de créer le tube" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "erreur de lecture sur le tube" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "erreur de lecture sur la paire de sockets" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "réponse inattendue sur le backchannel : %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "impossible de choisir le tty de contrôle" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "impossible de créer des sockets" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -284,48 +289,48 @@ msgstr "ignore le greffon E/S en double « %s » dans %s, ligne %d" msgid "policy plugin %s does not include a check_policy method" msgstr "le greffon de règles %s ne contient pas de méthode check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "erreur interne, débordement %s" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "l'argument à -C doit être un nombre plus grand ou égal à 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "vous ne pouvez pas spécifier les options « -i » et « -s » en même temps" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "vous ne pouvez pas spécifier les options « -i » et « -E » en même temps" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "l'option « -E » n'est pas valable en mode édition" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "vous ne pouvez pas spécifier de variable d'environnement en mode édition" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "l'option « -U » ne peut être utilisée qu'avec l'option « -l »" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "les options « -A » et « -S » ne peuvent pas être utilisées ensemble" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "sudoedit n'est pas pris en charge sur cette plate-forme" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Seule une des options -e, -h, -i, -K, -l, -s, -v ou -V peut être spécifiée" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -334,7 +339,7 @@ msgstr "" "%s – édite les fichiers en tant qu'un autre utilisateur\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -343,7 +348,7 @@ msgstr "" "%s – exécute une commande en tant qu'un autre utilisateur\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -352,111 +357,115 @@ msgstr "" "\n" "Options:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "utiliser un programme adjoint pour demander le mot de passe" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "utiliser le type d'authentification BSD spécifié" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "exécuter la commande en arrière-plan" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "fermer tous les descripteurs de fichiers >= n°" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "exécuter la commande avec la classe de login BSD" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "préserver l'environnement de l'utilisateur en exécutant la commande" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "éditer les fichiers au lieu d'exécuter une commande" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "exécuter la commande en tant que le nom ou ID de groupe spécifié" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "assigner à la variable HOME le répertoire personnel de l'utilisateur cible" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "afficher le message d'aide et terminer" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "exécuter la commande sur l'hôte (si supporté par le greffon)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "exécuter le shell de login comme l'utilisateur cible. Une commande peut aussi être spécifiée" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "supprime complètement le fichier d'horodatage" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "invalide le fichier d'horodatage" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "afficher les privilèges de l'utilisateur ou vérifie une commande spécifique. Utilisez deux fois pour une forme plus longue" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "mode non interactif, aucune invite utilisée" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "préserve le vecteur des groupes au lieu de le changer en celui de la cible" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "utiliser l'invite de mot de passe spécifié" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "créer le contexte de sécurité SELinux avec le rôle spécifié" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "lire le mot de passe depuis l'entrée standard" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "exécuter le shell en tant que l'utilisateur cible. Une commande peut aussi être spécifiée" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "créer le contexte de sécurité SELinux avec le type spécifié" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "terminer la commande après la limite de temps spécifiée" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "en mode liste, afficher les privilèges de l'utilisateur" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "exécuter la commande (ou éditer le fichier) sous le nom d'utilisateur ou le ID spécifié" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "afficher les informations de version et terminer" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "mettre à jour l'horodatage de l'utilisateur sans exécuter de commande" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "arrêter de traiter les arguments en ligne de commande" @@ -566,7 +575,7 @@ msgstr "numéro de descripteur de fichier invalide: %s" msgid "unable to run %s as a login shell" msgstr "impossible d'exécuter %s comme un shell de login" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "impossible d'exécuter %s" @@ -651,97 +660,97 @@ msgstr "erreur à l'initialisation du greffon E/S %s" msgid "unexpected sudo mode 0x%x" msgstr "mode sudo 0x%x inattendu" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "impossible d'obtenir le vecteur de groupes" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "uid %u inconnu : qui êtes-vous ?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "impossible de déterminer le tty" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s doit être la propriété du uid %d et avoir le bit setuid mis" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "le uid effectif n'est pas %d. Est-ce que %s est sur un système de fichiers avec l'option « nosuid » ou un système de fichiers NFS sans privilèges root ?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "le uid effectif n'est pas %d. Est-ce que sudo est installé setuid root ?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "impossible d'attribuer les ID de groupe supplémentaires" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "impossible de changer le gid effectif à runas gid %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "impossible de changer le gid à runas gid %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "classe de login %s inconnue" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "impossible de changer le contexte utilisateur" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "impossible de changer la priorité du processus" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "impossible de changer root en %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "impossible de changer vers runas uid (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "impossible de changer le répertoire vers %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "condition de fin de l'enfant inconnue: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "le greffon de règles %s n'a pas de méthode « check_policy »" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "le greffon de règles %s ne supporte pas les privilèges de listage" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "le greffon de règles %s ne supporte pas l'option -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "le greffon de règles %s ne supporte pas les options -k/-K" @@ -864,6 +873,9 @@ msgstr "impossible d'exécuter dup2 sur stdin" msgid "unable to restore stdin" msgstr "impossible de rétablir stdin" +#~ msgid "error reading from pipe" +#~ msgstr "erreur de lecture sur le tube" + #~ msgid "unable to set terminal to raw mode" #~ msgstr "impossible de mettre le terminal en mode brut" diff --git a/po/hr.mo b/po/hr.mo index 1d029e5b56e3af2e2aa17bdb00521b925194deb1..5a0b816d05af9581ab18078dbb5b8462d372f14e 100644 GIT binary patch delta 5644 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 delta 5382 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, 2016. msgid "" msgstr "" -"Project-Id-Version: sudo-1.8.19b1\n" +"Project-Id-Version: sudo-1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 10:59-0800\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 20:52-0700\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -16,12 +16,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 1.8.9\n" "X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: ../../Downloads/sudo-1.8.20b1\n" +"X-Poedit-SearchPath-0: .\n" #: lib/util/aix.c:85 lib/util/aix.c:172 msgid "unable to open userdb" -msgstr "ne mogu otvoriti korisničku bazu podataka" +msgstr "ne mogu otvoriti userdb korisnika" #: lib/util/aix.c:227 #, c-format @@ -30,60 +32,61 @@ msgstr "ne mogu se prebaciti u registar „%s” za %s" #: lib/util/aix.c:252 msgid "unable to restore registry" -msgstr "ne mogu vratiti registar" +msgstr "ne mogu obnoviti registar" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" -msgstr "ne mogu alocirati memoriju" +msgstr "ne mogu dodijeliti memoriju" #: lib/util/strsignal.c:48 msgid "Unknown signal" msgstr "Nepoznat signal" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "neispravna vrijednost" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "veličina je prevelika" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "veličina je premala" @@ -100,17 +103,17 @@ msgstr "neispravna vrijednost za %s „%s“ u %s, redak %u" #: lib/util/sudo_conf.c:390 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" -msgstr "nepodržan izvor grupe „%s” u %s, redak %u" +msgstr "nepodržani grupin izvor (group source) „%s” u %s, redak %u" #: lib/util/sudo_conf.c:406 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" -msgstr "neispravan maksimalni broj grupe „%s” u %s, redak %u" +msgstr "neispravna maksimalna veličina za grupu „%s” u %s, redak %u" #: lib/util/sudo_conf.c:561 #, c-format msgid "unable to stat %s" -msgstr "ne mogu izvršiti stat %s" +msgstr "ne mogu izvršiti stat za %s" #: lib/util/sudo_conf.c:564 #, c-format @@ -120,17 +123,17 @@ msgstr "%s nije obična datoteka" #: lib/util/sudo_conf.c:567 #, c-format msgid "%s is owned by uid %u, should be %u" -msgstr "vlasnik %s je uid %u, treba biti %u" +msgstr "vlasnik %s je uid %u, a trebao bi biti %u" #: lib/util/sudo_conf.c:571 #, c-format msgid "%s is world writable" -msgstr "%s ima dopuštenje za pisanje svih korisnika" +msgstr "svi imaju pristup k(a) %s i smiju ga mijenjati" #: lib/util/sudo_conf.c:574 #, c-format msgid "%s is group writable" -msgstr "%s ima dopuštenje za pisanje svih grupa" +msgstr "grupa ima pristup k(a) %s i smije ga mijenjati" #: lib/util/sudo_conf.c:584 src/selinux.c:201 src/selinux.c:213 src/sudo.c:366 #, c-format @@ -138,88 +141,91 @@ msgid "unable to open %s" msgstr "ne mogu otvoriti %s" # Handler, an asynchronous callback (computer programming) subroutine in computing -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" -msgstr "za signal %d ne mogu postaviti posrednika" - -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "ne mogu razdvojiti" - -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 -msgid "unable to add event to queue" -msgstr "" -"unable to add event to queue\n" -"ne mogu dodati događaj u red" - -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "ne mogu napraviti utičnice" - -#: src/exec.c:446 -msgid "policy plugin failed session initialization" -msgstr "priključak police nije uspio inicijalizirati sjednicu" - -#: src/exec.c:491 -msgid "error in event loop" -msgstr "greška u petlji (događaja)" - -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "ne mogu vratiti tty oznaku" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 -#, c-format -msgid "unable to restore handler for signal %d" -msgstr "ne mogu iznova posredovati za signal %d" - -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "greška čitanja iz cjevovoda signala" +msgstr "za signal %d ne mogu postaviti rukovatelja" #: src/exec_common.c:166 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "ne mogu ukloniti PRIV_PROC_EXEC iz PRIV_LIMIT" -#: src/exec_pty.c:188 -msgid "unable to allocate pty" -msgstr "ne mogu alocirati pty" - -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "ne mogu napraviti cjevovod" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "greška čitanja iz cjevovoda" +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "greška čitanja iz signalne cijevi" -#: src/exec_pty.c:1296 +#: src/exec_monitor.c:363 msgid "error reading from socketpair" -msgstr "greška čitanja iz para utičnica" +msgstr "greška čitanja iz para utičnica (socketpair)" -#: src/exec_pty.c:1305 +#: src/exec_monitor.c:372 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "neočekivana vrsta odgovora na povratnom kanalu: %d" -#: src/exec_pty.c:1407 +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 +msgid "unable to add event to queue" +msgstr "ne mogu pridodati događaj u red čekanja" + +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "ne mogu napraviti cijev" + +#: src/exec_monitor.c:562 msgid "unable to set controlling tty" msgstr "ne mogu postaviti kontrolni tty" +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "ne mogu kreirati potproces (fork)" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "ne mogu obnoviti tty oznaku" + +# initialization > inicirati > dati/davati inicijativu, pobudu; pokrenuti/pokretati, započeti/započinjati +#: src/exec_nopty.c:233 src/exec_pty.c:1240 +msgid "policy plugin failed session initialization" +msgstr "priključak propisa nije uspio inicirati sesiju" + +#: src/exec_nopty.c:281 src/exec_pty.c:1278 +msgid "error in event loop" +msgstr "greška u petlji događaja" + +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "ne mogu obnoviti rukovatelja za signal %d" + +#: src/exec_pty.c:133 +msgid "unable to allocate pty" +msgstr "ne mogu dodijeliti pty" + +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "ne mogu napraviti utičnice" + #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 #: src/load_plugins.c:170 src/load_plugins.c:178 src/load_plugins.c:185 @@ -241,7 +247,7 @@ msgstr "vlasnik %s mora biti uid %d" #: src/load_plugins.c:131 #, c-format msgid "%s must be only be writable by owner" -msgstr "samo vlasnik smije imati dopuštenje za pisanje %s" +msgstr "%s mora biti dostupan za pisanje samo vlasniku" #: src/load_plugins.c:172 #, c-format @@ -256,97 +262,97 @@ msgstr "ne mogu pronaći simbol „%s” u %s" #: src/load_plugins.c:187 #, c-format msgid "unknown policy type %d found in %s" -msgstr "nepoznata vrsta police %d pronađena u %s" +msgstr "nepoznata vrsta propisa %d pronađena u %s" #: src/load_plugins.c:193 #, c-format msgid "incompatible plugin major version %d (expected %d) found in %s" -msgstr "nekompatibilni priključak, inačica %d (očekujem %d) pronađen u %s" +msgstr "nekompatibilni priključak, inačica %d (očekivan %d) pronađen u %s" #: src/load_plugins.c:202 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "zanemarujem priključak „%s” u %s, redak %d" +msgstr "ignorira se priključak propisa „%s” u %s, redak %d" #: src/load_plugins.c:204 msgid "only a single policy plugin may be specified" -msgstr "možete navesti samo jedan priključak police" +msgstr "smijete navesti samo jedan priključak propisa" #: src/load_plugins.c:207 #, c-format msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" -msgstr "zanemarujem duplikat priključka police „%s” u %s, redak %d" +msgstr "ignorira se duplikat priključka propisa „%s” u %s, redak %d" #: src/load_plugins.c:228 #, c-format msgid "ignoring duplicate I/O plugin \"%s\" in %s, line %d" -msgstr "zanemarujem duplikat U/I priključka „%s” u %s, redak %d" +msgstr "ignorira se duplikat U/I priključka „%s” u %s, redak %d" #: src/load_plugins.c:331 #, c-format msgid "policy plugin %s does not include a check_policy method" -msgstr "priključak police %s ne uključuje metodu check_policy" +msgstr "priključak propisa %s ne uključuje metodu check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "interna greška, %s preljev" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argument za -C mora biti broj veći ili jednak 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" -msgstr "ne možete navesti opcije „-i“ i „-s“ zajedno" +msgstr "ne smijete navesti opcije „-i“ i „-s“ zajedno" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" -msgstr "ne možete navesti opcije „-i“ i -„E“ zajedno" +msgstr "ne smijete navesti opcije „-i“ i -„E“ zajedno" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" -msgstr "opcija „-E“ nije ispravna u načinu uređivanja" +msgstr "opcija „-E“ nije ispravna ako uređujete (in edit mode)" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" -msgstr "ne možete navesti varijable okoline u načinu uređivanja" +msgstr "ne smijete specificirati varijable okoline ako uređujete (in edit mode)" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" -msgstr "opciju „-U“ možete koristiti samo uz opciju „-l“" +msgstr "opciju „-U“ smijete koristiti samo uz opciju „-l“" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" -msgstr "ne možete koristiti opcije „-A“ i „-S“ zajedno" +msgstr "ne smijete koristiti opcije „-A“ i „-S“ zajedno" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "sudoedit nije podržan na ovoj platformi" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Smijete navesti samo jednu od opcija -e, -h, -i, -K, -l, -s, -v i -V " -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" "\n" msgstr "" -"%s - uredi datoteke kao drugi korisnik\n" +"%s - uređivanje datoteke kao drugi korisnik\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" "\n" msgstr "" -"%s - izvrši naredbu kao drugi korisnik\n" +"%s - izvršenje naredbe kao drugi korisnik\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -355,121 +361,125 @@ msgstr "" "\n" "Opcije:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "koristi pomoćni program za unos lozinke" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" -msgstr "upotrijebi naveden BSD-ov način autorizacije" +msgstr "rabi naveden BSD-ov način autorizacije" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "pokreni naredbu u pozadini" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "zatvori sve opisivače datoteka >= num" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "pokreni naredbu s navedenim razredom prijave" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" -msgstr "očuvaj korisničku okolinu pri izvršavanju naredbe" +msgstr "očuvaj korisnikovu okolinu pri izvršavanju naredbe" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "uredi datoteke umjesto pokretanja naredbe" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "izvrši naredbu kao navedena grupa ili ID" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" -msgstr "postavi HOME varijablu na vlastiti direktorij korisnika" +msgstr "postavi HOME varijablu da cilja vlastiti korisnikov direktorij" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" -msgstr "prikaži ovu pomoć i iziđi" +msgstr "prikaži ovu pomoć pa iziđi" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "pokreni naredbu na udaljenom sustavu (ako to priključak podržava)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" -msgstr "pokreni ljusku prijave kao ciljani korisnik; naredba se također može navesti" +msgstr "pokreni prijavnicu (login shell) kao ciljani korisnik; smije se navesti i naredba" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "potpuno ukloni datoteku vremenskih oznaka" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "učini datoteku vremenskih oznaka nevažećom" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" -msgstr "lista ovlasti korisnika ili test neke specifične naredbe; dva put za duži format" +msgstr "izlistaj ovlasti korisnika ili provjeri specifičnu naredbu; dva put za duži format" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" -msgstr "neinteraktivni način, neće ispitivati korisnika" +msgstr "ne-interaktivni način, bez pitanja za korisnika" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" -msgstr "očuvaj grupni vektor umjesto postavljanja na odredišni" +msgstr "očuvaj grupni vektor umjesto postavljanja na ciljanog korisnika" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "koristi navedeno traženje lozinke" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "stvori SELinux sigurnosni kontekst s navedenom ulogom" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "čitaj lozinku sa standardnog ulaza" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" -msgstr "pokreni ljusku kao ciljani korisnik; naredba se također može navesti" +msgstr "pokreni ljusku (shell) kao ciljani korisnik; smije se navesti i naredba" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "stvori SELinux sigurnosni kontekst s navedenom ulogom" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "završi izvršenje naredbe nakon specificiranog vremenskog ograničenja" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" -msgstr "pri ispisu, ispiši korisničke ovlasti" +msgstr "kao listu ispiši korisnikove ovlasti" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "pokreni naredbu (ili uredi datoteku) kao navedeni korisnik" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" -msgstr "prikaži informacije o inačici i iziđi" +msgstr "prikaži informacije o inačici pa iziđi" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" -msgstr "ažuriraj korisničku vremensku oznaku bez pokretanja naredbe" +msgstr "osvježi korisnikovu vremensku oznaku bez pokretanja naredbe" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" -msgstr "zaustavi obradu argumenata naredbenog retka‫" +msgstr "zaustavi obradu argumenata naredbene linije" #: src/selinux.c:77 msgid "unable to open audit system" -msgstr "ne mogu otvoriti sustav revizije" +msgstr "ne mogu otvoriti revizijski sustav" #: src/selinux.c:87 msgid "unable to send audit message" -msgstr "ne mogu poslati poruku revizije" +msgstr "ne mogu poslati revizijsku poruku" #: src/selinux.c:115 #, c-format @@ -484,7 +494,7 @@ msgstr "%s je promijenio oznake" #: src/selinux.c:125 #, c-format msgid "unable to restore context for %s" -msgstr "ne mogu vratiti kontekst za %s" +msgstr "ne mogu obnoviti kontekst za %s" #: src/selinux.c:165 #, c-format @@ -493,7 +503,7 @@ msgstr "ne mogu otvoriti %s, ne mijenjam oznaku tty" #: src/selinux.c:173 msgid "unable to get current tty context, not relabeling tty" -msgstr "ne mogu dohvatiti trenutni tty kontekst, ne mijenjam oznaku tty" +msgstr "ne mogu dohvatiti trenutačni tty kontekst, ne mijenjam oznaku tty" #: src/selinux.c:180 msgid "unknown security class \"chr_file\", not relabeling tty" @@ -534,7 +544,7 @@ msgstr "%s nije ispravan kontekst" #: src/selinux.c:331 msgid "failed to get old_context" -msgstr "nisam uspio dohvatiti stari kontekst (old_context)" +msgstr "nisam uspio dohvatiti old_context" #: src/selinux.c:337 msgid "unable to determine enforcing mode." @@ -567,9 +577,9 @@ msgstr "neispravan broj opisivača datoteke: %s" #: src/sesh.c:120 #, c-format msgid "unable to run %s as a login shell" -msgstr "ne mogu pokrenuti %s kao prijavnu ljusku" +msgstr "ne mogu pokrenuti %s kao prijavnicu (login shell)" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "ne mogu izvršiti %s" @@ -577,7 +587,7 @@ msgstr "ne mogu izvršiti %s" #: src/signal.c:69 #, c-format msgid "unable to save handler for signal %d" -msgstr "ne mogu sačuvati posrednika za signal %d" +msgstr "ne mogu sačuvati rukovatelja za signal %d" #: src/solaris.c:76 msgid "resource control limit has been reached" @@ -590,27 +600,27 @@ msgstr "korisnik „%s” nije član projekta „%s”" #: src/solaris.c:83 msgid "the invoking task is final" -msgstr "pozivanje zadatka je konačno" +msgstr "pozvani zadatak je zadnji - svršetak" #: src/solaris.c:86 #, c-format msgid "could not join project \"%s\"" -msgstr "ne mogu pridružiti projektu „%s”" +msgstr "nije uspjelo pridružiti se projektu „%s”" #: src/solaris.c:91 #, c-format msgid "no resource pool accepting default bindings exists for project \"%s\"" -msgstr "ne postoji skladište resursa koje prihvaća zadane poveznice za projekt „%s”" +msgstr "za projekt „%s” ne postoji skup resursa koji prihvaća standardne poveznice" #: src/solaris.c:95 #, c-format msgid "specified resource pool does not exist for project \"%s\"" -msgstr "ne postoji navedeno skladište resursa za projekt „%s”" +msgstr "ne postoji navedeni skup resursa za projekt „%s”" #: src/solaris.c:99 #, c-format msgid "could not bind to default resource pool for project \"%s\"" -msgstr "ne mogu povezati na zadano skladište resursa za projekt „%s”" +msgstr "poveznice sa standardnim skupom resursa za projekt „%s” nisu moguće" #: src/solaris.c:105 #, c-format @@ -620,7 +630,7 @@ msgstr "setproject nije uspio za projekt „%s”" #: src/solaris.c:107 #, c-format msgid "warning, resource control assignment failed for project \"%s\"" -msgstr "upozorenje, zadatak upravljanja resursima nije uspio za projekt „%s”" +msgstr "upozorenje, zadatak za kontrolu resursa nije uspio za projekt „%s”" #: src/sudo.c:212 #, c-format @@ -638,116 +648,116 @@ msgstr "kobna greška, ne mogu učitati priključke" #: src/sudo.c:230 msgid "unable to initialize policy plugin" -msgstr "ne mogu inicijalizirati priključak police" +msgstr "ne mogu inicirati priključak propisa" #: src/sudo.c:274 msgid "plugin did not return a command to execute" -msgstr "priključak nije vratio naredbu za izvršiti" +msgstr "priključak nije uzvratio naredbu za izvršenje" #: src/sudo.c:290 #, c-format msgid "error initializing I/O plugin %s" -msgstr "greška inicijalizacije U/I priključka %s" +msgstr "greška iniciranja U/I priključka %s" #: src/sudo.c:316 #, c-format msgid "unexpected sudo mode 0x%x" -msgstr "neočekivani sudo mod 0x%x" +msgstr "neočekivani sudo mode 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "ne mogu dohvatiti grupni vektor" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "nepoznat uid %u: tko ste vi?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "ne mogu odrediti tty" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "vlasnik %s mora biti uid %d i mora imati postavljen setuid bit" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" -msgstr "efektivni uid nije %d, je li %s na datotečnom sustavu s postavljenom opcijom „nosuid” ili NFS datotečnom sustavu bez administratorskih ovlasti?" +msgstr "efektivni uid nije %d; možda je %s na datotečnom sustavu s postavljenom opcijom „nosuid” ili NFS datotečnom sustavu bez administratorskih ovlasti?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" -msgstr "efektivni uid nije %d, je li sudo instaliran uz setuid root?" +msgstr "efektivni uid nije %d; možda sudo nije instaliran sa ‘setuid root’?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "ne mogu postaviti dopunske grupne identifikatore" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" -msgstr "ne mogu postaviti efektivni gid u runas gid %u" +msgstr "ne mogu postaviti efektivni gid u ‘runas gid’ %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" -msgstr "ne mogu postaviti gid u runas (pokreni kao) gid %u" +msgstr "ne mogu postaviti gid u ‘runas gid’ %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "nepoznat razred prijave %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" -msgstr "ne mogu postaviti korisnički kontekst" +msgstr "ne mogu postaviti korisnikov kontekst" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "ne mogu postaviti prioritet procesa" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" -msgstr "ne mogu promijeniti korijen u %s" +msgstr "ne mogu promijeniti korijen (root) u %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" -msgstr "ne mogu promijeniti u runas (pokreni kao) uid (%u, %u)" +msgstr "ne mogu promijeniti u ‘runas uid’ (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "ne mogu promijeniti direktorij u %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" -msgstr "neočekivani uvjet završavanja djeteta: %d" +msgstr "neočekivano stanje završetka podprocesa (potomka): %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" -msgstr "priključak police %s nema metodu „check_policy”" +msgstr "priključak propisa %s nema metodu „check_policy”" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" -msgstr "priključak police %s ne podržava ispis ovlasti" +msgstr "priključak propisa %s ne podržava ispis ovlasti" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" -msgstr "priključak police %s ne podržava opciju -v" +msgstr "priključak propisa %s ne podržava opciju -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" -msgstr "priključak police %s ne podržava opcije -k/-K" +msgstr "priključak propisa %s ne podržava opcije -k/-K" #: src/sudo_edit.c:181 src/sudo_edit.c:270 msgid "unable to restore current working directory" @@ -768,7 +778,7 @@ msgstr "%s: simboličke veze nije dopušteno mijenjati" #: src/sudo_edit.c:587 #, c-format msgid "%s: editing files in a writable directory is not permitted" -msgstr "%s: datoteke u upisivom direktoriju nije dopušteno mijenjati" +msgstr "%s: datoteke nije dopušteno mijenjati u direktoriju koji dopušta pisanje" #: src/sudo_edit.c:620 src/sudo_edit.c:728 #, c-format @@ -778,12 +788,12 @@ msgstr "%s: kratko pisanje" #: src/sudo_edit.c:690 #, c-format msgid "%s left unmodified" -msgstr "%s nepromijenjen" +msgstr "%s nepreinačena" #: src/sudo_edit.c:703 src/sudo_edit.c:889 #, c-format msgid "%s unchanged" -msgstr "%s nepromijenjen" +msgstr "%s nepromijenjeno" #: src/sudo_edit.c:717 src/sudo_edit.c:739 #, c-format @@ -836,11 +846,11 @@ msgstr "ne mogu čitati vrijeme (clock)" #: src/tgetpass.c:107 msgid "no tty present and no askpass program specified" -msgstr "nije prisutan tty i nije naveden program za traženje lozinke" +msgstr "nije prisutan tty i nije specificiran askpass program" #: src/tgetpass.c:116 msgid "no askpass program specified, try setting SUDO_ASKPASS" -msgstr "nije naveden program za traženje lozinke, pokušajte postaviti SUDO_ASKPASS" +msgstr "nije specificiran askpass program, pokušajte postaviti SUDO_ASKPASS" #: src/tgetpass.c:261 #, c-format @@ -859,15 +869,18 @@ msgstr "ne mogu pokrenuti %s" #: src/utmp.c:268 msgid "unable to save stdin" -msgstr "ne mogu spremiti stdin" +msgstr "ne mogu sačuvati stdin" #: src/utmp.c:270 msgid "unable to dup2 stdin" -msgstr "ne mogu izvršiti dup2 stdin" +msgstr "ne mogu dup2 stdin" #: src/utmp.c:273 msgid "unable to restore stdin" -msgstr "ne mogu vratiti stdin" +msgstr "ne mogu obnoviti stdin" + +#~ msgid "error reading from pipe" +#~ msgstr "greška čitanja iz cjevovoda" #~ msgid "internal error, tried to emalloc(0)" #~ msgstr "interna greška, pokušao sam emalloc(0)" diff --git a/po/it.mo b/po/it.mo index c912df47a92c054cf97dd2c06358ee4faaf466a7..9c1c4269f193b73ffd0ab0700f9179eb5a36e3cc 100644 GIT binary patch delta 3265 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 diff --git a/po/it.po b/po/it.po index 88f0a62fe..6606b6e28 100644 --- a/po/it.po +++ b/po/it.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: sudo-1.8.19b1\n" +"Project-Id-Version: sudo-1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 13:32+0100\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 14:23+0200\n" "Last-Translator: Milo Casagrande \n" "Language-Team: Italian \n" "Language: it\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 1.8.12\n" #: lib/util/aix.c:85 lib/util/aix.c:172 msgid "unable to open userdb" @@ -33,36 +33,37 @@ msgstr "impossibile ripristinare il registro" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "impossibile allocare memoria" @@ -71,18 +72,18 @@ msgstr "impossibile allocare memoria" msgid "Unknown signal" msgstr "Segnale sconosciuto" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "valore non valido" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "valore troppo grande" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "valore troppo piccolo" @@ -136,85 +137,89 @@ msgstr "%s è scrivibile dal gruppo" msgid "unable to open %s" msgstr "impossibile aprire %s" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "impossibile impostare il gestore per il segnale %d" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "impossibile eseguire fork" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "impossibile rimuovere PRIV_PROC_EXEC da PRIV_LIMIT" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "errore nel leggere dalla pipe di segnale" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "errore nel leggere dal socketpair" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "tipologia di risposta inattesa sul backchannel: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "impossibile aggiungere l'evento alla coda" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "impossibile creare socket" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "impossibile creare una pipe" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "impossibile impostare il tty di controllo" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "impossibile eseguire fork" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "impossibile ripristinare l'etichetta tty" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "inizializzazione della sessione non riuscita da parte del plugin della politica" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "errore nel ciclo dell'evento" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "impossibile ripristinare l'etichetta tty" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "impossibile ripristinare il gestore per il segnale %d" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "errore nel leggere dalla pipe di segnale" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "impossibile rimuovere PRIV_PROC_EXEC da PRIV_LIMIT" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "impossibile allocare pty" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "impossibile creare una pipe" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "errore nel leggere dalla pipe" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "errore nel leggere dal socketpair" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "tipologia di risposta inattesa sul backchannel: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "impossibile impostare il tty di controllo" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "impossibile creare socket" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -283,48 +288,48 @@ msgstr "viene ignorato il plugin di I/O duplicato \"%s\" in %s, riga %d" msgid "policy plugin %s does not include a check_policy method" msgstr "il plugin di politica %s non include un metodo check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "errore interno, overflow di %s" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "l'argomento di -C deve essere un numero maggiore o uguale a 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "non è possibile specificare entrambe le opzioni \"-i\" e \"-s\"" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "non è possibile specificare entrambe le opzioni \"-i\" ed \"-E\"" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "l'opzione \"-E\" non è valida in modalità di modifica" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "non è possibile specificare variabili d'ambiente in modalità di modifica" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "l'opzione \"-U\" può essere usata solo con l'opzione \"-l\"" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "non è possibile usare assieme le opzioni \"-A\" e \"-S\"" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "sudoedit non è supportato su questa piattaforma" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Solo una delle opzioni -e, -h, -i, -K, -l, -s, -v o -V può essere specificata" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -333,7 +338,7 @@ msgstr "" "%s - modifica file come un altro utente\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -342,7 +347,7 @@ msgstr "" "%s - esegue un comando come un altro utente\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -351,111 +356,115 @@ msgstr "" "\n" "Opzioni:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "Utilizza un programma d'aiuto per richiedere la password" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "Utilizza la tipologia di autenticazione BSD specificata" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "Esegue il comando in background" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "Chiude tutti i descrittori di file >= num" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "Esegue il comando con la classe di accesso BSD specificata" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "Mantiene l'ambiente dell'utente quando viene eseguito il comando" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "Modifica i file invece di eseguire un comando" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "Esegue il comando come il gruppo o l'ID specificato" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "Imposta la variabile HOME alla directory dell'utente finale" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "Visualizza il messaggio di aiuto ed esce" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "Esegue il comando sull'host (se supportato dal plugin)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "Esegue una shell di login come l'utente finale; può essere specificato un comando" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "Rimuove completamente il file temporale" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "Invalida il file temporale" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "Elenca i privilegi dell'utente o verifica un comando specifico; usare due volte per il formato più lungo" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "Modalità non interattiva, non richiede nulla all'utente" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "Mantiene il vettore di gruppo invece di impostarlo a quello dell'obiettivo" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "Utilizza la richiesta della password specificata" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "Crea il contesto di sicurezza SELinux con il ruolo specificato" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "Legge la password dallo standard input" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "Esegue la shell come l'utente finale; può essere specificato un comando" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "Crea il contesto di sicurezza SELinux con il tipo specificato" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "Termina il comando allo trascorrere del limite temporale specificato" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "In modalità elenco, visualizza i privilegi dell'utente" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "Esegue un comando (o modifica un file) come il nome utente o l'ID specificato" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "Visualizza le informazioni sulla versione ed esce" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "Aggiorna il timestamp dell'utente senza eseguire un comando" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "Ferma l'elaborazione degli argomenti a riga di comando" @@ -565,7 +574,7 @@ msgstr "numero descrittore file non valido: %s" msgid "unable to run %s as a login shell" msgstr "impossibile eseguire %s come shell di login" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "impossibile eseguire %s" @@ -650,98 +659,98 @@ msgstr "errore nell'inizializzare il plugin di I/O %s" msgid "unexpected sudo mode 0x%x" msgstr "modalità 0x%x di sudo non attesa" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "impossibile ottenere il vettore di gruppo" # (ndt) mah... andrebbe resa meglio... -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "uid %u sconosciuto: utente sconosciuto." -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "impossibile impostare il tty" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s deve essere di proprietà dello uid %d e avere il bit setuid impostato" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "lo uid effettivo non è %d. %s si trova su un file system con l'opzione \"nosuid\" impostata o su un file system NFS senza privilegi di root?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "lo uid effettivo non è %d. Il programma sudo è installato con setuid root?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "impossibile impostare ID di gruppo supplementari" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "impossibile impostare il gid effettivo per eseguire come %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "impossibile impostare il gid per eseguire come gid %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "classe di accesso %s sconosciuta" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "impossibile impostare il contesto utente" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "impossibile impostare la priorità del processo" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "impossibile modificare root a %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "impossibile passare a un diverso uid (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "impossibile passare alla root %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "condizione di uscita del figlio inattesa: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "il plugin di politica %s non include un metodo \"check_policy\"" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "il plugin di politica %s non supporta l'elencazione dei privilegi" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "il plugin di politica %s non supporta l'opzione -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "il plugin di politica %s non supporta le opzioni -k/-K" @@ -863,3 +872,6 @@ msgstr "impossibile eseguire dup2 sullo stdin" #: src/utmp.c:273 msgid "unable to restore stdin" msgstr "impossibile ripristinare lo stdin" + +#~ msgid "error reading from pipe" +#~ msgstr "errore nel leggere dalla pipe" diff --git a/po/pl.mo b/po/pl.mo index 4cdeda6085d7dfad0d38aa550d2f21405dfbe99b..3ba4d3bcfbdfc55b410ba09d5b32e3578992939e 100644 GIT binary patch delta 3237 zcmXxkdrZ}39LMqR@s@!H?*gLoLsCFRIUpjSarJ^Xyyhh>&)}Fx1yrCGE6-5Fxs^75 zI&UMVm6@isSee>dC0e$b)6(3WGjFZtKf1-Tme%{jIsWF?*Yo@FoagyI-{<-L9&Ps= z+u`|St|v6e%pUhP8;Aq@n8jm$#CZ{GFq!9@(T7KIG~U2r*r%^q8W!NQ7{mlTghR0v z2jjiSeM~rsifpek}5S(|kV4G3qFfGW`>)C4O~9S@*Zcn&l0Pt3$2%&Gww zpjNaVRr)WG9PBTotMwv#)?lMh6PBTaOOYHb)JQ`UHKSJEic|16d=`C)W^9|SMyh8` zsI#ySsk)s;j)7f^cpufTvlE_Z5XNv{fJ$@*YQBv~q9Hp%Lx<`tssayD6DE*NPxRps zEJ0-)ME(5@WRbQPHQ@==9$!KSJ205`I2pBd<*3TMf=YZFCNRGprqP23XOZ99FZc}p zjau0tma9@`p(dP(8n_xA+=CkM6zcasA^)t6|8%(H8BD(`Mv7`nQ40!TBJ_zO#y+gL@pN5)vF>0Y( zP!%~ijQT6XRvtKb6SapONRM-5nW&1)Mh#GfTH!t{!f#QP>csLiVL$AGi8vmIq7tk` zO}H2N*4YVEBIid?|56%vd7u>!$tJtie4v2cuX{Ilh2A zvSaArEo70_kLLfO~xgwcR=x~g&koQUg@3G5s$#Q#wJ7m^KA*oQb;@Bgnf;&{-PEVRcX zQ7c%36vy_X2KpJPzD4DS|DKN;XeH`Q96+u30xF@7yfR8O8?}H%sI6#12S36T=C|`S zG*KIBPgD6%11`hG=%TjZJ~~*+iIV|Tza|`nEvSSpVFEr)8CAg{sD9INAU5Ds+=U^n z><$fO*1s@ZxQSZNhADUqr{ERT!ji~V{R@yOtu91E1D!-=b`O&;k&SWf8LKoq%4x+Mk{wBPd%;cTLbs3qbFmGQ}Sl*ZvFH%L`%JE21{hnPq7BW4h3 z!~r6P*g;HkZ+1)Y%y%DkOZLollf1E>k#4Rx#WTkBdt*DN(&Kseb#Jm~y1U;So2wT} z*Lz{w-xD>TBfP|$1Ye-`_l!MmKMj1jY=rxOF(rSj7^mggmN$3S=CXxtUeCF&e!q;*+W?bi%v_5ybjtZ=;3Re5; z0!~FuRh7TG((x~=3#@hOmIs{L)q#rOvS6UnsS8#GoK?Z9U|mb}zy;AAGBeyj>SS+D zdPY`yMy})Yw>MW#$ae$ZWZry85Y>s*LkdqZ<4xYtC$}Xb4mX l1J3H2Re=gxep*h0ztUg*YE}CL75uTH!Czb7lAB-J{eQI%fL8zj delta 3168 zcmXxlc~F&A7{~GFnz#TL#D!Jm0;zzI_g)1AQ)E$5GfV|FCC5foa>H?%DMzl5Qkh!$ z>J&|>IA!KGHe`!4rIVJHHBH;(AEw!~ndRtAjamct{c&I4@$qxs*Ylq9oadbPdSs`k zeTV1h3{NP*%sTp*4aE4qW&jeR-o$Lo>1UROGjR+yVhWzb z!FU1F@t*kb{or^DnU@Dsc#w&6P!n&&O5BC{cn!;N5ZMmHI@Clhn1iQK30!yYQxeSz zxUWDZxB-XbG1U84Fb|WGLS{p0R5GhNuEYEAD5l{h^r0s?T%mLv!hH#9f;!B_R#fG_ zL?!eWYMf-2uf!+fXxxfQ{2Zzx|Ac6;IP2d(oXBugiRPguXhL;7j#}Ym3}Q61X`o`% zO6pK0-;K;|7m==Z8(D+Jv%i|hk3O7$Ol_gXG&I3R)QS({B>V!$U}CBn+h#M7s@XEs z8E8hTZ3mF;w~t)ENA>#?eHg)CF*q2NXdY_5B}k$n+fGA==`d>LmrxUSA)7c%#6g&i z%6Ka3-~y(#2?2L=C>DU^y0x`wB2b{Z-V8)5+?j$80?I;J!QAs(&xk#AT?3u0d5~ zYc};)h6j1z!?W1=eIn<_l1Nh(DMSr01GU0tEWtNXmAZ1yXtU&k%i0zP&nwif-^g8DuA z3>)wcPQV6MHxfTV9ojn~8rp(H-cm+mknOf=RAtto5_t*P6+4Ag+x|f9ac|0^l~&+b zY)1Xkok6YqKb(R=_CfP(KytQysCh!)($GM+u{RFmZQij`REO2L0$Xr8_GDR=Sc5#W z!|21y$Re!^gK2^QvNoHC>h~NL;we-*nNgXHZJCSqT*&|c@FR#1-= z$M&EG`Ua`K^&Ay0aS`fFtVFGJ7b=mjQ3-bC(_y8Sh1!BD^x--j!u<9M4NY(wwU;+h z1Lkov7av8H{sj844<}EKK=rG_f!Kr;%UUr7&!Z~$H>zKM$~gch;$&QeA+4y5hBCW? zDp~B<@E%s9PW49Yk8hy*pGH1$`xkwfQ4*e@9Cg1ERnhIJtvZ7g&2Au5SPtdY@5Rzm z>aUVL&jWQljmq#EYNF^eGpcB%sI6!~9iAho{y$&^b}tW4I2Bd$O-K>#0P6kUklnS6 zap8s4ptj`MaiMVL@A5z;`WZDq9A(gi`IvzVQ7hVv1Mvjv3|w@d$MSKjLglE^&qtMh zJx;>cQ470{8YhOVnaavSG&ImNsL$p&rs40XGZ8s4{GZTh*J;QfTf|=)=q=Y@k?L9s zv!!AUdhqT=0j$owS%Iqh8p6B4efToYai&Bic&0hEQ3ZJ#T&0V0|2+<;5c>&b-bm=u zNv8;%zlIMvUqz(`*b`e$C>>oY^ln1+Z6I_xM0#h76XB#q_sObp?~dR;q8qW=eYV*3 zNi210qEl;UyH5_GK8UPXWTKA!4nl`x22oAK6O}|Zv6qM;b`llN z<>(a8ET=s>!&Bv?c@sRtoI>vqPk}Svn-GyjkGalzZ-(bVr`4NK_yG61UJKLtA*wl( z@Df`H9l=2ad)0Xw_$9Jj=LTa=aFSwDygKr_o**VUB{9WSQ)xX+v=FUCKSIAzx^!%| z5jt&UF{-d64ZC9-YFsIu7q0iAYcg8%>k diff --git a/po/pl.po b/po/pl.po index 59db49067..a61c0482c 100644 --- a/po/pl.po +++ b/po/pl.po @@ -1,13 +1,13 @@ # Polish translation for sudo. # This file is put in the public domain. -# Jakub Bogusz , 2011-2016. +# Jakub Bogusz , 2011-2017. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 21:02+0100\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 21:27+0200\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -31,36 +31,37 @@ msgstr "nie udało się odtworzyć rejestru" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "nie udało się przydzielić pamięci" @@ -69,18 +70,18 @@ msgstr "nie udało się przydzielić pamięci" msgid "Unknown signal" msgstr "Nieznany sygnał" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "błędna wartość" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "wartość zbyt duża" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "wartość zbyt mała" @@ -134,85 +135,89 @@ msgstr "%s jest zapisywalny dla grupy" msgid "unable to open %s" msgstr "nie udało się otworzyć %s" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "nie udało się ustawić procedury obsługi dla sygnału %d" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "nie udało się wykonać fork" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "nie udało się usunąć PRIV_PROC_EXEC z PRIV_LIMIT" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "błąd odczytu z potoku sygnałowego" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "błąd odczytu z pary gniazd" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "nieoczekiwany typ odpowiedzi z kanału zwrotnego: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "nie udało się dodać zdarzenia do kolejki" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "nie udało się utworzyć gniazd" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "nie udało się utworzyć potoku" + +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "nie udało się ustawić sterującego tty" -#: src/exec.c:446 +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "nie udało się wykonać fork" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "nie udało się przywrócić etykiety tty" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "nie udało się zainicjować sesji przez wtyczkę polityki" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "błąd w pętli zdarzeń" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "nie udało się przywrócić etykiety tty" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "nie udało się przywrócić procedury obsługi dla sygnału %d" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "błąd odczytu z potoku sygnałowego" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "nie udało się usunąć PRIV_PROC_EXEC z PRIV_LIMIT" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "nie udało się przydzielić pty" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "nie udało się utworzyć potoku" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "błąd odczytu z potoku" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "błąd odczytu z pary gniazd" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "nieoczekiwany typ odpowiedzi z kanału zwrotnego: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "nie udało się ustawić sterującego tty" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "nie udało się utworzyć gniazd" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -281,48 +286,48 @@ msgstr "zignotowano powtórzoną wtyczkę we/wy \"%s\" w %s, w linii %d" msgid "policy plugin %s does not include a check_policy method" msgstr "wtyczka polityki %s nie zawiera metody check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "błąd wewnętrzny, przepełnienie %s" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "argument opcji -C musi być większy lub równy 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "nie można podać jednocześnie opcji `-i' oraz `-s'" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "nie można podać jednocześnie opcji `-i' oraz `-E'" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "opcja `-E' nie jest poprawna w trybie edycji" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "w trybie edycji nie można przekazywać zmiennych środowiskowych" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "opcji `-U' można używać tylko wraz z opcją `-l'" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "opcji `-A' oraz `-S' nie można używać jednocześnie" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "sudoedit nie jest obsługiwane na tej platformie" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Można podać tylko jedną z opcji -e, -h, -i, -K, -l, -s, -v lub -V" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -331,7 +336,7 @@ msgstr "" "%s - modyfikowanie plików jako inny użytkownik\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -340,7 +345,7 @@ msgstr "" "%s - wykonywanie poleceń jako inny użytkownik\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -349,111 +354,115 @@ msgstr "" "\n" "Opcje:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "użycie programu pomocniczego do pytań o hasło" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "użycie podanego rodzaju uwierzytelnienia BSD" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "uruchomienie polecenia w tle" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "zamknięcie wszystkich deskryptorów >= fd" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "uruchomienie polecenia z podaną klasą logowania BSD" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "zachowanie środowiska użytkownika przy uruchamianiu polecenia" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "modyfikowanie plików zamiast uruchomienia polecenia" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "wywołanie polecenia jako określona grupa lub ID" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "ustawienie zmiennej HOME na katalog domowy użytkownika docelowego" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "wyświetlenie opisu i zakończenie" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "uruchomienie polecenia na hoście (jeśli obsługiwane przez wtyczkę)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "uruchomienie powłoki logowania jako użytkownik docelowy; można także podać polecenie" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "całkowite usunięcie pliku znacznika czasu" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "unieważnienie pliku znacznika czasu" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "wypisanie uprawnień użytkownika lub sprawdzenie określonego polecenia; dwukrotne użycie to dłuższy format" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "tryb nieinteraktywny, bez pytań" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "zachowanie wektora grup zamiast ustawiania docelowych" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "użycie podanego pytania o hasło" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "utworzenie kontekstu bezpieczeństwa SELinuksa z podaną rolą" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "odczyt hasła ze standardowego wejścia" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "uruchomienie powłoki jako użytkownik docelowy; można także podać polecenie" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "utworzenie kontekstu bezpieczeństwa SELinuksa z podanym typem" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "zakończenie polecenia po zadanym limicie czasu" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "w trybie listy - wyświetlenie uprawnień użytkownika" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "uruchomienie polecenia (lub modyfikowanie pliku) jako podany użytkownik lub ID" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "wyświetlenie informacji o wersji i zakończenie" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "uaktualnienie znacznika czasu użytkownika bez uruchamiania polecenia" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "zakończenie przetwarzania argumentów linii poleceń" @@ -563,7 +572,7 @@ msgstr "błędny numer deskryptora pliku: %s" msgid "unable to run %s as a login shell" msgstr "nie udało się uruchomić %s jako powłoki logowania" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "nie udało się wykonać %s" @@ -648,97 +657,97 @@ msgstr "błąd inicjalizacji wtyczki we/wy %s" msgid "unexpected sudo mode 0x%x" msgstr "nieoczekiwany tryb sudo 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "nie udało się uzyskać wektora grup" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "nieznany uid %u: kim jesteś?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "nie udało się określić tty" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s musi mieć uid %d jako właściciela oraz ustawiony bit setuid" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "efektywny uid nie wynosi %d, czy %s jest na systemie plików z opcją 'nosuid' albo systemie plików NFS bez uprawnień roota?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "efektywny uid nie wynosi %d, czy sudo jest zainstalowane z setuid root?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "nie udało się ustawić ID dodatkowych grup" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "nie udało się ustawić efektywnego gid-a w celu działania jako gid %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "nie udało się ustawić gid-a w celu działania jako gid %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "nieznana klasa logowania %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "nie udało się ustawić kontekstu użytkownika" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "nie udało się ustawić priorytetu procesu" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "nie udało się zmienić katalogu głównego na %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "nie udało się zmienić uid-ów, aby działać jako (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "nie udało się zmienić katalogu na %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "nieoczekiwane zakończenie procesu potomnego: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "wtyczka polityki %s nie zawiera metody `check_policy'" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "wtyczka polityki %s nie obsługuje wypisywania uprawnień" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "wtyczka polityki %s nie obsługuje opcji -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "wtyczka polityki %s nie obsługuje opcji -k/-K" diff --git a/po/pt_BR.mo b/po/pt_BR.mo index 7d7c0b1603d15cefe49b032d75036034b172eefe..3c36aa81f110e687a47b1fb20449e8d7c1650c86 100644 GIT binary patch delta 3241 zcmXxm32YQq9LMqhA|O(>T!m5=+AX!x0;Ri@9-J){fpWAUhuqM#i`|AEz!HLqZYoNI z03i-kM38`@$f?;x6ipC85Hu_ z0F_`3=HV{X`xh`DJ#;n@3sa);2dlU-m>b(M9nYd4|3p=&V{fzmn2qXSI_BVdROODL z61s$Hrwzkb;z1mRt5Au@P!+k1jLq6c`@}Qxp-MCX)j=)l!M&&vp2GnCgF`TrUe(|n z)QDa{mHtB{2fK?rYTd}5F<36D!!q>a5+nzUHgTekcA-Xo8Ykg39F4&=Gp5ZNk?Pqx z)LPh$RNYP?%fNndy@`6Roj=}DDkgGWj7qc|)!&OqqES1@i5ArvR0Zy#I`olER}5k% zmZCBaqrQI$8Kk|A>hL4f9Dj#?Y(rz3;|$c)RiG-f8kP7f=%ar-z)2TwoI&2TAMkO! zj~ZDj!&NEsP#sP~HC&H=+<|KFW7PW>k&oTsj}~_djp@CyNKtJGYCus;qkr4Si5mDE zmEmR7$nT*V=*ZI=aUN{0?eSB~!1?IL384j^w%$wfNp}y?_N=w}25L|Zu0buPji~+n2~Nfq8FMX%S_jMpTN0xEe>{ zQTP6Ji8s*quoH7wrDD?b>^f3mGNTKBHD&LwGG6RcHYhfd5q-Rkb|BXCq1BaQ-#wskw8nD|phmtGmGBoxHLV>N>aYmu+ZwSCzKiPc463qsP*d59&T{DA z3OLcKuSPYn8ClqN2CMKk&cWGaqmGZF7TfRG+A%9p+ph@q{Q^wIEvQNzMa}ik*cTH@ z_;&`gF{;up=R~Xa9UPC}q8dsb6VG@u`naw~&GiPIk*I+zLJg!D zDUyAL%(6W|RXD$t`l~eaSs{9G11j?mP$Rp9N~8mON8gV`bzFn$a66XZDb%WO%cj@w zL;-3F7NQbvMsl<-QSEverJgStAB``*72HsX_M;m33DuG6r0p3%Rca2V;bv6gM^Fh~ zM$L6s_ME;SjOwTy>C>7p1J9z`Z9!($e9^M_+|Nbr&$ZYK-$y-o9=qeen1qRw;!~7? zRMBc(54-noq7o~d%>Q!m;XxrS>|QjWl3PW1tKFMBaGovRy1Y=}L#((2BZn zePtx%uWG2PtE{i~S1yf&R`??|A^*z8P*r$oI8^PAgzG~7W#PJTB$m*3PC}a@0Vk9- z(OZ}k$jb=~^9O^&^NXD0S-viKYs3&4>IUx7Vu5>W0{!5xYD8591hv{{R30 delta 3172 zcmXxl32YQ~6vy$mV3E*n3$$!6pxahT3tiZ4X}2x+VOz>kZV;?Oq^3oVDqvKEm0J{y zItqbEp@_y5P_*Jfg296X1tb^=NC*WJ4}usmF^Z(s@2@*d_VqI}J2U_HfB!ezpSOFC zZ}%LY;fW-hS$m>cU-TuJ^}!-c#p$j~TsLDj=bJEuCvXVhmsuXp#u2y{)A2aw z;APCh&c5hzj?W_I<-{aTM?*#sLGv1 zC3F+@oHVAd#K+@s+=fd06sjVBMc83-*1LB!kwR379!3qY4t3#C)C{j-0mdn0Hk*x9&6c2g zU=vbpYetsezHq&Oy6!jhV+?=dF$a}s5o)~0kVGT)Dm!YXL#Uazq6X|lHa#!}`{4jo z##2z=FGeP3>reykMXl|p=*R1*rR~N;wPeMp$~=Th{Ao;Qe0znR?wmM;++&~NeRvf$ zvlynUQl_B>45J=A6aBar^}v0o`;Q_YyUZUowH~JX@{poh1!_W%Vg}>eR(AA&gQyI@ zLe0Dt^?+Nb8K-fVdLW1$ZwqQ|H=x$G5y{z(ph|ram3Tb$R#Of{ReBC;0xw{MYwRO- zl=)>;Q?+9P=2ACVg2S*9)qERWKfz*-Z=hzJMOK-e%*rvA<2tg{^H!kVl1AjG#!jOq zdUXKx*P7npgi4c4TDqYab$&i-X3ruynS;9SD3;+5*b|eOURUgoT`-9EV;J?`uSQkk zeN<(?Mf%gO=2QR4>?l3;KsD-t^HI&T9Q7W*i4*WUTMlCTHMc)PSEO zU)g`i#|r5@HD4WnO0W@Cp$n+{eKgEaoQr%Sww=G4!5P$zF&wDbhN8|t#UEATFe>A- zsI_cI+Q!luWjdCldSVx9rsq)u|BGB|rKM)G@Nt}sCvlM8|77k`=H;lSTZNk04%FLm z9`&F*$j8b^Ulm%3N^~DmL~BJ2)RU8pX;r91*P{~Oi>l~Z)Dr%Q0mirPjHa$1fqFn4 z(%7~aAHmZ&2ZLmxQg1;u+cE4I81?$~q$BlxG4{nps0wXCE%Arg2Y^zG4tK<{d zQP-};a%@ID=oTvDexsw6sYF$3A*xAtVkUl#8t8_5>>CrENC|2p4M=h94P=$=BC4_p zW2wJNQ$%Oz!iA{JUq;RBJyaq;y5IYFhcxgQ)PPUmDBO+e_A98js5>vemLQBuxB<&kL9O=Q|C(K^%vT2KRBLcN~dsFx~LfEieaO8j|Lf*)gVyy1S|m3K}9 z)N@ZDtIGd>cC_||6o4W@AXBI?5Zn26tF68?(hWNkLIu~Rh22BwomoR@bBL^tJ$^@>%(%q78u#d3e4FS(tZ>iO zxvs}CPEA}!?E~(agE*boL@Xy#2~Gd*c8Hy3_aGOkioHhg>UI2z=?B3_R1*V;eMCI* zI#KCdi%a*+aoXatJu{t5Z?b2wQ|j&S2|EkC$uW6c@u0KXo9&tGGOKc_h#p&pK)~@44REq|jTRgMENsUkUs>8HBLsU7V<44Y%!rokBC(%UoBGew* z)UPiQ=|lpth!{m^+d-(mb`zO|HvM*OBMMs1#}A9Sr=h-~wxuocpRO%AeP+dW3Y9u* zaw|)U1EEl$Amk5)%Z3yMg5hAW+m!0SwAv@@m)9>_8W^`=MQxeCAQ*~XH^d(-C<~SZ af(0$@xd-lbJ_zQu90*?T)^c)aW5WOG>uM|j diff --git a/po/pt_BR.po b/po/pt_BR.po index bfdd5b6ea..ea60301a8 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -1,13 +1,14 @@ -# Brazilian Portuguese translation of sudo. +# Brazilian Portuguese translation for sudo. +# Traduções em português brasileiro para o pacote sudo. # This file is distributed under the same license as the sudo package. -# Copyright (C) 2016 Free Software Foundation, Inc. -# Rafael Fontenelle , 2013, 2014, 2015, 2016. +# Copyright (C) 2017 Free Software Foundation, Inc. +# Rafael Fontenelle , 2013, 2014, 2015, 2016, 2017. msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-24 02:08-0200\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 16:04-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" @@ -33,36 +34,37 @@ msgstr "não foi possível restaurar registro" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "não foi possível alocar memória" @@ -71,18 +73,18 @@ msgstr "não foi possível alocar memória" msgid "Unknown signal" msgstr "Sinal desconhecido" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "valor inválido" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "valor grande demais" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "valor pequeno demais" @@ -136,85 +138,89 @@ msgstr "%s é gravável pelo grupo" msgid "unable to open %s" msgstr "não foi possível abrir %s" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "não foi possível definir manipulador para sinal %d" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "não foi possível fazer fork" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "não foi possível remover PRIV_PROC_EXEC de PRIV_LIMIT" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "erro ao ler do sinal de redirecionamento (pipe)" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "erro ao ler do par de soquetes" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "tipo de resposta inesperada no canal de retorno: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "não foi possível adicionar um evento à fila" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "não foi possível criar soquetes" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "não foi possível criar um redirecionamento (pipe)" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "não foi possível definir tty de controle" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "não foi possível fazer fork" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "não foi possível restaurar rótulo de tty" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "plug-in de política falhou ao inicializar da sessão" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "erro em loop de evento" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "não foi possível restaurar rótulo de tty" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "não foi possível restaurar manipulador para sinal %d" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "erro ao ler do sinal de redirecionamento (pipe)" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "não foi possível remover PRIV_PROC_EXEC de PRIV_LIMIT" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "não foi possível alocar pty" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "não foi possível criar um redirecionamento (pipe)" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "erro ao ler de redirecionamento (pipe)" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "erro ao ler do par de soquetes" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "tipo de resposta inesperada no canal de retorno: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "não foi possível definir tty de controle" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "não foi possível criar soquetes" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -283,48 +289,48 @@ msgstr "ignorando plug-in de E/S \"%s\" duplicado em %s, linha %d" msgid "policy plugin %s does not include a check_policy method" msgstr "plug-in de política %s não inclui um método de check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "erro interno, estouro de pilha de %s" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "o argumento do -C deve ser um número maior ou igual a 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "você não pode especificar as opções \"-i\" e \"-s\" ao mesmo tempo" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "você não pode especificar as opções \"-i\" e \"-E\" ao mesmo tempo" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "a opção \"-E\" não é válida no modo de edição" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "você não pode especificar variáveis de ambiente no modo de edição" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "a opção \"-U\" pode ser usada apenas com a opção \"-l\"" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "as opções \"-A\" e \"-S\" não podem ser usadas ao mesmo tempo" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "não há suporte a sudoedit nesta plataforma" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Apenas uma das opções -e, -h, -i, -K, -l, -s, -v ou -V pode ser especificada" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -333,7 +339,7 @@ msgstr "" "%s - edita arquivos como outro usuário\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -343,7 +349,7 @@ msgstr "" "\n" # Deixei minúsculo para seguir o padrão das demais linhas do "sudo -h" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -352,111 +358,115 @@ msgstr "" "\n" "opções:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "usa um programa auxiliar para pedir senha" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "usa o tipo de autenticação BSD especificado" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "executa um comando em plano de fundo" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "fecha todos os descritores, de arquivos, >= num" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "executa um comando com uma classe de login especificada" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "preserva um ambiente de usuário ao executar um comando" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "edita arquivos em vez de executar um comando" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "executa um comando como o ID ou nome de grupo especificado" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "define a variável HOME para a pasta pessoal do usuário alvo" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "exibe uma mensagem de ajuda e sai" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "executa o comando na máquina (se houver suporte pelo plug-in)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "executa um shell de login como usuário alvo; um comando também pode ser especificado" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "remove arquivo de marca de tempo completamente" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "invalida arquivo de marca de tempo" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "lista os privilégios do usuário ou verifica um comando específico; use duas vezes para um formato maior" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "modo não interativo, não pergunta para o usuário" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "preserva vetor de grupos ao invés de definir para o do alvo" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "usa a senha especificada" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "cria um contexto de segurança SELinux com o papel especificado" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "lê a senha da entrada padrão" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "executa o shell como o usuário alvo; um comando também pode ser especificado" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "cria um contexto de segurança SELinux com o tipo especificado" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "termina o comando após o tempo limite especificado" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "no modo lista, exibe os privilégios por usuário" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "executa um comando (ou edita um arquivo) como o nome ou ID do usuário especificado" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "exibe as informações de versão e sai" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "atualiza a marca de tempo do usuário sem executar um comando" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "interrompe processamento de argumentos de linha de comando" @@ -566,7 +576,7 @@ msgstr "número de descritor de arquivos inválido: %s" msgid "unable to run %s as a login shell" msgstr "não foi possível executar %s como shell de login" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "não foi possível executar %s" @@ -651,97 +661,97 @@ msgstr "erro ao inicializar o plug-in de E/S %s" msgid "unexpected sudo mode 0x%x" msgstr "modo de sudo inesperado 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "não foi possível obter vetor de grupos" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "uid desconhecido %u: quem é você?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "não foi possível determinar o tty" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s deve ter como dono o uid %d e tem definido o bit setuid" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "uid efetivo não é %d, é %s em um sistema de arquivos com a opção \"nosuid\" defina ou um sistema de arquivos NFS sem privilégios de root?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "uid efetivo não é %d, sudo está instalado em uma raiz com setuid?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "não foi possível definir IDs de grupo suplementares" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "não foi possível definir gid efetivo para executar como gid %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "não foi possível definir gid para executar como gid %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "classe de login desconhecida %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "não foi possível definir contexto de usuário" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "não foi possível definir prioridade do processo" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "não foi possível alterar a raiz para %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "não foi possível alterar para uid de \"runas\" (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "não foi possível alterar diretório para %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "condição inesperada de término de filho: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "plug-in de política %s é sem o método \"check_policy\"" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "plug-in de política %s não tem suporte a listagem de privilégios" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "plug-in de política %s não tem suporte à opção -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "plug-in de política %s não tem suporte às opções -k/-K" @@ -864,6 +874,9 @@ msgstr "não foi possível realizar dup2 da entrada padrão" msgid "unable to restore stdin" msgstr "não foi possível restaurar a entrada padrão" +#~ msgid "error reading from pipe" +#~ msgstr "erro ao ler de redirecionamento (pipe)" + #~ msgid "internal error, tried allocate zero bytes" #~ msgstr "erro interno, tentou alocar zero bytes" diff --git a/po/tr.mo b/po/tr.mo index 627ee9b7d7621ca13c6c581173b2eafbcdb3d456..0c3dc65ab0f92c64d9a4751095ee5f0f61176655 100644 GIT binary patch delta 3231 zcmXxmdrXye9LMqRQ6wiEyrGCFJjgvoIgo%-BBCLhf+cgQnA9f!M7c=xW5%ccnEL8FY!i99%WX5l{f<c$>i$&Ja}*o~QZ5*_>=HA6$jn&n{us)I#Xh+9!JcLbHt z8B{w17`_q@;VsySO1u{}BUg~IS)4mAmPs0FifT|DtVKPz4>iIMu?YXbV$7jeHQ0z6 z(I(W?zlG#re<6?B2(o7kHU-sTEjqXY$-&$%3hJmEHS*&)55L117|JkX+3Y@K_G}Ak zFFcRTx*bEdfnDUjsEQbg<;${fxK(yFdMI- zMwZTSHI*f(4(m}3x1oc3Pz}C|djB-?XMggc&7DePdT$moskQ<&AQv;}-(IGm20lP# zcm*}`zflbg;c1Py1hp4xQTL;$we3c&?GYqr`xG_RzoHV)W4^UHXQO8Ne$)V7M3-mm zGYZQ5Pt>MLVZMf9mG2_FnR+v7^F8N#3QMWSk&Q-Nfqen9yHRVtoNSdy3r@p*sDWHY z&FpVCGXKi(2GY^gWaCV%Mm_i_l9TO0WquTOu7Afy%x747t_ug_E{w+)a4x=r)A1M7 z5=`XGYN>0{!KOmye<6hp{udvirv4Ht^Pf>8%;Hd&V-son9#|r!b8MNiH1GNNo zsP{W?7xthMn#mc~ds|UUe%z(NEZSvsFpgnrMsiRO%tGynCcoZ^TB7Y(gGX=<{)d|4 zIjm0=x~Tg{QG4VDeg=8OGLgx%#i*rpT?)e}yot*A81iS=_*jjF%=avO5*Oe()QdSh ztdTaNM!o^HG%umvzkp>JWcn!D9Mtz4kjbz&kc3_Pih>#(%hSqi0qVsE`N+h>sP9js z)-axR(4NS~CY+C2n*Ds}`!De}>_fFPk6sqzCY*<7QSWE64*5F&b197B#{Ebxwhh^! zb`*KmenM8qa#?7dmZhlgH=^$Mpc1@*JZgy?6?I&LYS;DMjcL>m`}I#SUFZKh3L5F4 zTVm%l4{6Jm;B4H9`YAqxI%dgKQm`B~l6oA051=~ShN<`>j>Gp+d*&i)spBg7ImS_Z zxLS(_3d(FVs^h)r;1wK+|Ds+TF*BB67LKQ0kIC4E>hKZNbKR(RUqdDQ1s36es@VG_ zsOMKyG5^YVJvY+P^S^i#HH9BzCdRP?)ln{HU?A$ zDuK0lD?W>A_iNOi8qQ6+viU9rjbI1rg_Ae|uVFThinkM6h;@W^mFD^Sb%?@&>lK_wJV|JmFD4p@(ZoVRM`Rz7 zL_9^*cvlnC0!zKV#H_#)FEf}DnCwjp<^@W<=3vU8e4be5Z471w7I=GuDbwat*Y#42 z{@*+m?;wK2V?;TTL$Ege=SK@a$@`TyZ}n1>(t_Hey4Dl5UR6?MLmj0%iKmIZ#3(`s zMwd?5(X={##ot5pa zt<7z#oaWWhaEB9J6L!|!7hV}z9SN^;qLJ3H(-LWoM0*p)Hzo`yF7m?pbAx4tMJ0tr z)0|Lf`qXmoo&2<6{dbB>`|lJ_EGp^!Ha~uF@4(Q5LkjK*w?sOkk(O|qv+me?9W>wG b*4ehI*}1p9wKLkOY76}zKis>%;#}hY@+EwP delta 3192 zcmX}udr(wm7{~EJo`E4>^blIywCf-I}Gn} zT-@V0xzyneH^z*F8Z#NgCKwZg*%*mcwi|4BU;_8M(1YJ%7T(7+oHo&zRII^5?7(O| zi^({M@i;oncbyz&yvE6mMchcim8g!lVg(++9K3^bF^O!aVq8XmEdcbiM^=zZ(=q^MtY5z%1H&i>cN-sF+7QJID{^AMENQdk5jlVMs?7L>DYy; z-1n%2enYhr#qgE*e4K^5P>Fwss>ttNP8gh-G|87pCaOeFp*q-tdhiTtgf}n)gXm2S z6`@Abh${I(q;GQ#dDQ%gjKPF4zv{=0E-Xd5Hr@tK)WKHNh>u}8Ucf?(h&6_3Gc`!n z%m&mN*p5`&97U$zoU^@xdhRy5(2tK`OhzS|jp}bblBn0b#fcVEH)`ZVs18Sw%{Yv} zBuqnPT#5R=2^pN(g6i-PYHq(m7v4loZ2*mG%5qSZS&d5kC5)zjvzL>x+~`K$G2dV! zUPq10kKwA6QK$}cQ4KFc7j~c;JdAq(4Dx3N`OuH$>Z!PHxeaw@9Q%TWV(1HC+B zPIIEn2T_Y^1Vb=|y2(78iDjt8x6SrT%;EYLYQ*tmHS92E9%{}@$X1C|VLt9e4WtiM z*{f;PUm4!vhDsAiTC*_?_27CW7t?{t{0L^@Pq-XI7?z%Ez%kg4{qZ_i*HIltvt`s?m2DG7bG^;J?!w91|7SSS2(Kaw)%=aL zVNzyME?kTHDgG3-&3?sj4C1CLkci`P0jk5*7>O_7B;1QyD<@D>Jb*=b6TQrVN##nJ z)uKAyj4nKdp?C@P;xDKK?_&%m&i3u&Ij9b6P|rPwYIh4N;m^^Hmr?IO%F5L9S;f>} z887C>WPHZ{VmqpYhcFHYa032?u^7Ti)X1l!o~yR6ciZ-&R{0=mYJ=zc7F{mt{U%hq zopZgulM~#~oc@4pdGiNq5hhZ9m9`R<`5IKE_MjR*Zr|_6D6U7b*IXEbN}v$uVGF9= zFHmdgXQT^$|M^xUSc7`ueT>Hon22{#Q!tTDt_q|g)i;HxMcQuLi)#2bYSAW_@lOl> zcaWcHv@bSdCb5}tuC;Hzhbyf`f#HrNR()V@w)UvjLZJQqIMlvBLXf=aAap2ca(uWz zpRg_l#(FfaW}=wTp*kKURKIpYhec?ZI*P2gpwQG+z6)~#KOy{yR{LIq?dv$lS``#q zUu)kvj#b2VViTcN#ZU47M>l6j?JLdK0^)6g9cGpi)kGLkL8xqpiD2R#qRhGx6zy1U z4F@GSmRWJmaL05j-#NvRYt=c!{j{N;v|e>4I2K!7&hY$&TdZKt$VatYDES|JN5ghqm3xHii3-mRdTk1*iUp36A5h?9okX539ZKv;#p!g zp<^GxuY~!4h$D0q5W9$sp8nvOevh;?w$%3whdvn7lN?hWILec6wWpNj<)nK&=@}lE zC$}IgJKde@b_Y~eq%Wy|zHw9I#^&^ry4LyvSBBf;doI)E$tuXmnCi~z8At<8 diff --git a/po/tr.po b/po/tr.po index 585194119..6aea45ab3 100644 --- a/po/tr.po +++ b/po/tr.po @@ -1,13 +1,13 @@ # This file is put in the public domain. # This file is distributed under the same license as the sudo package. # Volkan Gezer , 2013, 2015. -# Mehmet Kececi , 2016. +# Mehmet Kececi , 2016, 2017. msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 14:22+0400\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 11:52+0300\n" "Last-Translator: Mehmet Kececi \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -33,36 +33,37 @@ msgstr "kayıt geri yüklenemiyor" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "bellek ayırma başarısız" @@ -71,18 +72,18 @@ msgstr "bellek ayırma başarısız" msgid "Unknown signal" msgstr "Bilinmeyen sinyal" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "geçersiz değer" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "değer çok büyük" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "değer çok küçük" @@ -136,85 +137,89 @@ msgstr "%s grup yazılabilir" msgid "unable to open %s" msgstr "%s açılamıyor" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "sinyal %d için işleyici ayarlanamıyor" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "çatallanamıyor" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "PRIV_LIMIT'ten PRIV_PROC_EXEC kaldırılamıyor" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "sinyal tünelinden okuma hatası" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "sockerpair'den okuma hatası" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "backchannel'da beklenmeyen yanıt türü: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "olay kuyruğa eklenemedi" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "soket oluşturulamıyor" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "iletişim tüneli oluşturulamıyor" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "tty denetleme ayarlaması başarısız" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "çatallanamıyor" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "tty etiketi geri yüklenemiyor" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "oturum başlatma için ilke eklentisi başarısız" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "olay döngüsünde hata" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "tty etiketi geri yüklenemiyor" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "sinyal %d için işleyici geri yüklenemiyor" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "sinyal tünelinden okuma hatası" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "PRIV_LIMIT'ten PRIV_PROC_EXEC kaldırılamıyor" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "pty ayırma başarısız" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "iletişim tüneli oluşturulamıyor" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "tünelden okuma hatası" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "sockerpair'den okuma hatası" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "backchannel'da beklenmeyen yanıt türü: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "tty denetleme ayarlaması başarısız" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "soket oluşturulamıyor" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -283,48 +288,48 @@ msgstr "kopyalanmış \"%s\" G/Ç eklentisi ihmal ediliyor, %s içinde, satır % msgid "policy plugin %s does not include a check_policy method" msgstr "%s ilke eklentisi, bir check_policy yöntemi içermiyor" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "dahili hata, %s taşması" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "-C argümanı 3 veya daha büyük bir sayı olmalıdır" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "`-i' ve `-s' seçeneklerini aynı anda belirtemezsiniz" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "`-i' ve `-E' seçeneklerini aynı anda belirtemezsiniz" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "düzenleme kipinde `-E' seçeneği geçerli değil" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "düzenleme kipinde ortam değişkenlerini belirtemezsiniz" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "`-U' seçeneği sadece `-l' seçeneği ile kullanılabilir" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "`-A' ve `-S' seçenekleri birlikte kullanılamaz" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "sudoedit bu platformda desteklenmiyor" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "-e, -h, -i, -K, -l, -s, -v veya -V seçeneklerinden sadece biri belirtilebilir" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -333,7 +338,7 @@ msgstr "" "%s - dosyaları farklı kullanıcı olarak düzenle\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -342,7 +347,7 @@ msgstr "" "%s - bir komutu farklı kullanıcı olarak çalıştır\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -351,111 +356,115 @@ msgstr "" "\n" "Seçenekler:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "parola sorgulaması için bir yardımcı program kullan" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "belirtilen BSD kimlik doğrulama türünü kullan" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "Arkaplanda komut çalıştır" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr ">= sayı olan tüm dosya tanımlayıcılarını kapat" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "komutu belirtilen BSD oturum sınıfı ile çalıştır" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "komut çalıştırılırken kullanıcı ortamını koru" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "Komut çalıştırmak yerine dosyaları düzenleyiniz" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "Grup adı veya ID olarak tanımlanan komutu çalıştır" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "HOME değişkenini kullanıcının ev dizinine hedefle" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "Yardım mesajını görüntüle ve çık" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "komutunuzu hostta çalıştırın (eğer plugin tarafından destekleniyorsa)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "oturum kabuğunu hedef kullanıcı olarak çalıştır; bir komut da belirtilebilir" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "zaman damgası dosyasını kalıcı olarak kaldır" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "zaman damgası dosyasının geçerliliğini kaldır" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "kullanıcı yetkilerini listele veya özel bir komut denetle; daha uzun biçim için iki kez kullanın" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "etkileşimsiz kip, sorgu yapılmaz" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "hedefe atamak yerine grup vektörünü koru" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "belirtilen parola sorgusunu kullan" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "SELinux güvenlik bağlamını belirtilen rol ile oluştur" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "standart girdiden şifreyi okuyun" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "kabuğu hedef kullanıcı olarak çalıştır; bir komut da belirtilebilir" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "SELinux güvenlik bağlamını belirtilen tür ile oluştur" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "belirtilen süre sonunda komutu sonlandır" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "liste modunda, kullanıcıların ayrıcalıklarını görüntüle" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "Belirtilen kullanıcı adı veya ID ile komutu çalıştırın (veya dosyayı düzenleyin)" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "sürüm bilgisini göster ve çık" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "kullanıcı zaman damgasını bir komut çalıştırmadan güncelle" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "komut satırı argümanlarını işlemeyi durdur" @@ -565,7 +574,7 @@ msgstr "geçersiz dosya tanımlayıcı sayısı: %s" msgid "unable to run %s as a login shell" msgstr "bir oturum açma kabuğu gibi %s çalıştırılamıyor" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "%s çalıştırılamıyor" @@ -650,97 +659,97 @@ msgstr "G/Ç eklentisi %s başlatılırken hata" msgid "unexpected sudo mode 0x%x" msgstr "beklenmeyen 0x%x sudo kipi" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "grup vektörü alınamıyor" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "bilinmeyen kullanıcı kimliği %u: kimsiniz?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "tty belirlenemiyor" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s, %d kullanıcı kimliği tarafından sahiplenmeli ve setuid biti ayarlanmış olmalı" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "etkin kullanıcı kimliği %d değil, %s 'nosuid' seçeneği ayarlanmış bir dosya sisteminde veya yetkisiz haklara sahip bir NFS dosya sisteminde mi?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "etkin kullanıcı kimliği %d değil, sudo setuid root ile mi yüklendi?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "ek grup kimlikleri ayarlanamıyor" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "etkin grup kimliği, runas gid %u olarak ayarlanamıyor" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "grup kimliği, runas gid %u olarak ayarlanamıyor" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "bilinmeyen \"%s\" oturum sınıfı" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "kullanıcı bağlamı ayarlama başarısız" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "süreç önceliği ayarlanamıyor" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "kök %s olarak değiştirilemiyor" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "runas uid (%u, %u) olarak değiştirilemiyor" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "%s dizinine değiştirilemiyor" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "beklenmeyen alt sonlandırma şartı: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "%s ilke eklentisi, bir `check_policy' yöntemi içermiyor" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "%s ilke eklentisi listeleme yetkilerini desteklemiyor" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "%s ilke eklentisi -v seçeneğini desteklemiyor" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "%s ilke eklentisi -k/-K seçeneklerini desteklemiyor" @@ -863,6 +872,9 @@ msgstr "dup2 stdin yapılamıyor" msgid "unable to restore stdin" msgstr "stdin geri yüklenemiyor" +#~ msgid "error reading from pipe" +#~ msgstr "tünelden okuma hatası" + #, fuzzy #~| msgid "internal error, tried to emalloc(0)" #~ msgid "internal error, tried allocate zero bytes" diff --git a/po/uk.mo b/po/uk.mo index 5bd6e997116b48bbac5175bf5dabb9854b7ee51d..4fbdf9d9a941d0b7c9a6087a6a04580cb95f3fdd 100644 GIT binary patch delta 3285 zcmXxm3s6*59LMqhnwkl_SU!*lxkx5H5Y`nCMFBBiWkQK!hC;ZGtAU1SO--#>T2}V( zW-mt_OPk6bCNgSe53{VM$)$JGG-hw7oN{`IO=aKT-u2G@_jB*ryXXAR|D3z<&0*ic zcYM2M`l18O?7!Y-8JN+>EDgsdtWLNTvuR(4L3|EJ;ZYolefpXW!BQNL5lqLY@De

%8-A#<~?(TluH(orRvj2d7u>c+=WGkh2G@edq{gBVpE z)}Usz8ddszNDg)ixz#Qpd*)zyr~#*pR;23oCbA9e%Y?t7?(61w0}a3c*QKaLuRx7=JCbPBc5w|v z;vlR*WgJ0$z6P13Z9)yWAGO9GqJv%NOlzEtTDlpi%G`iTd;_L4zCFW9FB;xPzH6W1 z#dsPuvjI$3r3|44tVDI(gbqH2>hNXM_dh~j_9t)J+-Y>C?@d68YIUdyMKP1{Z3idn z;4M^!U!i8+iRz#ycWcHW)Lxj1YHvZU?Pk>4?nQF84^X8(iAsDh_15N`h^qAUs0loQ zQSPxLoG9}@QJX52dZl1_!YVA`x*oOpwj}JpLaw`#jb=O+&-l#dqY|D^w)1dB!jDl2 zh8TSb&KgGjHKT(xsN)l;4jt0H8fT+A-i&7}7l<`NX8;)Zcp2uC2aT?x^8}L$0rH-?)7H48R&c~k2 z;!0eMm3RQpV1Qqtn-j&*$#NPB%DoPs zM$KsG1n6xSL$j#AO7T7o>@z!!8mNHjE3sN+ z^0pH-!@p694dTauWwd78j{C6z=dlCX4t5Z=MBQ00=3)_BCD978yU1*KZnghlu|)?p{|vN>$|T-=NL1^pgXiIn+X|J68>>;0&4 ze!*+8JX+^vwjEWX-qcZ#M+7y~80KIGcVCQ?@Mc_sdfa|YSk5f;cx^(J{M-fnmxE^y zO)8SOSc*z!1>xtu`0*I;SG&`bQhil!IH{;0K5N>NypQ95kd)9<#6+Ss(VmZ*={Ta& z?MTWDPT)+%E+cek;kFXmDYp_jTw-ASjBV^@CHEdeq2tH%ygx~FCt3(qcM+lEHlp0E zP0kFn-tpsE-nGDMiRDBZp>;TWJjcm1XD?8T{ve^vb`_zL_an5)v~G_R0b(OD**%t= z?wjrYo1E>N>1O#;eIwjr|6pICTklWprbU_S-r~>pO?S8XQ;RR-TE}*e_#a@MvZLew z>)wN-i9y5^B7@LQ8t$H?&q;1tAl*NTYaKTcQ{D1FX*ExLe3>7`ZA4$9KcOR!xR*#L zQi#PwDWT(GqJ-E?WDz=wiS-^-T+$`h_jw zW~XIQ*jc_T+z?q92`_M3B8_3^x=3TBr7bC=CaKHFd^emk#b1=0AIi-yc7nk%1*6@U za?*RnTSgYDWmNI7{7~EXIcJjFatrJGq_lUeiYa!-c6F?d?Q^s0299<**2P|p?T;OZ zz3RkX?6@tqC)V!7UW?z?&Yk=CyxseBckHFuuGn7UK&;(8QqecSxzlk6y|vQED{Xg8 Ht4aGG<=fI? delta 3172 zcmXxmd2Ccw6vy#12ne)O_O2jP))p9;X_+Zy>B81hgt8RMzB)?T5yT+MP$-*%h);qb zf+Yk20ZAH+f*1od8gWe^ZiEU6CPXFF1cX0m{r+Z#m!A2&_jq&fIp^Ltdhu)5t*=~X z%3R?jGizvX_6#O=Fzbu~Ouu^QF6A5aPX zgBmB5@|E~#9Ev+piC;l=iupq923gKEiwsLsqrCB7EZnBR7D(uNzSknh+R*d6~sRo0Ah z)yh=VggK~zC!+@|Q3D=Eeg7QtXV>}Arq*EkUMA91D?%0YJa%Dz+rfzjIEl*eGOF@A z)ByFUic|TP_J9u~ZwqQ|t59ou5XsrjqFVh6D)9vRtxeen)#<6I0$#^3&)6rNDD&&6 zP1S&{F@wIzfj9(nWWkE@08Yc(I0^G<2XmQ&L-BIVCOOd#6<{Uz-@`@Nd7#;| zxDA!iwU~k2=3A>Km!NUF5HY8@l`g0I?;%uv5KrV z;P*HkOZm}I0Vhyv-!z|Y-~!x&XHjcEq<}X-@BcAQCUc{8q1h@7;RgH_Rnhcekq507 zOStYkJo=ORGLGf?Jf6pvBlz{hS}ed2>$DP&qB@yORiEP$tj0{rFW38jg%h=;8y^{Z z0C(da)Ef7q%o!L)t@ZDyN_}Lb&b@&%u^w0BxG`q4@Dft2rPD?wJ`a`1N$iWtK9~8; z%L)6;Uck3-FKXh9anXu4;7+bRrP1e3Bm2y5pw_SrJFPcPMYe}+!d`d|v+)+PnwH2q zXb(-mHMk4I%w^5lvMi^S;R@W1Bxy}ZR}+<@2CPK>>^L6<_!#wC<IGS`B74wfsYL;gf@x!YX1H%TYzWM7W=e-Q15e zoUw69u8B@4E+;U6Yb{A!?BCm>mgE?r$|?yR+8;sN*zolxR+@CUh)}Vw-T7Gb_GJNTusINw5hczbvaTh3H2- zIZknMB6guRjv?M5BD)>gUy=WS@Fqnz*kMc{_7KI+&G@8r6B zxpJI&?xbc~<(bZF?ryGePPIEJSBs@X+fhd_O5{a$bH0PfC3+D2fJFX}fZt~GI`xcM z, 2011, 2012, 2013, 2014, 2015, 2016. +# Yuri Chornoivan , 2011, 2012, 2013, 2014, 2015, 2016, 2017. msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-23 16:55+0200\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-26 11:49+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -33,36 +33,37 @@ msgstr "не вдалося відновити регістр" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "не вдалося отримати потрібний об’єм пам’яті" @@ -71,18 +72,18 @@ msgstr "не вдалося отримати потрібний об’єм па msgid "Unknown signal" msgstr "Невідомий сигнал" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "некоректне значення" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "надто велике значення" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "надто мале значення" @@ -136,85 +137,89 @@ msgstr "Запис до «%s» може здійснювати будь-який msgid "unable to open %s" msgstr "не вдалося відкрити %s" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "не вдалося встановити обробник для сигналу %d" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "не вдалося створити відгалуження" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "не вдалося вилучити PRIV_PROC_EXEC з PRIV_LIMIT" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "помилка під час спроби читання з каналу сигналів" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "помилка під час спроби читання з пари сокетів" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "неочікуваний тип відповіді на зворотному каналі: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "не вдалося додати подію до черги обробки" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "не вдалося створити сокети" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "не вдалося створити канал" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "не вдалося встановити tty для керування" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "не вдалося створити відгалуження" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "не вдалося відновити позначку tty" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "не вдалося виконати ініціалізацію сеансу через додаток правил" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "помилка у циклі обробки подій" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "не вдалося відновити позначку tty" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "не вдалося відновити обробник для сигналу %d" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "помилка під час спроби читання з каналу сигналів" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "не вдалося вилучити PRIV_PROC_EXEC з PRIV_LIMIT" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "не вдалося розмістити pty" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "не вдалося створити канал" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "помилка під час спроби читання з каналу" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "помилка під час спроби читання з пари сокетів" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "неочікуваний тип відповіді на зворотному каналі: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "не вдалося встановити tty для керування" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "не вдалося створити сокети" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -283,48 +288,48 @@ msgstr "ігноруємо повторний запис додатка введ msgid "policy plugin %s does not include a check_policy method" msgstr "до додатка правил %s не включено метод check_policy" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "внутрішня помилка, переповнення %s" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "аргументом параметра -C mмає бути число не менше за 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "не можна одночасно вказувати параметри «-i» і «-s»" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "не можна одночасно вказувати параметри «-i» і «-E»" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "не можна використовувати «-E» у режимі редагування" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "не можна вказувати змінні середовища у режимі редагування" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "параметр «-U» можна використовувати лише разом з параметром «-l»" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "параметри «-A» і «-S» не можна використовувати одночасно" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "підтримки sudoedit для цієї платформи не передбачено" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Можна використовувати лише такі параметри: -e, -h, -i, -K, -l, -s, -v та -V" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -333,7 +338,7 @@ msgstr "" "%s — редагувати файли від імені іншого користувача\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -342,7 +347,7 @@ msgstr "" "%s — виконати команду від імені іншого користувача\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -351,111 +356,115 @@ msgstr "" "\n" "Параметри:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "використовувати допоміжну програму для запитів щодо пароля" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "використовувати вказаний тип розпізнавання BSD" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "виконати команду у фоновому режимі" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "закрити всі дескриптори файлів >= num" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "виконати команду з вказаним класом доступу BSD" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "зберегти середовище користувача на час виконання команди" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "редагувати файли замість виконання команди" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "виконати команду від імені групи користувачів, вказаної за назвою або ідентифікатором" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "встановити для змінної HOME значення домашнього каталогу вказаного користувача." -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "показати довідкове повідомлення і завершити роботу" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "виконати команду на комп’ютері (якщо підтримується додатком)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "запустити оболонку для входу до системи від імені вказаного користувача; слід вказати команду запуску" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "повністю вилучити файл часової позначки" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "позбавити чинності файл часової позначки" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "показати список прав доступу користувача або перевірити певну команду; подвоєння параметра призводить до виведення додаткових даних" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "неінтерактивний режим, не просити користувача відповідати на питання" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "зберегти вектор групи, не встановлювати вектор вказаного користувача" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "використовувати вказаний інструмент отримання паролів" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "створити контекст захисту SELinux з вказаною роллю" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "прочитати пароль зі стандартного джерела вхідних даних" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "виконати командну оболонку від імені вказаного користувача; слід також вказати команду" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "створити контекст захисту SELinux вказаного типу" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "перервати виконання команди щойно буде перевищено вказане обмеження за часом" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "у режимі списку, показати права доступу користувача" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "виконати команду (або редагувати файл) від імені користувача, вказаного за іменем або ідентифікатором" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "показати дані щодо версії і завершити роботу" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "оновити штамп часу користувача без виконання команди" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "зупинити обробку аргументів командного рядка" @@ -565,7 +574,7 @@ msgstr "некоректний номер дескриптора файла: %s" msgid "unable to run %s as a login shell" msgstr "%s не можна працювати як оболонка для входу" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "не вдалося виконати %s" @@ -650,97 +659,97 @@ msgstr "помилка під час спроби ініціалізації д msgid "unexpected sudo mode 0x%x" msgstr "неочікуваний режим sudo 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "не вдалося отримати вектор групи" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "невідомий uid %u: хто ви такий?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "не вдалося визначити tty" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s має належати користувачеві з uid %d, крім того, має бути встановлено біт setuid" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "поточним uid не є %d. Можливо %s зберігається у файловій системі зі встановленим параметром «nosuid» або у файловій системі NFS без прав доступу root?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "поточним uid не є %d, sudo встановлено з ідентифікатором користувача root?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "не вдалося встановити ідентифікатори додаткових груп" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "не вдалося встановити ефективний ідентифікатор групи для ідентифікатора групи запуску %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "не вдалося встановити ідентифікатор групи для ідентифікатора групи запуску %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "невідомий клас входу %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "не вдалося встановити контекст користувача" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "не вдалося встановити пріоритет процесу" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "не вдалося змінити root на %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "не вдалося змінити uid користувача, від імені якого відбувається виконання (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "не вдалося змінити каталог на %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "неочікувана умова переривання дочірнього процесу: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "до додатка правил %s не включено метод «check_policy»" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "у додатку правил %s не передбачено підтримки побудови списку прав доступу" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "у додатку правил %s не передбачено підтримки параметра -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "у додатку правил %s не передбачено підтримки параметрів -k/-K" @@ -863,6 +872,9 @@ msgstr "не вдалося виконати dup2 для stdin" msgid "unable to restore stdin" msgstr "не вдалося відновити stdin" +#~ msgid "error reading from pipe" +#~ msgstr "помилка під час спроби читання з каналу" + #~ msgid "internal error, tried allocate zero bytes" #~ msgstr "внутрішня помилка, спроба розміщення нуля байтів" diff --git a/po/vi.mo b/po/vi.mo index 3d02489daa2c3082c3e665da5f134d621f9ef185..ef8c78268bdbc9df17040a51080b05eb78332a58 100644 GIT binary patch delta 3268 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 diff --git a/po/vi.po b/po/vi.po index a7721f79b..8e79573aa 100644 --- a/po/vi.po +++ b/po/vi.po @@ -1,14 +1,14 @@ # Vietnamese translation for sudo. # Bản dịch tiếng Việt dành cho sudo. # This file is put in the public domain. -# Trần Ngọc Quân , 2012-2014, 2015, 2016. +# Trần Ngọc Quân , 2012-2014, 2015, 2016, 2017. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.19b1\n" +"Project-Id-Version: sudo 1.8.20b1\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2016-11-21 17:45-0700\n" -"PO-Revision-Date: 2016-11-29 07:05+0700\n" +"POT-Creation-Date: 2017-03-09 11:58-0700\n" +"PO-Revision-Date: 2017-03-28 13:45+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -38,36 +38,37 @@ msgstr "không thể phục hồi sổ đăng ký" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s: %s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "không thể cấp phát bộ nhớ" @@ -76,18 +77,18 @@ msgstr "không thể cấp phát bộ nhớ" msgid "Unknown signal" msgstr "Không hiểu tín hiệu" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "giá trị không hợp lệ" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "giá trị quá lớn" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "giá trị quá nhỏ" @@ -141,85 +142,89 @@ msgstr "%s là nhóm có thể ghi" msgid "unable to open %s" msgstr "không thể mở “%s”" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "không thể đặt bộ tiếp hợp cho tín hiệu %d" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "không thể tạo tiến trình con" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "không thể xóa bỏ PRIV_PROC_EXEC từ PRIV_LIMIT" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "lỗi khi đọc từ đường ống dẫn tín hiệu" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "gặp lỗi khi đọc từ socketpair" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "kiểu trả về không như mong đợi từ backchannel: %d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "không thể thêm sự kiện vào hàng đợi" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "không thể tạo các ổ cắm mạng" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "không tạo được đường ống pipe" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "không thể đặt điều khiển cho tty" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "không thể tạo tiến trình con" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "không thể phục hồi nhãn cho tty" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "phần bổ sung chính sách gặp lỗi khi khởi tạo phiên" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "có lỗi trong vòng lặp sự kiện" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "không thể phục hồi nhãn cho tty" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "không thể phục hồi bộ tiếp hợp cho tín hiệu %d" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "lỗi khi đọc từ đường ống dẫn tín hiệu" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "không thể xóa bỏ PRIV_PROC_EXEC từ PRIV_LIMIT" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "không thể phân bổ pty" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "không tạo được đường ống pipe" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "gặp lỗi khi đọc từ một đường ống dẫn lệnh" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "gặp lỗi khi đọc từ socketpair" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "kiểu trả về không như mong đợi từ backchannel: %d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "không thể đặt điều khiển cho tty" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "không thể tạo các ổ cắm mạng" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -288,48 +293,48 @@ msgstr "lờ đi phần bổ sung I/O trùng lặp “%s” trong %s, dòng %d" msgid "policy plugin %s does not include a check_policy method" msgstr "phần bổ sung chính sách %s không bao gồm phương thức kiểm tra chính sách" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "lỗi nội bộ, %s bị tràn" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "đối số cho -C phải là một số lớn hơn hoặc bằng 3" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "bạn không thể chỉ định đồng thời cả hai tùy chọn “-i” và “-s”" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "bạn không thể chỉ định cả hai tùy chọn “-i” và “-E”" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "tùy chọn “-E” không hợp lệ trong chế độ chỉnh sửa" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "bạn có lẽ không được chỉ định biến môi trường trong chế độ soạn thảo" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "tùy chọn “-U” chỉ sử dụng cùng với tùy chọn “-l”" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "tùy chọn “-A” và “-S” không thể dùng cùng một lúc với nhau" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "sudoedit không được hỗ trợ trên nền tảng này" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Chỉ được phép chỉ định một trong số các tùy chọn -e, -h, -i, -K, -l, -s, -v hay -V" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -338,7 +343,7 @@ msgstr "" "%s - sửa chữa các tập tin trên danh nghĩa người dùng khác\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -347,7 +352,7 @@ msgstr "" "%s - thực hiện câu lệnh trên danh nghĩa người dùng khác\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -356,111 +361,115 @@ msgstr "" "\n" "Tùy chọn:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "sử dụng chương trình trợ giúp cho hỏi đáp mật khẩu" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "sử dụng kiểu xác thực BSD được chỉ ra" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "chạy lệnh ở chế độ nền" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "đóng tất cả các mô tả của tập tin >= số" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "chạy lệnh với một lớp đăng nhập BSD được chỉ ra" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "bảo tồn môi trường người dùng khi thi hành lệnh" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "chỉnh sửa các tập tin thay vì chạy lệnh" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "thực hiện câu lệnh với tư cách là tên hay ID của nhóm được chỉ định" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "đặt biến HOME cho thư mục riêng của người dùng đích" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "hiển thị trợ giúp này rồi thoát" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "chạy câu lệnh trên máy chủ (nếu được hỗ trợ bởi phần bổ sung)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "chạy shell đăng nhập như là người dùng đích; có thể đồng thời chỉ định một câu lệnh" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "gỡ bỏ hoàn toàn dấu vết thời gian của tập tin" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "làm mất hiệu lực dấu vết thời gian (timestamp) của tập tin" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "liệt kê đặc quyền của người dùng hay kiểm tra câu lệnh xác định; dùng hai lần cho định dạng dài" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "chế độ không-tương-tác, sẽ không hỏi tên người dùng" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "bảo tồn véc-tơ nhóm thay vì các cài đặt cho đích" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "sử dụng nhắc nhập mật khẩu đã chỉ ra" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "tạo ngữ cảnh an ninh SELinux với vai trò đã chỉ ra" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "đọc mật khẩu từ đầu vào tiêu chuẩn" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "chạy hệ vỏ dưới danh nghĩa người dùng đích; cũng có thể chỉ định thêm câu lệnh" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "tạo ngữ cảnh an ninh SELinux với kiểu đã chỉ ra" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "chấm dứt lệnh sau một thời hạn giới hạn được chỉ định" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "ở chế độ liệt kê, hiển thị đặc quyền cho người dùng" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "chạy lệnh (hay sửa chữa tập tin) trên tư cách của người dùng hay ID đã chỉ ra" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "hiển thị thông tin phiên bản rồi thoát" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "cập nhật dấu vết thời gian (timestamp) của người dùng mà không chạy một lệnh" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "dừng việc xử lý đối số dòng lệnh" @@ -570,7 +579,7 @@ msgstr "số mô tả của tập tin không hợp lệ: %s" msgid "unable to run %s as a login shell" msgstr "không thể chạy %s như là hệ vỏ đăng nhập" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "không thể thực thi %s" @@ -655,97 +664,97 @@ msgstr "Gặp lỗi khi nạp phần bổ sung I/O %s" msgid "unexpected sudo mode 0x%x" msgstr "không mong đợi chế độ sudo 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "không thể lấy véc-tơ nhóm" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "không hiểu mã số người dùng %u: bạn là ai?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "không thể dò tìm tty" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s phải được sở hữu bởi uid %d và bít setuid phải được đặt" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "uid chịu tác động hiện tại không phải là %d, có phải là %s trên hệ thống tập tin với tùy chọn “nosuid” được đặt, hay một hệ thống tập tin NFS không có đặc quyền của root không?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "uid chịu tác động hiện tại không phải là %d, chương trình sudo có được cài với setuid root không?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "không thể đặt nhóm phụ IDs" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "không thể đặt hiệu ứng gid chạy như là gid %u" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "không thể thay đổi gid thành runas gid %u" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "không hiểu lớp đăng nhập %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "không thể đặt ngữ cảnh người dùng" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "không thể đặt ưu tiên cho quá trình" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "không thể chuyển đổi thư mục gốc thành %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "không thể thay đổi thành chạy như là mã người dùng này (%u, %u)" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "không thể thay đổi thư mục thành %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "biểu thức điều kiện con kết thúc không như mong đợi: %d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "phần bổ sung chính sách %s bị thiếu phương thức kiểm tra chính sách “check_policy”" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "phần bổ sung chính sách %s không hỗ trợ liệt kê đặc quyền" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "phần bổ sung chính sách %s không hỗ trợ tùy chọn -v" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "phần bổ sung chính sách %s không hỗ trợ tùy chọn -k/-K" @@ -868,6 +877,9 @@ msgstr "không thể dup2 (nhân đôi) đầu vào tiêu chuẩn" msgid "unable to restore stdin" msgstr "không thể phục hồi đầu vào tiêu chuẩn" +#~ msgid "error reading from pipe" +#~ msgstr "gặp lỗi khi đọc từ một đường ống dẫn lệnh" + #~ msgid "internal error, tried allocate zero bytes" #~ msgstr "lỗi nội bộ, đã phân bổ 0 byte bộ nhớ" diff --git a/po/zh_CN.mo b/po/zh_CN.mo index 26558f8e58bd402fced0bddd28d05ebc9df08933..72b832128f7d5bc7ab89ed8b7a2903a28a0fbe08 100644 GIT binary patch delta 3229 zcmXxm4Qx$k9LMqJc3#`w8f~?8RZqRE(q7e9)uN{8yc9KTGL2qyJH@!RWQkqOip0d6 zZC2J9V}#X9I`5e*UN@PUNo@%-L_5taCSk}z_Wku9C;Rtv&U4Rsp8xZIo^x#HN>{^5 z*ZwK4U^ipTvuI-yF)_xN1RUa6=C}ZR(7pz}Scil04@|+BSY!HOAr_z?J-7>d<7w=U ze>vAtosDsGo!Qw0OpR@Zl+bRYbX;Bszk-80V+{9ZbQxRM@+{DI0$<&sydv8 zn$ZeW>5m{em`BL1rW4sS2a|>xa12^F3(3I*mvf?lYEd&kjbpJ13(%Wn49jK~BGoh1 zsJ*ZSsk%9ZYy)%E@gLNEt*y{N-7t#lLR6yTQRA&d5)GO?oM=;>MOEN2YCsR!bVM)q z!Xi}0e$?+DAd@tkQ3D=Dt?{pDVHllhjeDS$ZUU+@@1PRjfF8y-yE%E0hO@}C<~Qt# zPf#=K#&lK64Ag)VQ60}m3pb%UJdS$)GV-5!$RBO)1Ul1mBaot+S*QsGF^Tcb4o=j; z8B~VXQ8Ryx>L8rEHRBA_UKoRF51`hz7PYpAk(|xXs8ZiYCEka6Yjci7Rr)Q|1ir!` z_n3>EDD#J?O%+GII^b}}Qq1SN9JTqraJ+TEkPQM6NkEJVPZCL%M43iR5TT;ZUr?NZf<%@d&oXlc*V=M++aJ zDjZLvDw~cXWsdKoHs=Ay3#hej z##Pvk>5s+rn2lFa6OInDWp!gJs-XncQH68847J8Jj`gTYTtF?!Jya!9`8cTKN@P{c zHY~vNsD9hC@Z@5;qn2tS@{%?isFGEo60)84 z)2I&ap*jf53q2Q)Y9EXpu^2nxbku!*RDVI|_Z_Ica~NCR{|B7t#x6rbnWv)?s>B$q z#z@?ZN^lp(<7JG-yUw+GRU!$fwNJ$aoPnx90F{W18t-U6_16OzX;6o^P?`USNf^P_ z)&u=f_m!gVt8iS3ya47?)ct2s12&)~(1PeFu#+RB`@I&rFnjT9q74xsW)gD=9q$vv?U|8DzG*Gj#(aa5 zh-zXnp~Y7jo*#9b?0$ZMV~LLmt;uAfjL^G3p3sKbMnn;x5XJV*NRR6k`)Onk*AzS1 z9p@To=eqm2vg~qqTx%8iRePzshija@)g6~x!nKa=AzBtmr&9?xv6jdov>itii3A@G zlWO0m&rxtz+dIF=J~7qf%=HVX%S(A(rsVg(eCU4=@|pkb1knoFEhtJ*4Gni8I)yt zbMi8B>u>d)+@`)H?TvORji2wjbK*qf>itb?S2gb4)U@$X^TuzRYt}ceKGe8=-Ji!- UH`Q%x{OG&e$G6uX$bLKge<06+(EtDd delta 3169 zcmXxleNa?Y7{~Fm8fdbMDe}4!3nYTF!mchWxPayhs3G`nnUynQqTx$wPByw~q+@9_ zd5P4Sq-E^QpfSjCl}~1{jl$0Zhf|w)M7KFq{4e`tS=Jfq&x=%uh5X4`*W;ZbUa8 z#~kdyEbN&Sz0XN9VdJ8sijG{Ii<-Crt8ot&;SC&%gUGf3>rfNz!hAf5O5k_<-koAh zko!thf*Wu+9zwl;6$6->8a8GqjcR7qgD>DP+>e>qi5_&MMJtqrgSj7rnxGE77(rF; zJ5)lyqQ*&M`AU2umg06);@_ew@@JR^i!%cUMiUv1D$$du2{xe~Jc3%`W%Q$y*)&i& zY9)23k~brBn~TV!<{xAYCW-ykJca1N3S?>%UPMC^G@w@e0ZzixScWMX#;|Q>Hc~ZH zk2(XJk!qWL$o88Pwm+esyN(`=;h%WSK_wbM&9?+eG;DUz&|zvrt-KR8VGpwDhbcG+ zhoCa9LH+&=vN*E|HQ`&Rz5N6|cons^eHc_*R)ng|6R5q4E*JwOIM;r2vIff76 zCDh7dSguN$hMF*l8h9ppa3gBK7S#JkkpD~v|L9O_Fuj+D6xCFq7PJsEnBQ!pp#fS^ z8Gephc_(Uso2V71@s`d&A$ET)sJ(4K?d={UXLATu>hq|?Ly2G2rE&C?bS$02^hzHFS1pl38=3jg#B>| zYC-FVP=7TV>ChhTLnU(3e&7l!f!lU}9BGrA@nR{?Kqv0N`>`2&;rpl+e}o>qh^p{^ zsLCeuqY}x>r~VZ*LUd@N26SR0YN80LLSLa)egm~dnSAv6?nAbVQHOJiJ^SVXMbPY(jR+w4x66&o~)-a$<|I8gupiZ>5nz#{o>jv#5lwqFzj6*}QAUp(b2w z+k~7aa{#rXi%5}7%*f~jLDc8C0#%tt?2ql3h^Nr4@4rJ0yoDTeGl29|s&Z5!wW$6k z)BvBM2KW*6-Y<54Y)SNVr($3FhoYVvg&J?F{rei!nc0fn-~TBZdhj|jmgzAnI&cUF za6bo~SdU6%EvDexn1ILZ`?IJ7uc7w53sW(l*;IiEs6=W}^Su(H{(2!ohXy=|%KS8H zOD>>ZxQlu&nwb9sT->58;iAI9+WM&Yv2z~R_g!ZF_h$mhrDy_>-w_}cV*O~2@X=S>S9R*gg zYp^3|&37fo=y*MDt#f5NrdSbIa`7YF>)IQo`~Qn-&L&*MHlmo&ahyn`6C(+)b(1kG ztkih7OB<_eEiuU&6JI{FhSp=mE+RrC5;|YH^rzufLdQiP&0=CSq3aEzlz5ZKBy^P! z+X;XBx%g1beaq{X*S6nHxYfHoCw*324_~phKDRPZ zr`0}Jx3X^8Qt!C=t7=O;{z6~$x#1qazr\n" "Language-Team: Chinese (simplified) \n" "Language: zh_CN\n" @@ -32,36 +32,37 @@ msgstr "无法恢复注册表" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 #: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec.c:867 -#: src/exec_common.c:107 src/exec_common.c:123 src/exec_common.c:132 -#: src/exec_pty.c:692 src/exec_pty.c:700 src/exec_pty.c:1163 -#: src/load_plugins.c:52 src/load_plugins.c:65 src/load_plugins.c:215 -#: src/load_plugins.c:238 src/load_plugins.c:303 src/load_plugins.c:318 -#: src/parse_args.c:180 src/parse_args.c:202 src/parse_args.c:370 -#: src/parse_args.c:466 src/parse_args.c:488 src/preserve_fds.c:47 -#: src/preserve_fds.c:130 src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 -#: src/selinux.c:424 src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 -#: src/sudo.c:480 src/sudo.c:602 src/sudo.c:662 src/sudo.c:672 src/sudo.c:692 -#: src/sudo.c:711 src/sudo.c:720 src/sudo.c:729 src/sudo.c:746 src/sudo.c:787 -#: src/sudo.c:797 src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 -#: src/sudo.c:1433 src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 -#: src/sudo_edit.c:872 src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 +#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 +#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 +#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 +#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 +#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 +#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 +#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 +#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 +#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 +#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 +#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 +#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 +#: src/sudo_edit.c:1005 #, c-format msgid "%s: %s" msgstr "%s:%s" #: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 #: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec.c:867 src/exec_common.c:107 -#: src/exec_common.c:124 src/exec_common.c:133 src/exec_pty.c:692 -#: src/exec_pty.c:700 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:180 -#: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466 -#: src/parse_args.c:488 src/preserve_fds.c:47 src/preserve_fds.c:130 +#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 +#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 +#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 +#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 +#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 +#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 #: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:397 src/sudo.c:416 src/sudo.c:480 src/sudo.c:602 -#: src/sudo.c:817 src/sudo.c:1238 src/sudo.c:1259 src/sudo.c:1433 -#: src/sudo.c:1527 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 +#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 +#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 #: src/sudo_edit.c:985 src/sudo_edit.c:1005 msgid "unable to allocate memory" msgstr "无法分配内存" @@ -70,18 +71,18 @@ msgstr "无法分配内存" msgid "Unknown signal" msgstr "未知信号" -#: lib/util/strtoid.c:76 lib/util/strtoid.c:104 lib/util/strtomode.c:49 -#: lib/util/strtonum.c:58 lib/util/strtonum.c:176 +#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 +#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 msgid "invalid value" msgstr "值无效" -#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:188 +#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 +#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 msgid "value too large" msgstr "值过大" -#: lib/util/strtoid.c:89 lib/util/strtomode.c:55 lib/util/strtonum.c:61 -#: lib/util/strtonum.c:182 +#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 msgid "value too small" msgstr "值过小" @@ -135,85 +136,89 @@ msgstr "%s 可被用户组写" msgid "unable to open %s" msgstr "打不开 %s" -#: src/exec.c:115 src/exec.c:117 src/exec.c:122 src/exec.c:408 src/exec.c:410 -#: src/exec.c:412 src/exec.c:414 src/exec.c:416 src/exec.c:418 src/exec.c:421 -#: src/exec.c:437 src/exec.c:439 src/exec.c:600 src/exec.c:794 -#: src/exec_pty.c:464 src/exec_pty.c:730 src/exec_pty.c:800 src/exec_pty.c:802 -#: src/exec_pty.c:814 src/exec_pty.c:816 src/exec_pty.c:1347 -#: src/exec_pty.c:1349 src/exec_pty.c:1354 src/exec_pty.c:1356 -#: src/exec_pty.c:1370 src/exec_pty.c:1381 src/exec_pty.c:1383 -#: src/exec_pty.c:1385 src/exec_pty.c:1387 src/exec_pty.c:1389 -#: src/exec_pty.c:1391 src/exec_pty.c:1393 src/signal.c:148 src/signal.c:162 +#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 +#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 +#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 +#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 +#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 +#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 +#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 +#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 +#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 +#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 +#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 +#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 +#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 +#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 #, c-format msgid "unable to set handler for signal %d" msgstr "无法设置 %d 信号的处理程序" -#: src/exec.c:127 src/exec_pty.c:846 src/exec_pty.c:1431 src/tgetpass.c:250 -msgid "unable to fork" -msgstr "无法执行 fork" +#: src/exec_common.c:166 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "无法从 PRIV_LIMIT 中移除 PRIV_PROC_EXEC" + +#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 +msgid "error reading from signal pipe" +msgstr "从单管道读取出错" + +#: src/exec_monitor.c:363 +msgid "error reading from socketpair" +msgstr "从套接字对读取出错" -#: src/exec.c:303 src/exec.c:311 src/exec.c:872 src/exec_pty.c:585 -#: src/exec_pty.c:590 src/exec_pty.c:660 src/exec_pty.c:667 src/exec_pty.c:954 -#: src/exec_pty.c:964 src/exec_pty.c:1009 src/exec_pty.c:1016 -#: src/exec_pty.c:1041 src/exec_pty.c:1496 src/exec_pty.c:1503 -#: src/exec_pty.c:1510 +#: src/exec_monitor.c:372 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "联络通道的回应类型异常:%d" + +#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 +#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 +#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 +#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 +#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 +#: src/exec_pty.c:1409 msgid "unable to add event to queue" msgstr "无法将事件添加到队列" -#: src/exec.c:391 -msgid "unable to create sockets" -msgstr "无法创建套接字" +#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 +#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 +#: src/tgetpass.c:246 +msgid "unable to create pipe" +msgstr "无法创建管道" -#: src/exec.c:446 +#: src/exec_monitor.c:562 +msgid "unable to set controlling tty" +msgstr "无法设置控制终端" + +#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 +#: src/tgetpass.c:250 +msgid "unable to fork" +msgstr "无法执行 fork" + +#: src/exec_monitor.c:654 src/exec_nopty.c:292 +msgid "unable to restore tty label" +msgstr "无法恢复终端标签" + +#: src/exec_nopty.c:233 src/exec_pty.c:1240 msgid "policy plugin failed session initialization" msgstr "策略插件会话初始化失败" -#: src/exec.c:491 +#: src/exec_nopty.c:281 src/exec_pty.c:1278 msgid "error in event loop" msgstr "事件循环中有错误" -#: src/exec.c:509 -msgid "unable to restore tty label" -msgstr "无法恢复终端标签" - -#: src/exec.c:608 src/exec_pty.c:496 src/signal.c:87 +#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 #, c-format msgid "unable to restore handler for signal %d" msgstr "无法恢复 %d 信号的处理程序" -#: src/exec.c:726 src/exec_pty.c:1236 -msgid "error reading from signal pipe" -msgstr "从单管道读取出错" - -#: src/exec_common.c:166 -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "无法从 PRIV_LIMIT 中移除 PRIV_PROC_EXEC" - -#: src/exec_pty.c:188 +#: src/exec_pty.c:133 msgid "unable to allocate pty" msgstr "无法分配伪终端" -#: src/exec_pty.c:774 src/exec_pty.c:783 src/exec_pty.c:791 -#: src/exec_pty.c:1339 src/exec_pty.c:1428 src/signal.c:129 src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "无法创建管道" - -#: src/exec_pty.c:1269 -msgid "error reading from pipe" -msgstr "从管道读取出错" - -#: src/exec_pty.c:1296 -msgid "error reading from socketpair" -msgstr "从套接字对读取出错" - -#: src/exec_pty.c:1305 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "联络通道的回应类型异常:%d" - -#: src/exec_pty.c:1407 -msgid "unable to set controlling tty" -msgstr "无法设置控制终端" +#: src/exec_pty.c:1179 +msgid "unable to create sockets" +msgstr "无法创建套接字" #: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 #: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 @@ -282,48 +287,48 @@ msgstr "忽略位于 %2$s 第 %3$d 行的重复 I/O 插件“%1$s”" msgid "policy plugin %s does not include a check_policy method" msgstr "策略插件 %s 不包含 check_policy 方法" -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:475 +#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 #, c-format msgid "internal error, %s overflow" msgstr "内部错误,%s 溢出" -#: src/parse_args.c:239 +#: src/parse_args.c:242 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "-C 选项的参数必须是一个大于等于 3 的数字" -#: src/parse_args.c:406 +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-s' options" msgstr "您不能同时指定“-i”和“-s”选项" -#: src/parse_args.c:410 +#: src/parse_args.c:416 msgid "you may not specify both the `-i' and `-E' options" msgstr "您不能同时指定“-i”和“-E”选项" -#: src/parse_args.c:420 +#: src/parse_args.c:426 msgid "the `-E' option is not valid in edit mode" msgstr "“-E”选项在编辑模式中无效" -#: src/parse_args.c:422 +#: src/parse_args.c:428 msgid "you may not specify environment variables in edit mode" msgstr "在编辑模式中您不能指定环境变量" -#: src/parse_args.c:430 +#: src/parse_args.c:436 msgid "the `-U' option may only be used with the `-l' option" msgstr "“-U”选项只能与“-l”选项一起使用" -#: src/parse_args.c:434 +#: src/parse_args.c:440 msgid "the `-A' and `-S' options may not be used together" msgstr "“-A”和“-S”选项不可同时使用" -#: src/parse_args.c:510 +#: src/parse_args.c:516 msgid "sudoedit is not supported on this platform" msgstr "此平台不支持 sudoedit" -#: src/parse_args.c:583 +#: src/parse_args.c:589 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "只能指定 -e、-h、-i、-K、-l、-s、-v 或 -V 选项中的一个" -#: src/parse_args.c:597 +#: src/parse_args.c:603 #, c-format msgid "" "%s - edit files as another user\n" @@ -332,7 +337,7 @@ msgstr "" "%s - 以其他用户身份编辑文件\n" "\n" -#: src/parse_args.c:599 +#: src/parse_args.c:605 #, c-format msgid "" "%s - execute a command as another user\n" @@ -341,7 +346,7 @@ msgstr "" "%s - 以其他用户身份执行一条命令\n" "\n" -#: src/parse_args.c:604 +#: src/parse_args.c:610 #, c-format msgid "" "\n" @@ -350,111 +355,115 @@ msgstr "" "\n" "选项:\n" -#: src/parse_args.c:606 +#: src/parse_args.c:612 msgid "use a helper program for password prompting" msgstr "使用助手程序进行密码提示" -#: src/parse_args.c:609 +#: src/parse_args.c:615 msgid "use specified BSD authentication type" msgstr "使用指定的 BSD 认证类型" -#: src/parse_args.c:612 +#: src/parse_args.c:618 msgid "run command in the background" msgstr "在后台运行命令" -#: src/parse_args.c:614 +#: src/parse_args.c:620 msgid "close all file descriptors >= num" msgstr "关闭所有 >= num 的文件描述符" -#: src/parse_args.c:617 +#: src/parse_args.c:623 msgid "run command with the specified BSD login class" msgstr "以指定的 BSD 登录类别运行命令" -#: src/parse_args.c:620 +#: src/parse_args.c:626 msgid "preserve user environment when running command" msgstr "在执行命令时保留用户环境" -#: src/parse_args.c:622 +#: src/parse_args.c:628 msgid "edit files instead of running a command" msgstr "编辑文件而非执行命令" -#: src/parse_args.c:624 +#: src/parse_args.c:630 msgid "run command as the specified group name or ID" msgstr "以指定的用户组或 ID 执行命令" -#: src/parse_args.c:626 +#: src/parse_args.c:632 msgid "set HOME variable to target user's home dir" msgstr "将 HOME 变量设为目标用户的主目录。" -#: src/parse_args.c:628 +#: src/parse_args.c:634 msgid "display help message and exit" msgstr "显示帮助消息并退出" -#: src/parse_args.c:630 +#: src/parse_args.c:636 msgid "run command on host (if supported by plugin)" msgstr "在主机上运行命令(如果插件支持)" -#: src/parse_args.c:632 +#: src/parse_args.c:638 msgid "run login shell as the target user; a command may also be specified" msgstr "以目标用户身份运行一个登录 shell;可同时指定一条命令" -#: src/parse_args.c:634 +#: src/parse_args.c:640 msgid "remove timestamp file completely" msgstr "完全移除时间戳文件" -#: src/parse_args.c:636 +#: src/parse_args.c:642 msgid "invalidate timestamp file" msgstr "无效的时间戳文件" -#: src/parse_args.c:638 +#: src/parse_args.c:644 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "列出用户权限或检查某个特定命令;对于长格式,使用两次" -#: src/parse_args.c:640 +#: src/parse_args.c:646 msgid "non-interactive mode, no prompts are used" msgstr "非交互模式,不提示" -#: src/parse_args.c:642 +#: src/parse_args.c:648 msgid "preserve group vector instead of setting to target's" msgstr "保留组向量,而非设置为目标的组向量" -#: src/parse_args.c:644 +#: src/parse_args.c:650 msgid "use the specified password prompt" msgstr "使用指定的密码提示" -#: src/parse_args.c:647 +#: src/parse_args.c:653 msgid "create SELinux security context with specified role" msgstr "以指定的角色创建 SELinux 安全环境" -#: src/parse_args.c:650 +#: src/parse_args.c:656 msgid "read password from standard input" msgstr "从标准输入读取密码" -#: src/parse_args.c:652 +#: src/parse_args.c:658 msgid "run shell as the target user; a command may also be specified" msgstr "以目标用户运行 shell;可同时指定一条命令" -#: src/parse_args.c:655 +#: src/parse_args.c:661 msgid "create SELinux security context with specified type" msgstr "以指定的类型创建 SELinux 安全环境" -#: src/parse_args.c:658 +#: src/parse_args.c:664 +msgid "terminate command after the specified time limit" +msgstr "在达到指定时间限制后终止命令" + +#: src/parse_args.c:666 msgid "in list mode, display privileges for user" msgstr "在列表模式中显示用户的权限" -#: src/parse_args.c:660 +#: src/parse_args.c:668 msgid "run command (or edit file) as specified user name or ID" msgstr "以指定用户或 ID 运行命令(或编辑文件)" -#: src/parse_args.c:662 +#: src/parse_args.c:670 msgid "display version information and exit" msgstr "显示版本信息并退出" -#: src/parse_args.c:664 +#: src/parse_args.c:672 msgid "update user's timestamp without running a command" msgstr "更新用户的时间戳而不执行命令" -#: src/parse_args.c:666 +#: src/parse_args.c:674 msgid "stop processing command line arguments" msgstr "停止处理命令行参数" @@ -564,7 +573,7 @@ msgstr "无效的文件描述符数字:%s" msgid "unable to run %s as a login shell" msgstr "无法以登录 shell 执行 %s" -#: src/sesh.c:125 src/sudo.c:1297 +#: src/sesh.c:125 src/sudo.c:1305 #, c-format msgid "unable to execute %s" msgstr "无法执行 %s" @@ -649,97 +658,97 @@ msgstr "初始化 I/O 插件 %s 出错" msgid "unexpected sudo mode 0x%x" msgstr "异常的 sudo 模式 0x%x" -#: src/sudo.c:460 +#: src/sudo.c:468 msgid "unable to get group vector" msgstr "无法获取组向量" -#: src/sudo.c:522 +#: src/sudo.c:530 #, c-format msgid "unknown uid %u: who are you?" msgstr "未知的用户 ID %u:您是?" -#: src/sudo.c:578 +#: src/sudo.c:586 msgid "unable to determine tty" msgstr "无法确定终端" -#: src/sudo.c:866 +#: src/sudo.c:874 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s 必须属于用户 ID %d(的用户)并且设置 setuid 位" -#: src/sudo.c:869 +#: src/sudo.c:877 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "有效用户 ID 不是 %d,%s 位于一个设置了“nosuid”选项的文件系统或没有 root 权限的 NFS 文件系统中吗?" -#: src/sudo.c:875 +#: src/sudo.c:883 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "有效用户 ID 不是 %d,sudo 属于 root 并设置了 setuid 位吗?" -#: src/sudo.c:956 +#: src/sudo.c:964 msgid "unable to set supplementary group IDs" msgstr "无法设置补充组 ID" -#: src/sudo.c:963 +#: src/sudo.c:971 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "无法设置有效组 ID 来以组 ID %u 运行" -#: src/sudo.c:969 +#: src/sudo.c:977 #, c-format msgid "unable to set gid to runas gid %u" msgstr "无法设置组 ID 来以组 ID %u 运行" -#: src/sudo.c:1040 +#: src/sudo.c:1048 #, c-format msgid "unknown login class %s" msgstr "未知的登录类别 %s" -#: src/sudo.c:1053 +#: src/sudo.c:1061 msgid "unable to set user context" msgstr "无法设置用户环境" -#: src/sudo.c:1069 +#: src/sudo.c:1077 msgid "unable to set process priority" msgstr "无法设置进程优先级" -#: src/sudo.c:1077 +#: src/sudo.c:1085 #, c-format msgid "unable to change root to %s" msgstr "无法从 root 切换到 %s" -#: src/sudo.c:1090 src/sudo.c:1096 src/sudo.c:1103 +#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "无法切换到以用户 ID(%u,%u)运行" -#: src/sudo.c:1121 +#: src/sudo.c:1129 #, c-format msgid "unable to change directory to %s" msgstr "无法将目录切换到 %s" -#: src/sudo.c:1179 +#: src/sudo.c:1187 #, c-format msgid "unexpected child termination condition: %d" msgstr "异常的子进程终止条件:%d" -#: src/sudo.c:1325 +#: src/sudo.c:1333 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "“check_policy”方法中缺少策略插件 %s" -#: src/sudo.c:1343 +#: src/sudo.c:1351 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "策略插件 %s 不支持列出权限" -#: src/sudo.c:1360 +#: src/sudo.c:1368 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "策略插件 %s不支持 -v 选项" -#: src/sudo.c:1375 +#: src/sudo.c:1383 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "策略插件 %s 不支持 -k/-K 选项" @@ -862,6 +871,9 @@ msgstr "无法 dup2 stdin" msgid "unable to restore stdin" msgstr "无法恢复 stdin" +#~ msgid "error reading from pipe" +#~ msgstr "从管道读取出错" + #~ msgid "internal error, tried allocate zero bytes" #~ msgstr "内部错误,试图分配 0 个字节" -- 2.50.1