A PAM module that protects sensitive data and provides a panic function for emergency situations. Authentication through passwords or removable media.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

pam_panic.pot 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562
  1. # SOME DESCRIPTIVE TITLE
  2. # Copyright (C) YEAR Bandie <bandie@chaospott.de>
  3. # This file is distributed under the same license as the pam_panic package.
  4. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5. #
  6. #, fuzzy
  7. msgid ""
  8. msgstr ""
  9. "Project-Id-Version: pam_panic 0.2.0\n"
  10. "Report-Msgid-Bugs-To: Bandie <bandie@chaospott.de>\n"
  11. "POT-Creation-Date: 2019-01-10 20:22+0100\n"
  12. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  13. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  14. "Language-Team: LANGUAGE <LL@li.org>\n"
  15. "Language: \n"
  16. "MIME-Version: 1.0\n"
  17. "Content-Type: text/plain; charset=CHARSET\n"
  18. "Content-Transfer-Encoding: 8bit\n"
  19. #. type: TH
  20. #: ../src/pam_panic/man/man8/pam_panic.8:9
  21. #, no-wrap
  22. msgid "PAM_PANIC"
  23. msgstr ""
  24. #. type: TH
  25. #: ../src/pam_panic/man/man8/pam_panic.8:9
  26. #, no-wrap
  27. msgid "2018-03-26"
  28. msgstr ""
  29. #. type: TH
  30. #: ../src/pam_panic/man/man8/pam_panic.8:9 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:9
  31. #, no-wrap
  32. msgid "PAM Panic Manual"
  33. msgstr ""
  34. #. -----------------------------------------------------------------
  35. #. * MAIN CONTENT STARTS HERE *
  36. #. -----------------------------------------------------------------
  37. #. type: SH
  38. #: ../src/pam_panic/man/man8/pam_panic.8:24 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:23
  39. #, no-wrap
  40. msgid "NAME"
  41. msgstr ""
  42. #. type: Plain text
  43. #: ../src/pam_panic/man/man8/pam_panic.8:26
  44. msgid ""
  45. "pam_panic - PAM module with panic function to protect sensitive data in "
  46. "emergency situations"
  47. msgstr ""
  48. #. type: SH
  49. #: ../src/pam_panic/man/man8/pam_panic.8:28 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:27
  50. #, no-wrap
  51. msgid "SYNOPSIS"
  52. msgstr ""
  53. #. type: Plain text
  54. #: ../src/pam_panic/man/man8/pam_panic.8:31
  55. msgid ""
  56. "B<pam_panic.so> [password] [allow=I<UUID(GPT)>] [reject=I<UUID(GPT)>] "
  57. "[reboot] [poweroff] [serious=I<UUID>]"
  58. msgstr ""
  59. #. type: SH
  60. #: ../src/pam_panic/man/man8/pam_panic.8:33 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:32
  61. #, no-wrap
  62. msgid "DESCRIPTION"
  63. msgstr ""
  64. #. type: Plain text
  65. #: ../src/pam_panic/man/man8/pam_panic.8:36
  66. msgid ""
  67. "The pam_panic PAM module protects sensitive data and provides a panic "
  68. "function for emergency situations."
  69. msgstr ""
  70. #. type: Plain text
  71. #: ../src/pam_panic/man/man8/pam_panic.8:38
  72. msgid "There are two possible options in how to use this PAM module:"
  73. msgstr ""
  74. #. type: Plain text
  75. #: ../src/pam_panic/man/man8/pam_panic.8:41
  76. msgid "First possible option:"
  77. msgstr ""
  78. #. type: Plain text
  79. #: ../src/pam_panic/man/man8/pam_panic.8:44
  80. msgid ""
  81. "There are two removable media which work as keys: the auth key and the panic "
  82. "key. The auth key will let you pass to the password prompt whereas the "
  83. "panic key will call the I<panic function>."
  84. msgstr ""
  85. #. type: Plain text
  86. #: ../src/pam_panic/man/man8/pam_panic.8:47
  87. msgid "See options B<allow> and B<reject>."
  88. msgstr ""
  89. #. type: Plain text
  90. #: ../src/pam_panic/man/man8/pam_panic.8:50
  91. msgid "Second possible option:"
  92. msgstr ""
  93. #. type: Plain text
  94. #: ../src/pam_panic/man/man8/pam_panic.8:52
  95. msgid ""
  96. "There are two passwords: the key password and the panic password. The key "
  97. "password will let you pass to the original password prompt whereas the panic "
  98. "password will call the I<panic function>."
  99. msgstr ""
  100. #. type: Plain text
  101. #: ../src/pam_panic/man/man8/pam_panic.8:55
  102. msgid "See option B<password>."
  103. msgstr ""
  104. #. type: Plain text
  105. #: ../src/pam_panic/man/man8/pam_panic.8:60
  106. msgid "The panic function:"
  107. msgstr ""
  108. #. type: Plain text
  109. #: ../src/pam_panic/man/man8/pam_panic.8:62
  110. msgid ""
  111. "The behaviour of this function is defined through the arguments B<reboot>, "
  112. "B<poweroff> and/or B<serious>. See the B<OPTIONS> section for details."
  113. msgstr ""
  114. #. type: SH
  115. #: ../src/pam_panic/man/man8/pam_panic.8:65
  116. #, no-wrap
  117. msgid "OPTIONS"
  118. msgstr ""
  119. #. type: Plain text
  120. #: ../src/pam_panic/man/man8/pam_panic.8:68
  121. msgid "B<password>"
  122. msgstr ""
  123. #. type: Plain text
  124. #: ../src/pam_panic/man/man8/pam_panic.8:71
  125. msgid ""
  126. "Activates the password function having a panic and key password. If the "
  127. "options B<allow> and B<reject> are provided this option will be ignored."
  128. msgstr ""
  129. #. type: Plain text
  130. #: ../src/pam_panic/man/man8/pam_panic.8:74
  131. msgid "These passwords can be set with the B<pam_panic_pw>(1) command."
  132. msgstr ""
  133. #. type: Plain text
  134. #: ../src/pam_panic/man/man8/pam_panic.8:79
  135. msgid "B<allow=>I<UUID(GPT)>"
  136. msgstr ""
  137. #. type: Plain text
  138. #: ../src/pam_panic/man/man8/pam_panic.8:81
  139. msgid "The UUID of the device to be used for authentication (the auth key)."
  140. msgstr ""
  141. #. type: Plain text
  142. #: ../src/pam_panic/man/man8/pam_panic.8:86 ../src/pam_panic/man/man8/pam_panic.8:99
  143. msgid ""
  144. "The device must be GPT-formatted and contain at least one partition. The "
  145. "UUID of a GPT-formatted device looks like "
  146. "\"12345678-9ABC-DEF0-1234-56789ABCDEF0\"."
  147. msgstr ""
  148. #. type: Plain text
  149. #: ../src/pam_panic/man/man8/pam_panic.8:88 ../src/pam_panic/man/man8/pam_panic.8:101
  150. msgid "See B<HOW TO DETERMINE MY UUIDS> for details."
  151. msgstr ""
  152. #. type: Plain text
  153. #: ../src/pam_panic/man/man8/pam_panic.8:92
  154. msgid "B<reject=>I<UUID(GPT)>"
  155. msgstr ""
  156. #. type: Plain text
  157. #: ../src/pam_panic/man/man8/pam_panic.8:94
  158. msgid ""
  159. "The UUID of the device to be used in emergencies. The presence of this "
  160. "device will trigger B<reboot>, B<poweroff> and/or the panic function, "
  161. "depending on whether B<reboot>, B<poweroff>, and/or B<serious> are "
  162. "specified."
  163. msgstr ""
  164. #. type: Plain text
  165. #: ../src/pam_panic/man/man8/pam_panic.8:105
  166. msgid "B<reboot> (recommended)"
  167. msgstr ""
  168. #. type: Plain text
  169. #: ../src/pam_panic/man/man8/pam_panic.8:107
  170. msgid ""
  171. "Indicates that the system should reboot when the I<panic function> is "
  172. "triggered."
  173. msgstr ""
  174. #. type: Plain text
  175. #: ../src/pam_panic/man/man8/pam_panic.8:110
  176. msgid "This option is recommended."
  177. msgstr ""
  178. #. type: Plain text
  179. #: ../src/pam_panic/man/man8/pam_panic.8:113
  180. msgid "If B<poweroff> is also specified, B<reboot> will be ignored."
  181. msgstr ""
  182. #. type: Plain text
  183. #: ../src/pam_panic/man/man8/pam_panic.8:117
  184. msgid "B<poweroff>"
  185. msgstr ""
  186. #. type: Plain text
  187. #: ../src/pam_panic/man/man8/pam_panic.8:120
  188. msgid ""
  189. "Indicates that the system should shut down when the I<panic function> is "
  190. "triggered. This option is discouraged for security reasons."
  191. msgstr ""
  192. #. type: Plain text
  193. #: ../src/pam_panic/man/man8/pam_panic.8:124
  194. msgid "B<serious=>I<UUID>"
  195. msgstr ""
  196. #. type: Plain text
  197. #: ../src/pam_panic/man/man8/pam_panic.8:126
  198. msgid ""
  199. "The UUID of the device containing the LUKS header to erase the key slots "
  200. "from when the I<panic function> is triggered. Erasing the LUKS header key "
  201. "slots will render the data unreadable."
  202. msgstr ""
  203. #. type: Plain text
  204. #: ../src/pam_panic/man/man8/pam_panic.8:129
  205. msgid ""
  206. "The internal command which will be executed is \"B<cryptsetup luksErase "
  207. "[UUID]>\"."
  208. msgstr ""
  209. #. type: Plain text
  210. #: ../src/pam_panic/man/man8/pam_panic.8:132
  211. msgid ""
  212. "NOTE: You should make a backup of the LUKS header before using this "
  213. "function."
  214. msgstr ""
  215. #. type: Plain text
  216. #: ../src/pam_panic/man/man8/pam_panic.8:136
  217. msgid "B<strict>"
  218. msgstr ""
  219. #. type: Plain text
  220. #: ../src/pam_panic/man/man8/pam_panic.8:138
  221. msgid ""
  222. "Indicates that this module will refuse any logins if the configuration is "
  223. "corrupt."
  224. msgstr ""
  225. #. type: SH
  226. #: ../src/pam_panic/man/man8/pam_panic.8:142
  227. #, no-wrap
  228. msgid "USAGE"
  229. msgstr ""
  230. #. type: Plain text
  231. #: ../src/pam_panic/man/man8/pam_panic.8:145
  232. msgid ""
  233. "To activate the module you have to configure PAM. See B<pam.conf(5)> for "
  234. "details."
  235. msgstr ""
  236. #. type: Plain text
  237. #: ../src/pam_panic/man/man8/pam_panic.8:147
  238. msgid ""
  239. "In general, you will want to add the following to the top of a PAM "
  240. "configuration file:"
  241. msgstr ""
  242. #. type: Plain text
  243. #: ../src/pam_panic/man/man8/pam_panic.8:150
  244. msgid ""
  245. "auth requisite __PAMPANICSO__ auth=E<lt>UUIDE<gt> reject=E<lt>UUIDE<gt> "
  246. "reboot serious=E<lt>UUIDE<gt>"
  247. msgstr ""
  248. #. type: Plain text
  249. #: ../src/pam_panic/man/man8/pam_panic.8:152 ../src/pam_panic/man/man8/pam_panic.8:158
  250. msgid "account requisite __PAMPANICSO__"
  251. msgstr ""
  252. #. type: Plain text
  253. #: ../src/pam_panic/man/man8/pam_panic.8:154
  254. msgid "Or:"
  255. msgstr ""
  256. #. type: Plain text
  257. #: ../src/pam_panic/man/man8/pam_panic.8:156
  258. msgid "auth requisite __PAMPANICSO__ password reboot serious=E<lt>UUIDE<gt>"
  259. msgstr ""
  260. #. type: SH
  261. #: ../src/pam_panic/man/man8/pam_panic.8:162
  262. #, no-wrap
  263. msgid "HOW TO DETERMINE MY UUIDS"
  264. msgstr ""
  265. #. type: Plain text
  266. #: ../src/pam_panic/man/man8/pam_panic.8:167
  267. msgid ""
  268. "You will find your UUIDs in I</dev/disk/by-partuuid>. You might want to "
  269. "execute \"B<ls -l /dev/disk/by-partuuid/>\" in your favourite shell to find "
  270. "out which UUID is which device. If I</dev/disk/by-partuuid> is not "
  271. "existent, you can use the ID from I</dev/disk/by-uuid> or "
  272. "I</dev/disk/by-id>."
  273. msgstr ""
  274. #. type: SH
  275. #: ../src/pam_panic/man/man8/pam_panic.8:169
  276. #, no-wrap
  277. msgid "LEGAL NOTICE"
  278. msgstr ""
  279. #. type: Plain text
  280. #: ../src/pam_panic/man/man8/pam_panic.8:172
  281. msgid ""
  282. "You should not issue the panic function if you think that your data has been "
  283. "cloned before. This might cause more problems than it can help you."
  284. msgstr ""
  285. #. type: SH
  286. #: ../src/pam_panic/man/man8/pam_panic.8:174
  287. #, no-wrap
  288. msgid "ADDITIONAL SECURITY: MEMORY POISONING"
  289. msgstr ""
  290. #. type: Plain text
  291. #: ../src/pam_panic/man/man8/pam_panic.8:178
  292. msgid ""
  293. "If you want to be sure to have your memory clear of all information when "
  294. "issuing a reboot/shutdown you might want to add the options"
  295. msgstr ""
  296. #. type: Plain text
  297. #: ../src/pam_panic/man/man8/pam_panic.8:180
  298. msgid "page_poison=on"
  299. msgstr ""
  300. #. type: Plain text
  301. #: ../src/pam_panic/man/man8/pam_panic.8:182
  302. msgid "and"
  303. msgstr ""
  304. #. type: Plain text
  305. #: ../src/pam_panic/man/man8/pam_panic.8:184
  306. msgid "slub_debug=P"
  307. msgstr ""
  308. #. type: Plain text
  309. #: ../src/pam_panic/man/man8/pam_panic.8:187
  310. msgid ""
  311. "to your kernel arguments. For GRUB2 you just append it on your "
  312. "B<GRUB_CMDLINE_LINUX> entry in I</etc/default/grub> and generate a new GRUB2 "
  313. "config:"
  314. msgstr ""
  315. #. type: Plain text
  316. #: ../src/pam_panic/man/man8/pam_panic.8:189
  317. msgid "grub-mkconfig -o /boot/grub/grub.cfg"
  318. msgstr ""
  319. #. type: SH
  320. #: ../src/pam_panic/man/man8/pam_panic.8:193 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:41
  321. #, no-wrap
  322. msgid "RETURN VALUES"
  323. msgstr ""
  324. #. type: Plain text
  325. #: ../src/pam_panic/man/man8/pam_panic.8:196
  326. msgid "PAM_SUCCESS"
  327. msgstr ""
  328. #. type: Plain text
  329. #: ../src/pam_panic/man/man8/pam_panic.8:198
  330. msgid "Access was granted."
  331. msgstr ""
  332. #. type: Plain text
  333. #: ../src/pam_panic/man/man8/pam_panic.8:201
  334. msgid "PAM_IGNORE"
  335. msgstr ""
  336. #. type: Plain text
  337. #: ../src/pam_panic/man/man8/pam_panic.8:203
  338. msgid "An error has occured. The module will be ignored."
  339. msgstr ""
  340. #. type: Plain text
  341. #: ../src/pam_panic/man/man8/pam_panic.8:206
  342. msgid "PAM_MAXTRIES"
  343. msgstr ""
  344. #. type: Plain text
  345. #: ../src/pam_panic/man/man8/pam_panic.8:208
  346. msgid "The removable media was not detected."
  347. msgstr ""
  348. #. type: SH
  349. #: ../src/pam_panic/man/man8/pam_panic.8:211 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:59
  350. #, no-wrap
  351. msgid "FILES"
  352. msgstr ""
  353. #. type: Plain text
  354. #: ../src/pam_panic/man/man8/pam_panic.8:214
  355. msgid "__PAMPANICSO__"
  356. msgstr ""
  357. #. type: Plain text
  358. #: ../src/pam_panic/man/man8/pam_panic.8:216
  359. msgid "This PAM module, which does everything of this above."
  360. msgstr ""
  361. #. type: Plain text
  362. #: ../src/pam_panic/man/man8/pam_panic.8:219 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:62
  363. msgid "__PAMPANICPW__"
  364. msgstr ""
  365. #. type: Plain text
  366. #: ../src/pam_panic/man/man8/pam_panic.8:221 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:64
  367. msgid "Program to set and change the passwords."
  368. msgstr ""
  369. #. type: SH
  370. #: ../src/pam_panic/man/man8/pam_panic.8:224 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:72
  371. #, no-wrap
  372. msgid "BUGS"
  373. msgstr ""
  374. #. type: Plain text
  375. #: ../src/pam_panic/man/man8/pam_panic.8:227 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:75
  376. msgid ""
  377. "Please report bugs and send pull requests to "
  378. "E<lt>https://github.com/pampanic/pam_panicE<gt>."
  379. msgstr ""
  380. #. type: SH
  381. #: ../src/pam_panic/man/man8/pam_panic.8:229 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:77
  382. #, no-wrap
  383. msgid "SEE ALSO"
  384. msgstr ""
  385. #. type: Plain text
  386. #: ../src/pam_panic/man/man8/pam_panic.8:235
  387. msgid "B<pam_panic_pw>(1), B<cryptsetup>(8), B<pam>(8), B<pam.conf>(5)"
  388. msgstr ""
  389. #. type: SH
  390. #: ../src/pam_panic/man/man8/pam_panic.8:237 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:85
  391. #, no-wrap
  392. msgid "AUTHORS"
  393. msgstr ""
  394. #. type: Plain text
  395. #: ../src/pam_panic/man/man8/pam_panic.8:241 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:90
  396. msgid "pam_panic was written by Bandie E<lt>bandie@chaospott.deE<gt>."
  397. msgstr ""
  398. #. type: Plain text
  399. #: ../src/pam_panic/man/man8/pam_panic.8:242 ../src/pam_panic_pw/man/man1/pam_panic_pw.1:92
  400. msgid ""
  401. "This man page has been revised by Jordy Dickinson "
  402. "E<lt>jordy.dickinson@icloud.comE<gt>."
  403. msgstr ""
  404. #. type: TH
  405. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:9
  406. #, no-wrap
  407. msgid "PAM_PANIC_PW"
  408. msgstr ""
  409. #. type: TH
  410. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:9
  411. #, no-wrap
  412. msgid "2018-03-31"
  413. msgstr ""
  414. #. type: Plain text
  415. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:25
  416. msgid ""
  417. "pam_panic_pw - Set and change the passwords for the B<pam_panic>(8) PAM "
  418. "module."
  419. msgstr ""
  420. #. type: Plain text
  421. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:30
  422. msgid "B<pam_panic_pw>"
  423. msgstr ""
  424. #. type: Plain text
  425. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:35
  426. msgid "B<pam_panic_pw> sets the passwords for the B<pam_panic>(8) PAM module."
  427. msgstr ""
  428. #. type: Plain text
  429. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:39
  430. msgid ""
  431. "There are two passwords: the \"key password\" and the \"panic password\". "
  432. "The \"key password\" is used for the normal authentication whereas the "
  433. "\"panic password\" will execute the panic function."
  434. msgstr ""
  435. #. type: Plain text
  436. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:44
  437. msgid "0"
  438. msgstr ""
  439. #. type: Plain text
  440. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:46
  441. msgid "Passwords set successfully."
  442. msgstr ""
  443. #. type: Plain text
  444. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:49
  445. msgid "1"
  446. msgstr ""
  447. #. type: Plain text
  448. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:51
  449. msgid "Access denied."
  450. msgstr ""
  451. #. type: Plain text
  452. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:54
  453. msgid "2"
  454. msgstr ""
  455. #. type: Plain text
  456. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:56
  457. msgid "Could not open the password file."
  458. msgstr ""
  459. #. type: Plain text
  460. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:67
  461. msgid "__PPASSFILE__"
  462. msgstr ""
  463. #. type: Plain text
  464. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:69
  465. msgid "The password file."
  466. msgstr ""
  467. #. type: Plain text
  468. #: ../src/pam_panic_pw/man/man1/pam_panic_pw.1:83
  469. msgid "B<pam_panic>(8), B<cryptsetup>(8), B<pam.conf>(5), B<pam>(8)."
  470. msgstr ""