pkcheck - ອອນໄລນ໌ຢູ່ໃນຄລາວ

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

ໂຄງການ:

NAME


pkcheck - ກວດເບິ່ງວ່າຂະບວນການໄດ້ຮັບອະນຸຍາດຫຼືບໍ່

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


pkcheck [- ການປ່ຽນແປງ] [- ຊ່ວຍ]

pkcheck [--ລາຍການ-ອຸນຫະພູມ]

pkcheck [--revoke-temp]

pkcheck --action-id ການປະຕິບັດ
{-- ຂະບວນການ { pid | pid,pid-start-time | pid,pid-start-time,uid } |
--system-bus-name ຊື່ບັນຊີ} [--allow-user-interaction] [--enable-internal-agent]
[--ລາຍລະອຽດ ທີ່ສໍາຄັນ ມູນຄ່າ... ]

ລາຍລະອຽດ


pkcheck ຖືກນໍາໃຊ້ເພື່ອກວດເບິ່ງວ່າຂະບວນການໃດຫນຶ່ງ, ກໍານົດໂດຍບໍ່ວ່າຈະ -- ຂະບວນການ (ເບິ່ງຂ້າງລຸ່ມນີ້) ຫຼື
--system-bus-name, ແມ່ນອະນຸຍາດໃຫ້ສໍາລັບ ການປະຕິບັດ. ໄດ້ --ລາຍລະອຽດ ທາງເລືອກສາມາດນໍາໃຊ້ສູນຫຼືຫຼາຍກວ່ານັ້ນ
ເວລາຜ່ານລາຍລະອຽດກ່ຽວກັບ ການປະຕິບັດທີ່ຢູ່ ຖ້າຫາກວ່າ --allow-user-interaction ຜ່ານ​ໄປ​, pkcheck ຕັນ
ໃນຂະນະທີ່ລໍຖ້າການກວດສອບຄວາມຖືກຕ້ອງ.

ຄຳຮຽກຮ້ອງ pkcheck --ລາຍການ-ອຸນຫະພູມ ຈະລາຍຊື່ການອະນຸຍາດຊົ່ວຄາວທັງຫມົດສໍາລັບປະຈຸບັນ
ກອງປະຊຸມແລະ pkcheck --revoke-temp ຈະຖອນການອະນຸຍາດຊົ່ວຄາວທັງຫມົດສໍາລັບປະຈຸບັນ
session

ຄໍາສັ່ງນີ້ແມ່ນ wrapper ງ່າຍດາຍປະມານການໂຕ້ຕອບ PolicyKit D-Bus; ເບິ່ງ D-Bus
ເອກະສານການໂຕ້ຕອບສໍາລັບລາຍລະອຽດ.

ກັບຄືນ ມູນຄ່າ


ຖ້າຂະບວນການທີ່ລະບຸໄວ້ໄດ້ຖືກອະນຸຍາດ, pkcheck exits ດ້ວຍຄ່າກັບຄືນຂອງ 0. ຖ້າ
ຜົນ​ໄດ້​ຮັບ​ການ​ອະ​ນຸ​ຍາດ​ປະ​ກອບ​ດ້ວຍ​ລາຍ​ລະ​ອຽດ​ໃດ​ຫນຶ່ງ​, ເຫຼົ່າ​ນີ້​ແມ່ນ​ພິມ​ອອກ​ໃນ​ມາດ​ຕະ​ຖານ​ທີ່​ເປັນ​
ຄູ່ຄີ/ຄ່າໂດຍໃຊ້ການລາຍງານແບບສະພາບແວດລ້ອມ, ຕົວຢ່າງ: ທໍາອິດໃຫ້ຄີຕາມດ້ວຍອັນ
ໝາຍເທົ່າກັນ, ຈາກນັ້ນຄ່າຕາມມາດ້ວຍເສັ້ນໃໝ່.

KEY1=VALUE1
KEY2=VALUE2
KEY3=VALUE3
...

Octects ທີ່ບໍ່ຢູ່ໃນ [a-zA-Z0-9_] ຖືກຫລົບອອກໂດຍໃຊ້ລະຫັດເລກຖານແປດທີ່ນຳໜ້າດ້ວຍ ທີ່ຢູ່ ສໍາລັບ
ຕົວຢ່າງ, UTF-8 string føl, ເຈົ້າ ຈະຖືກພິມເປັນ
f\303\270l\54\344\275\240\345\245\275.

ຖ້າຂະບວນການສະເພາະບໍ່ໄດ້ຮັບອະນຸຍາດ, pkcheck ອອກດ້ວຍຄ່າກັບຄືນຂອງ 1 ແລະ a
ຂໍ້ຄວາມການວິນິໄສແມ່ນພິມດ້ວຍຄວາມຜິດພາດມາດຕະຖານ. ລາຍລະອຽດແມ່ນພິມຢູ່ໃນຜົນຜະລິດມາດຕະຖານ.

ຖ້າຂະບວນການສະເພາະບໍ່ໄດ້ຮັບອະນຸຍາດເພາະວ່າບໍ່ມີຕົວແທນການຢືນຢັນທີ່ເຫມາະສົມ
ມີ​ຫຼື​ຖ້າ​ຫາກ​ວ່າ​ --allow-user-interaction ບໍ່​ໄດ້​ຜ່ານ​ການ​, pkcheck ອອກໄປດ້ວຍການກັບຄືນມາ
ຄ່າຂອງ 2 ແລະຂໍ້ຄວາມການວິນິໄສແມ່ນພິມດ້ວຍຄວາມຜິດພາດມາດຕະຖານ. ລາຍລະອຽດແມ່ນພິມອອກ
ຜົນຜະລິດມາດຕະຖານ.

ຖ້າຂະບວນການສະເພາະແມ່ນບໍ່ໄດ້ຮັບອະນຸຍາດເພາະວ່າກ່ອງໂຕ້ຕອບ / ການຮ້ອງຂໍການກວດສອບຄວາມຖືກຕ້ອງ
ຜູ້ໃຊ້ຖືກຍົກເລີກ, pkcheck ອອກດ້ວຍຄ່າກັບຄືນຂອງ 3 ແລະຂໍ້ຄວາມວິນິດໄສ
ຖືກພິມດ້ວຍຄວາມຜິດພາດມາດຕະຖານ. ລາຍລະອຽດແມ່ນພິມຢູ່ໃນຜົນຜະລິດມາດຕະຖານ.

ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນໃນຂະນະທີ່ກວດສອບການອະນຸຍາດ, pkcheck ອອກດ້ວຍຄ່າກັບຄືນຂອງ
127 ດ້ວຍຂໍ້ຄວາມການວິນິດໄສທີ່ພິມດ້ວຍຄວາມຜິດພາດມາດຕະຖານ.

ຖ້າໜຶ່ງ ຫຼືຫຼາຍທາງເລືອກທີ່ຜ່ານໄປນັ້ນບໍ່ຖືກຕ້ອງ, pkcheck ອອກດ້ວຍຄ່າກັບຄືນຂອງ
126. ຖ້າ stdin ເປັນ tty, ຫຼັງຈາກນັ້ນຫນ້າຄູ່ມືນີ້ຍັງຖືກສະແດງ.

ຫມາຍເຫດ


ຢ່າໃຊ້ທັງເປົ່າ pid or pid, ເວລາເລີ່ມຕົ້ນ ແບບຟອມ syntax ສໍາລັບ -- ຂະບວນການທີ່ຢູ່ ມີ
ເງື່ອນໄຂການແຂ່ງຂັນທັງສອງ. ລະຫັດໃໝ່ຄວນໃຊ້ສະເໝີ pid,pid-start-time,uid. ຄຸນຄ່າຂອງ
ເວລາເລີ່ມຕົ້ນ ສາມາດຖືກກໍານົດໂດຍການປຶກສາ eg ຜະລິດຕະພັນ(5) ລະບົບໄຟລ໌ຂຶ້ນກັບ
ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ. ຖ້າມີໜ້ອຍກວ່າ 3 ຂໍ້ໂຕ້ແຍ້ງຖືກຜ່ານ, pkcheck ຈະພະຍາຍາມຊອກຫາ
ພວກ​ເຂົາ​ຂຶ້ນ​ພາຍ​ໃນ​, ແຕ່​ສັງ​ເກດ​ວ່າ​ນີ້​ອາດ​ຈະ​ເປັນ racy​.

ຖ້າໂຄງການຂອງທ່ານແມ່ນ daemon ກັບ e.g. socket ໂດເມນ Unix custom, ທ່ານຄວນກໍານົດ
ໄດ້ uid ພາລາມິເຕີໂດຍຜ່ານກົນໄກຂອງລະບົບປະຕິບັດການເຊັ່ນ: PEERCRED.

ສິດ ອຳ ນາດ ຕົວແທນ


pkcheck, ເຊັ່ນດຽວກັບແອັບພລິເຄຊັນ PolicyKit ອື່ນໆ, ຈະໃຊ້ຕົວແທນການພິສູດຢືນຢັນ
ລົງທະບຽນສໍາລັບຂະບວນການໃນຄໍາຖາມ. ຢ່າງໃດກໍຕາມ, ຖ້າບໍ່ມີຕົວແທນການພິສູດຢືນຢັນ,
ຫຼັງຈາກນັ້ນ pkcheck ສາມາດລົງທະບຽນຕົວແທນການຢືນຢັນຕົວຫນັງສືຂອງຕົນເອງໄດ້ຖ້າຫາກວ່າທາງເລືອກ
--enable-internal-agent ແມ່ນຜ່ານການ.

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



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