gpgdir - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ gpgdir ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


gpgdir - ການເຂົ້າລະຫັດໄດເລກະທໍລີ recursive ກັບ GnuPG

ສະຫຼຸບສັງລວມ


gpgdir -e|-d [ທາງເລືອກ]

ລາຍລະອຽດ


gpgdir ແມ່ນສະຄຣິບ perl ທີ່ໃຊ້ໂມດູນ CPAN GnuPG::Interface perl ເພື່ອ recursively
ເຂົ້າລະຫັດແລະຖອດລະຫັດໄດເລກະທໍລີໂດຍໃຊ້ gpg. gpgdir recursively descends ຜ່ານ a
ໄດເລກະທໍລີເພື່ອໃຫ້ແນ່ໃຈວ່າມັນເຂົ້າລະຫັດຫຼືຖອດລະຫັດທຸກໄຟລ໌ໃນໄດເລກະທໍລີແລະທັງຫມົດ
ຂອງໄດເລກະທໍລີຍ່ອຍຂອງມັນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄ່າ mtime ແລະ atime ຂອງໄຟລ໌ທັງຫມົດຈະເປັນ
ຮັກສາໄວ້ຕາມການເຂົ້າລະຫັດ ແລະຖອດລະຫັດ (ອັນນີ້ສາມາດປິດການໃຊ້ງານໄດ້ --ບໍ່​ຮັກ​ສາ-
ເວລາ ທາງ​ເລືອກ). ໃຫ້ສັງເກດວ່າໃນ --ເຂົ້າລະຫັດ ຮູບແບບ, gpgdir ຈະລຶບໄຟລ໌ຕົ້ນສະບັບທີ່ມັນ
ເຂົ້າລະຫັດຢ່າງສຳເລັດຜົນ (ເວັ້ນເສຍແຕ່ວ່າ -- ບໍ່ມີການລຶບ ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ຮັບ​)​. ຢ່າງໃດກໍຕາມ, ເມື່ອເລີ່ມຕົ້ນ
gpgdir ທໍາອິດຂໍໃຫ້ລະຫັດຜ່ານການຖອດລະຫັດເພື່ອໃຫ້ແນ່ໃຈວ່າໄຟລ໌ dummy ສາມາດ
ສຳເລັດການເຂົ້າລະຫັດ ແລະຖອດລະຫັດ. ການທົດສອບເບື້ອງຕົ້ນສາມາດປິດການໃຊ້ງານໄດ້
--skip-test ທາງ​ເລືອກ​ເພື່ອ​ໃຫ້​ລະ​ບົບ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ເຂົ້າ​ລະ​ຫັດ​ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​ໂດຍ​ບໍ່​ມີ​ການ​
ລະບຸລະຫັດຜ່ານ (ອັນນີ້ສອດຄ່ອງກັບ gpg ພຶດຕິກໍາ). ນອກຈາກນີ້, ໃຫ້ສັງເກດວ່າ gpgdir ແມ່ນ
ລະວັງຢ່າເຂົ້າລະຫັດໄຟລ໌ທີ່ເຊື່ອງໄວ້ ແລະໄດເລກະທໍລີ. ຫຼັງຈາກທີ່ທັງຫມົດ, ທ່ານອາດຈະບໍ່ຕ້ອງການຂອງທ່ານ
~/.gnupg ໄດເລກະທໍລີຫຼື ~ / bashrc ໄຟລ໌ທີ່ຈະຖືກເຂົ້າລະຫັດ. ກະ​ແຈ gpgdir ໃຊ້
encrypt/decrypt a directory ແມ່ນ​ລະ​ບຸ​ໄວ້​ໃນ ~/.gpgdirrc.

ສຸດທ້າຍ, gpgdir ສາມາດໃຊ້ ເຊັດ ໂຄງ​ການ​ທີ່​ມີ​ --ເຊັດ ທາງເລືອກແຖວຄໍາສັ່ງເພື່ອຄວາມປອດໄພ
ລຶບໄຟລ໌ທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດຕົ້ນສະບັບ ຫຼັງຈາກທີ່ພວກມັນຖືກເຂົ້າລະຫັດສຳເລັດແລ້ວ. ນີ້
ຍົກລະດັບຄວາມປອດໄພຂອງ gpgdir ນັບຕັ້ງແຕ່ມັນມີຄວາມຫຍຸ້ງຍາກຫຼາຍທີ່ຈະຟື້ນຕົວ
ຂໍ້ມູນທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດທີ່ກ່ຽວຂ້ອງກັບໄຟລ໌ຈາກລະບົບໄຟລ໌ຫຼັງຈາກພວກມັນຖືກເຂົ້າລະຫັດ
(unlink() ບໍ່​ໄດ້​ລົບ​ຂໍ້​ມູນ blocks ເຖິງ​ແມ່ນ​ວ່າ​ໄຟລ​໌​ຈະ​ຖືກ​ລົບ​ອອກ​)​.

OPTIONS


-e, --ເຂົ້າລະຫັດ
Recursively encrypt ໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ທັງໝົດ
ໄຟລ໌ຕົ້ນສະບັບຈະຖືກລຶບ (ການກວດສອບລະຫັດຜ່ານແມ່ນດໍາເນີນການກ່ອນເພື່ອໃຫ້ແນ່ໃຈວ່າ
ວ່າລະຫັດຜ່ານທີ່ຖືກຕ້ອງເພື່ອປົດລັອກກະແຈ GnuPG ສ່ວນຕົວແມ່ນຮູ້ຈັກກັບຜູ້ໃຊ້).

-d, --ຖອດລະຫັດ
Recursively decrypt ໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ໄດ້
ເວີຊັນ .gpg ທີ່ເຂົ້າລະຫັດໄວ້ຂອງແຕ່ລະໄຟລ໌ຈະຖືກລຶບ.

--ເຊັນ
Recursively ລົງຊື່ໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ສໍາລັບ
ແຕ່ລະໄຟລ໌, ລາຍເຊັນ .asc ທີ່ແຍກອອກຈະຖືກສ້າງຂຶ້ນ.

--ກວດ​ສອບ
ກວດຄືນລາຍເຊັນ .asc ທັງໝົດສໍາລັບໄຟລ໌ທີ່ຢູ່ໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນ
ບັນທັດຄໍາສັ່ງ.

-g, --gnupg-dir
ລະບຸວ່າໄດເຣັກທໍຣີ .gnupg ໃດຈະຖືກໃຊ້ເພື່ອຊອກຫາກະແຈ GnuPG. ຄ່າເລີ່ມຕົ້ນແມ່ນ
~/.gnupg ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ໃຊ້. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ gpgdir ດໍາເນີນການເປັນຫນຶ່ງ
ຜູ້​ໃຊ້​ແຕ່​ນໍາ​ໃຊ້​ກະ​ແຈ​ຂອງ​ຜູ້​ໃຊ້​ອື່ນ (ສົມ​ມຸດ​ວ່າ​ການ​ອະ​ນຸ​ຍາດ​ໄດ້​ຖືກ​ຕັ້ງ​ຂຶ້ນ​ຢ່າງ​ຖືກ​ຕ້ອງ​,
ແລະອື່ນໆ).

-p, --pw-file
ອ່ານລະຫັດຜ່ານຖອດລະຫັດຈາກ pw-file ແທນທີ່ຈະພິມມັນຢູ່ໃນເສັ້ນຄໍາສັ່ງ.

-t, --test-mode
ດໍາເນີນການທົດສອບການເຂົ້າລະຫັດແລະການຖອດລະຫັດຕໍ່ກັບໄຟລ໌ dummy ແລະອອກ. ການທົດສອບນີ້ແມ່ນ
ສະເຫມີດໍາເນີນການໂດຍຄ່າເລີ່ມຕົ້ນໃນທັງສອງ --ເຂົ້າລະຫັດ ແລະ --ຖອດລະຫັດ mode

-S, --Symmetric
ແນະ ນຳ gpgdir ການ​ເຂົ້າ​ລະ​ຫັດ​ເພື່ອ​ຖອດ​ລະ​ຫັດ​ໄຟລ​໌​ໂດຍ​ນໍາ​ໃຊ້ cipher symmetric ສະ​ຫນັບ​ສະ​ຫນູນ​ໂດຍ​
GnuPG (CAST5 ຖືກນໍາໃຊ້ທົ່ວໄປ). ອັນນີ້ສົ່ງຜົນໃຫ້ມີຄວາມໄວຂຶ້ນຢ່າງຫຼວງຫຼາຍ
ຂະບວນການເຂົ້າລະຫັດ/ຖອດລະຫັດ.

-T, -- ການທົດລອງ
ສະແດງໃຫ້ເຫັນສິ່ງທີ່ການເຂົ້າລະຫັດ / ຖອດລະຫັດຈະເກີດຂຶ້ນໂດຍບໍ່ມີການປະຕິບັດຕົວຈິງ.
ລະບົບໄຟລ໌ບໍ່ໄດ້ຖືກປ່ຽນແປງໃນທາງໃດກໍ່ຕາມໃນຮູບແບບນີ້.

-I, --ໂຕ້ຕອບ
ເຕືອນຜູ້ໃຊ້ກ່ອນທີ່ຈະເຂົ້າລະຫັດຫຼືຖອດລະຫັດແຕ່ລະໄຟລ໌. ນີ້ແມ່ນເປັນປະໂຫຍດ
ທີ່​ຈະ​ມີ​ການ​ຄວບ​ຄຸມ​ອັນ​ດີ​ງາມ​ gpgdir ການດໍາເນີນງານຍ້ອນວ່າມັນເກີດຂຶ້ນໂດຍຜ່ານ a
ໂຄງສ້າງຂອງໄດເລກະທໍລີ.

-F, --ກຳລັງ
ບອກ gpgdir ເພື່ອບໍ່ສົນໃຈເງື່ອນໄຂຄວາມຜິດພາດທີ່ບໍ່ເປັນອັນຕະລາຍ, ເຊັ່ນວ່າບໍ່ສາມາດເຂົ້າລະຫັດໄດ້
ຫຼືຖອດລະຫັດໄຟລ໌ສ່ວນບຸກຄົນເນື່ອງຈາກຄວາມຜິດພາດການອະນຸຍາດ.

--ຍົກເວັ້ນ
ແນະນຳ gpgdir ໃຫ້ຂ້າມໄຟລ໌ທັງໝົດທີ່ກົງກັນ ຮູບແບບ ເປັນ regex ກົງກັບແຕ່ລະຄົນ
ຊື່​ເອ​ກະ​ສານ. ນີ້ແມ່ນຄ້າຍຄືກັນກັບ --ຍົກເວັ້ນ ທາງເລືອກໃນຄໍາສັ່ງ GNU tar ມາດຕະຖານ.

--ຍົກເວັ້ນ-ຈາກ
ແນະນຳ gpgdir ໃຫ້ຍົກເວັ້ນໄຟລ໌ທັງໝົດທີ່ກົງກັບຮູບແບບທີ່ລະບຸໄວ້ໃນ ຍື່ນ. ນີ້​ແມ່ນ
ຄ້າຍຄືກັນກັບ --ຍົກເວັ້ນ-ຈາກ ຄໍາສັ່ງ GNU tar.

--ລວມ
ແນະນຳໃຫ້ gpgdir ຮວມເອົາໄຟລ໌ທີ່ກົງກັນເທົ່ານັ້ນ ຮູບແບບ ເປັນ regex ກົງກັບ
ແຕ່ລະຊື່ໄຟລ໌.

--ລວມເອົາ-ຈາກ
ແນະນຳໃຫ້ gpgdir ຮວມເອົາໄຟລ໌ທີ່ກົງກັນຕາມຮູບແບບທີ່ມີລາຍຊື່ຢູ່ໃນ ຍື່ນ.

-W, --ເຊັດ
ການນໍາໃຊ້ ເຊັດ ໂຄງ​ການ​ທີ່​ຈະ​ລົບ​ໄຟລ​໌​ຢ່າງ​ປອດ​ໄພ​ຫຼັງ​ຈາກ​ທີ່​ພວກ​ເຂົາ​ເຈົ້າ​ໄດ້​ຮັບ​ຜົນ​ສໍາ​ເລັດ​
ເຂົ້າລະຫັດ.

-O, --Obfuscate-filename
ບອກ gpgdir ເພື່ອລົບກວນຊື່ໄຟລ໌ຂອງໄຟລ໌ທີ່ມັນເຂົ້າລະຫັດ (ໃນຮູບແບບ -e).
ຊື່ຂອງແຕ່ລະໄຟລ໌ຖືກເກັບໄວ້ພາຍໃນໄຟລ໌ .gpgdir_map_file ສໍາລັບທຸກ sub-
ໄດເລກະທໍລີ, ແລະໄຟລ໌ນີ້ແມ່ນຕົວມັນເອງຖືກເຂົ້າລະຫັດ. ໃນຮູບແບບການຖອດລະຫັດ (-d), -O
argument reverses ຂະບວນການດັ່ງນັ້ນໄຟລ໌ຕົ້ນສະບັບໄດ້ຖືກຟື້ນຟູ.

--ຂຽນທັບ-ເຂົ້າລະຫັດ
ຂຽນທັບໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້ເຖິງແມ່ນວ່າກ່ອນຫນ້າ ໄຟລ໌ .gpg ມີຢູ່ແລ້ວ.

--ຂຽນທັບ-ຖອດລະຫັດ
ຂຽນທັບໄຟລ໌ທີ່ຖອດລະຫັດໄວ້ ເຖິງແມ່ນວ່າໄຟລ໌ທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດຜ່ານມາມີຢູ່ແລ້ວກໍຕາມ.

-K, --ID ລະຫັດ
ລະບຸລະຫັດ GnuPG ດ້ວຍຕົນເອງຈາກເສັ້ນຄໍາສັ່ງ. ເນື່ອງຈາກວ່າ GnuPG ສະຫນັບສະຫນູນ
ການຈັບຄູ່ຄີທີ່ມີສະຕຣິງ, id ບໍ່ຈໍາເປັນຕ້ອງເປັນລະຫັດປະຈໍາຕົວຢ່າງເຂັ້ມງວດ; ມັນສາມາດເປັນ
ສະຕຣິງທີ່ກົງກັບກະແຈສະເພາະໃນວົງແຫວນກະແຈ GnuPG.

-D, --default-key
ໃຊ້ລະຫັດທີ່ GnuPG ກໍານົດເປັນຄ່າເລີ່ມຕົ້ນ, ເຊັ່ນ: ລະຫັດທີ່ລະບຸໄວ້ໂດຍ
ໄດ້ default-key ຕົວແປໃນ ~/.gnupg/options. ຖ້າຕົວແປ default-key ບໍ່ແມ່ນ
ກໍານົດພາຍໃນ ~/.gnupg/options, ຫຼັງຈາກນັ້ນ GnuPG ພະຍາຍາມໃຊ້ປຸ່ມທີ່ເຫມາະສົມທໍາອິດໃນ
ວົງແຫວນທີ່ສໍາຄັນຂອງມັນ (ການທົດສອບການເຂົ້າລະຫັດ / ຖອດລະຫັດເບື້ອງຕົ້ນເຮັດໃຫ້ແນ່ໃຈວ່າຜູ້ໃຊ້ຮູ້
ລະຫັດຜ່ານທີ່ສອດຄ້ອງກັນສໍາລັບຄີ).

-a, --ຕົວແທນ
ແນະ ນຳ gpgdir ທີ່ຈະໄດ້ຮັບລະຫັດຜ່ານທີ່ສໍາຄັນ gpg ຈາກການເຮັດວຽກ gpg-ຕົວແທນ ຕົວຢ່າງ.

-A, -- ຂໍ້ມູນຕົວແທນ <ການເຊື່ອມຕໍ່ ຂໍ້ມູນ>
ລະບຸຄ່າຂອງຕົວແປສະພາບແວດລ້ອມ GPG_AGENT_INFO ທີ່ສົ່ງຄືນໂດຍ
gpg-ຕົວແທນ --daemon ຄໍາສັ່ງ. ຖ້າ gpgdir --ຕົວແທນ ການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງຖືກນໍາໃຊ້
ແທນ​ທີ່ -- ຂໍ້​ມູນ​ຕົວ​ແທນ​, ຈາກນັ້ນ gpgdir ສົມມຸດວ່າສະພາບແວດລ້ອມ GPG_AGENT_INFO
ຕົວແປໄດ້ຖືກກໍານົດໄວ້ໃນ shell ໃນປັດຈຸບັນ.

-s, --skip-test
ຂ້າມການທົດສອບການເຂົ້າລະຫັດ ແລະຖອດລະຫັດ. ນີ້ຈະອະນຸຍາດໃຫ້ gpgdir ເພື່ອໃຊ້ເພື່ອເຂົ້າລະຫັດ
ໄດເລກະທໍລີໂດຍບໍ່ລະບຸລະຫັດຜ່ານ (ເຊິ່ງປົກກະຕິຈະຖືກໃຊ້ໃນການເຂົ້າລະຫັດ
ໂໝດເພື່ອທົດສອບໃຫ້ແນ່ໃຈວ່າການຖອດລະຫັດກັບໄຟລ໌ dummy ເຮັດວຽກຢ່າງຖືກຕ້ອງ).

-q, --ງຽບ
ພິມໃຫ້ໜ້ອຍທີ່ສຸດເທົ່າທີ່ຈະເປັນໄປໄດ້ໃນໜ້າຈໍເມື່ອເຂົ້າລະຫັດ ຫຼືຖອດລະຫັດ a
ລະບົບ.

--ບໍ່ມີຜົນຕອບແທນ
ແນະນໍາ gpgdir ບໍ່ໃຫ້ recurse ຜ່ານ subdirectories ໃດໆຂອງໄດເລກະທໍລີທີ່ເປັນ
ຖືກເຂົ້າລະຫັດຫຼືຖອດລະຫັດ.

-- ບໍ່ມີລະຫັດຜ່ານ
ແນະນໍາ gpgdir ບໍ່ໃຫ້ຖາມຜູ້ໃຊ້ສໍາລັບລະຫັດຜ່ານ. ນີ້ແມ່ນເປັນປະໂຫຍດພຽງແຕ່ໃນເວລາທີ່ gpg
ຄີຮູ້ຫນັງສືບໍ່ມີລະຫັດຜ່ານທີ່ກ່ຽວຂ້ອງ (ນີ້ບໍ່ແມ່ນທົ່ວໄປ).

-- ບໍ່ມີການລຶບ
ແນະນຳ gpgdir ບໍ່ໃຫ້ລຶບໄຟລ໌ຕົ້ນສະບັບໃນເວລາເຂົ້າລະຫັດ.

-- ບໍ່​ມີ​ການ​ປົກ​ປັກ​ຮັກ​ສາ​ເວລາ
ແນະນໍາ gpgdir ບໍ່ໃຫ້ເກັບຮັກສາໄຟລ໌ຕົ້ນສະບັບ mtime ແລະຄ່າ atime ຕາມ
ການເຂົ້າລະຫັດຫຼືຖອດລະຫັດ.

-l, --ທ້ອງຖິ່ນ
ໃຫ້ການຕັ້ງຄ່າທ້ອງຖິ່ນອື່ນທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ "C" ທ້ອງຖິ່ນ.

-- ບໍ່ມີທ້ອງຖິ່ນ
ຢ່າຕັ້ງສະຖານທີ່ທັງໝົດເພື່ອວ່າລະບົບເລີ່ມຕົ້ນຈະນຳໃຊ້.

-v, -- verbose
ດໍາເນີນການໃນຮູບແບບ verbose.

-V, -- ສະ​ບັບ​
ພິມໝາຍເລກລຸ້ນ ແລະອອກ.

-h, - ຊ່ວຍ
ພິມຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.

ໃຊ້ gpgdir ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌