ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

gnuattach.xemacs21 - ອອນລາຍໃນຄລາວ

ແລ່ນ gnuattach.xemacs21 ໃນ ​​OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

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

ໂຄງການ:

NAME


gnuserv, gnuclient - ເຄື່ອງແມ່ຂ່າຍແລະລູກຄ້າສໍາລັບ XEmacs

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


ທາດເບື່ອ [-nw] [-display display] [-q] [-v] [-l library] [-batch] [-f function] [-eval
form] [-h hostname] [-p port] [-r remote-pathname] [[+line] file] ...
ຂີ້ຕົວະ [-q] ຮູບແບບ
gnuserv
ໜໍ່ໄມ້ ເອົາອອກເປັນຂອງ gnuserv 3.x

ລາຍລະອຽດ


ທາດເບື່ອ ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຮ້ອງຂໍຂະບວນການ XEmacs ແລ່ນເພື່ອແກ້ໄຂໄຟລ໌ທີ່ມີຊື່ຫຼື
ໄດເລກະທໍລີ ແລະ/ຫຼື ປະເມີນແບບຟອມລາຍຊື່. ອີງຕາມສະພາບແວດລ້ອມຂອງທ່ານ, ມັນສາມາດເປັນ X
ກອບຫຼືກອບ TTY. ຫນຶ່ງໃນການນໍາໃຊ້ປົກກະຕິສໍາລັບການນີ້ແມ່ນກັບການເຊື່ອມຕໍ່ dialup ກັບເຄື່ອງ
ເຊິ່ງຂະບວນການ XEmacs ກໍາລັງແລ່ນຢູ່.

ຂີ້ຕົວະ ແມ່ນຕົວສະຄຣິບຂອງ shell ກັບ ``gnuclient -batch -eval form''. ການນໍາໃຊ້ຂອງມັນແມ່ນ
ເຊົາໃຊ້ແລ້ວ. ພະຍາຍາມໃຊ້ເພື່ອໂທຫາ gnuclient ໂດຍກົງ.

gnuserv ແມ່ນໂປລແກລມເຊີບເວີທີ່ຖືກກໍານົດໃຫ້ແລ່ນໂດຍ XEmacs ເພື່ອຈັດການກັບຂາເຂົ້າແລະທັງຫມົດ
ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ຂາ​ອອກ​. ມັນບໍ່ໄດ້ຖືກເອີ້ນໂດຍກົງ, ແຕ່ແມ່ນເລີ່ມຕົ້ນຈາກ XEmacs ໂດຍ
ການໂຫຼດ gnuserv ຊຸດແລະການປະເມີນແບບຟອມ Lisp (gnuserv-start).

ໜໍ່ໄມ້ ບໍ່ມີແລ້ວ. ຫນ້າທີ່ຂອງມັນໄດ້ຖືກທົດແທນໂດຍ ທາດເບື່ອ - ນວ.

OPTIONS


ທາດເບື່ອ ສະ​ຫນັບ​ສະ​ຫນູນ​ຫຼາຍ​ທີ່​ສຸດ​ຂອງ​ທາງ​ເລືອກ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ຂອງ Emacs ເປັນ​ທີ່​ເຮັດ​ໃຫ້​ຄວາມ​ຮູ້​ສຶກ​ໃນ​ນີ້​
ສະພາບການ. ນອກຈາກນັ້ນມັນເພີ່ມຈໍານວນຫນ້ອຍຂອງຕົນເອງ.
ຕົວເລືອກທີ່ມີຊື່ຍາວຍັງສາມາດລະບຸໄດ້ໂດຍໃຊ້ຂີດຕໍ່ສອງເທົ່າແທນໂຕດຽວ
ຫນຶ່ງ.

- ນວ ທາງເລືອກນີ້ເຮັດໃຫ້ ທາດເບື່ອ ເຮັດຫນ້າທີ່ເປັນ frontend ເຊັ່ນວ່າ XEmacs ສາມາດຕິດກັບ
TTY ປັດຈຸບັນ. ຈາກນັ້ນ XEmacs ຈະເປີດກອບ TTY ໃໝ່. ຜົນກະທົບແມ່ນຄ້າຍຄືກັນກັບ
ເລີ່ມຕົ້ນ XEmacs ໃໝ່ໃນ TTY ນີ້ດ້ວຍຕົວເລືອກ ``-nw''. ປະຈຸບັນນີ້ເທົ່ານັ້ນ
ເຮັດວຽກຖ້າ XEmacs ເຮັດວຽກຢູ່ໃນເຄື່ອງດຽວກັນກັບ gnuclient. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ
ຖ້າຕົວແປສະພາບແວດລ້ອມ 'DISPLAY' ບໍ່ໄດ້ຖືກຕັ້ງ.

- ຈໍສະແດງຜົນ ການສະແດງ, -- ຈໍສະແດງຜົນ ການສະແດງ
ຖ້າທາງເລືອກນີ້ຖືກມອບໃຫ້ຫຼືຕົວແປສະພາບແວດລ້ອມ 'DISPLAY' ຖືກຕັ້ງຫຼັງຈາກນັ້ນ
gnuclient ຈະບອກ XEmacs ແກ້ໄຂໄຟລ໌ໃນກອບໃນອຸປະກອນ X ທີ່ລະບຸ.

-q ທາງເລືອກນີ້ແຈ້ງໃຫ້ຮູ້ ທາດເບື່ອ ອອກໄປເມື່ອເຊື່ອມຕໍ່ແລ້ວ
ຂະບວນການ XEmacs. ປົກກະຕິ ທາດເບື່ອ ລໍຖ້າຈົນກ່ວາໄຟລ໌ທັງຫມົດໃນຄໍາສັ່ງ
ເສັ້ນໄດ້ຖືກສໍາເລັດດ້ວຍ (buffers ຂອງພວກເຂົາຖືກຂ້າ) ໂດຍຂະບວນການ XEmacs, ແລະທັງຫມົດ
ແບບ​ຟອມ​ໄດ້​ຮັບ​ການ​ປະ​ເມີນ​ຜົນ​.

-v ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸ ທາດເບື່ອ ຈະຮ້ອງຂໍໃຫ້ມີໄຟລ໌ທີ່ລະບຸໄວ້
ເບິ່ງແທນການດັດແກ້.

-l ຫ້ອງສະຫມຸດ
ບອກ Emacs ໃຫ້ໂຫຼດຫ້ອງສະໝຸດທີ່ລະບຸໄວ້.

- ຊຸດ ບອກ Emacs ຢ່າເປີດເຟຣມໃດໆ. ພຽງແຕ່ໂຫລດຫ້ອງສະຫມຸດແລະປະເມີນລະຫັດ lissp. ຖ້າ
ບໍ່ມີໄຟລ໌ທີ່ຈະປະຕິບັດ, ຫນ້າທີ່ໂທຫາຫຼືແບບຟອມເພື່ອ eval ແມ່ນໃຫ້ໂດຍໃຊ້ -l,
-f, ຫຼື -eval ທາງເລືອກ, ຫຼັງຈາກນັ້ນແບບຟອມໄປຫາ eval ແມ່ນອ່ານຈາກ STDIN.

-f ໜ້າ ທີ່,
ເຮັດໃຫ້ Emacs ປະຕິບັດຫນ້າທີ່ lisp.

-eval ຮູບແບບ
ເຮັດໃຫ້ Emacs ປະຕິບັດແບບຟອມ lissp.

-h hostname
ໃຊ້ກັບຊັອກເກັດອິນເຕີເນັດ-ໂດເມນເທົ່ານັ້ນ, ທາງເລືອກນີ້ລະບຸເຄື່ອງໂຮດ
ທີ່ຄວນຈະດໍາເນີນການ gnuserv. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ລະບຸ, ຄ່າຂອງ
ຕົວແປສະພາບແວດລ້ອມ GNU_HOST ຖືກໃຊ້ຖ້າຕັ້ງ. ຖ້າບໍ່ມີການລະບຸຊື່ເຈົ້າພາບ, ແລະ
ຕົວແປ GNU_HOST ບໍ່ໄດ້ຖືກຕັ້ງ, ການເຊື່ອມຕໍ່ອິນເຕີເນັດຈະບໍ່ຖືກພະຍາຍາມ.
NB: gnuserv ບໍ່ອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ອິນເຕີເນັດເວັ້ນເສຍແຕ່ວ່າມີການກວດສອບຄວາມຖືກຕ້ອງຂອງ XAUTH
ໃຊ້ແລ້ວ ຫຼືຕົວແປ GNU_SECURE ໄດ້ຖືກລະບຸ ແລະຊີ້ໃສ່ລາຍການໄຟລ໌
ເຈົ້າພາບທີ່ເຊື່ອຖືໄດ້ທັງຫມົດ. (ເບິ່ງຄວາມປອດໄພຂ້າງລຸ່ມນີ້.)

ໃຫ້ສັງເກດວ່າທີ່ຢູ່ອິນເຕີເນັດອາດຈະຖືກລະບຸແທນຊື່ໂຮດທີ່ສາມາດເຮັດໄດ້
ເລັ່ງການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍໂດຍຂ້ອນຂ້າງເລັກນ້ອຍ, ໂດຍສະເພາະຖ້າລູກຄ້າ
ເຄື່ອງກໍາລັງແລ່ນ YP.

ໃຫ້ສັງເກດວ່າຊື່ເຈົ້າພາບຂອງ Unix ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດວ່າການເຊື່ອມຕໍ່ກັບ
ເຊີບເວີຄວນໃຊ້ socket Unix-domain (ຖ້າຮອງຮັບ) ແທນທີ່ຈະເປັນ Internet-
ເຕົ້າຮັບໂດເມນ.

-p port ໃຊ້ກັບເຕົ້າຮັບອິນເຕີເນັດ-ໂດເມນເທົ່ານັ້ນ, ທາງເລືອກນີ້ລະບຸພອດບໍລິການ
ໃຊ້ເພື່ອຕິດຕໍ່ສື່ສານລະຫວ່າງເຄື່ອງແມ່ຂ່າຍແລະລູກຄ້າ. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ,
ຫຼັງຈາກນັ້ນ, ຄ່າຂອງຕົວແປສະພາບແວດລ້ອມ GNU_PORT ຖືກນໍາໃຊ້, ຖ້າຕັ້ງ, ຖ້າບໍ່ດັ່ງນັ້ນ a
ການບໍລິການທີ່ເອີ້ນວ່າ ``gnuserv '' ຖືກເບິ່ງຢູ່ໃນຖານຂໍ້ມູນການບໍລິການ. ສຸດທ້າຍ, ຖ້າບໍ່ມີ
ຄ່າອື່ນສາມາດພົບເຫັນໄດ້ສໍາລັບພອດ, ຫຼັງຈາກນັ້ນພອດເລີ່ມຕົ້ນຖືກນໍາໃຊ້ເຊິ່ງເປັນ
ປົກກະຕິແລ້ວ 21490 + uid.
ໃຫ້ສັງເກດວ່ານັບຕັ້ງແຕ່ gnuserv ບໍ່ອະນຸຍາດໃຫ້ຕົວເລືອກແຖວຄໍາສັ່ງ, ພອດສໍາລັບມັນຈະ
ຕ້ອງໄດ້ຮັບການກໍານົດໂດຍຜ່ານຫນຶ່ງໃນວິທີການທາງເລືອກ.

-r ຊື່ເສັ້ນທາງ
ໃຊ້ກັບເຕົ້າຮັບອິນເຕີເນັດ-ໂດເມນເທົ່ານັ້ນ, ການໂຕ້ຖຽງຊື່ເສັ້ນທາງອາດຈະຕ້ອງການ
ແຈ້ງໃຫ້ XEmacs ວິທີການເຂົ້າເຖິງໄດເລກະທໍລີຮາກຂອງເຄື່ອງຫ່າງໄກສອກຫຼີກ. ທາດເບື່ອ
prepends string ນີ້ກັບແຕ່ລະ argument ເສັ້ນທາງທີ່ໃຫ້. ຕົວຢ່າງ, ຖ້າເຈົ້າພະຍາຍາມ
ເພື່ອແກ້ໄຂໄຟລ໌ຢູ່ໃນເຄື່ອງລູກຄ້າທີ່ເອີ້ນວ່າ otter, ເຊິ່ງມີໄດເລກະທໍລີຮາກ
ສາມາດເຂົ້າເຖິງໄດ້ຈາກເຄື່ອງເຊີບເວີໂດຍຜ່ານເສັ້ນທາງ / net / otter, ຫຼັງຈາກນັ້ນການໂຕ້ຖຽງນີ້
ຄວນຖືກຕັ້ງເປັນ '/net/otter'. ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນ, ຫຼັງຈາກນັ້ນມູນຄ່າຈະຖືກປະຕິບັດ
ຈາກຕົວແປສະພາບແວດລ້ອມ GNU_NODE, ຖ້າຕັ້ງ, ຫຼືສະຕຣິງຫວ່າງເປົ່າ.

[+n] ເອກະສານ
ນີ້ແມ່ນເສັ້ນທາງຂອງໄຟລ໌ທີ່ຈະແກ້ໄຂ. ຖ້າໄຟລ໌ເປັນໄດເລກະທໍລີ, ຫຼັງຈາກນັ້ນ
ຕົວທ່ອງເວັບຂອງໄດເລກະທໍລີ dired ຫຼື monkey ມັກຈະຖືກເອີ້ນແທນ. ຕົວກະພິບຖືກໃສ່
ຢູ່ທີ່ເລກແຖວ 'n' ຖ້າລະບຸ.

ຕັ້ງ​ຄ່າ


gnuserv ຖືກຫຸ້ມຫໍ່ຕາມມາດຕະຖານດ້ວຍ XEmacs ລຸ້ນຫຼ້າສຸດ. ເພາະສະນັ້ນ, ທ່ານຄວນຈະເປັນ
ສາມາດເລີ່ມຕົ້ນເຄື່ອງແມ່ຂ່າຍໄດ້ງ່າຍໆໂດຍການປະເມີນແບບຟອມ XEmacs Lisp (gnuserv-start), ຫຼື
ເທົ່າກັນໂດຍການພິມ 'Mx gnuserv-start'.

CONFIGURATION


ພຶດຕິກຳຂອງຊຸດໂປຣແກຣມນີ້ສ່ວນຫຼາຍແມ່ນຄວບຄຸມຢູ່ຂ້າງ lisp ໃນ Emacs ແລະ
ພຶດຕິກໍາຂອງມັນສາມາດຖືກປັບແຕ່ງໃນຂອບເຂດຂະຫນາດໃຫຍ່. ພິມ `Mx customize-group RET gnuserv
RET' ສໍາລັບການເຂົ້າເຖິງໄດ້ງ່າຍ. ເອກະສານເພີ່ມເຕີມສາມາດພົບໄດ້ໃນໄຟລ໌ 'gnuserv.el'

EXAMPLE


gnuclient -q -f mh-smail
gnuclient -h cuckoo -r /ange@otter: / tmp /*
gnuclient -nw ../src/listproc.c

ຕົວຢ່າງເພີ່ມເຕີມແລະຕົວຢ່າງ wrapper scripts ໄດ້ຖືກສະຫນອງໃຫ້ຢູ່ໃນໄດເລກະທໍລີ etc / gnuserv ຂອງ
ການຕິດຕັ້ງ Emacs.

SYSV IPC


SysV IPC ຖືກນໍາໃຊ້ເພື່ອຕິດຕໍ່ສື່ສານລະຫວ່າງ ທາດເບື່ອ ແລະ gnuserv ຖ້າສັນຍາລັກ SYSV_IPC ແມ່ນ
ກໍານົດຢູ່ເທິງສຸດຂອງ gnuserv.h. ອັນນີ້ບໍ່ເຂົ້າກັນໄດ້ກັບທັງ Unix-domain ແລະ Internet-
ການສື່ສານ socket ໂດເມນຕາມທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້. ໄຟລ໌ທີ່ເອີ້ນວ່າ /tmp/gsrv??? ຖືກສ້າງຂື້ນເປັນ
ທີ່​ສໍາ​ຄັນ​ສໍາ​ລັບ​ແຖວ​ຂໍ້​ຄວາມ​, ແລະ​ຖ້າ​ຫາກ​ວ່າ​ເອົາ​ອອກ​ຈະ​ເຮັດ​ໃຫ້​ການ​ສື່​ສານ​ລະ​ຫວ່າງ​ເຄື່ອງ​ແມ່​ຂ່າຍ​ແລະ​
ລູກຄ້າຈະລົ້ມເຫລວຈົນກ່ວາເຄື່ອງແມ່ຂ່າຍຈະເລີ່ມຕົ້ນໃຫມ່.

UNIX-DOMAIN ກະເປົາ


ເຕົ້າຮັບ Unix-domain ຖືກນໍາໃຊ້ເພື່ອຕິດຕໍ່ສື່ສານລະຫວ່າງ ທາດເບື່ອ ແລະ gnuserv ຖ້າ​ຫາກ​ວ່າ​ສັນ​ຍາ​ລັກ​
UNIX_DOMAIN_SOCKETS ຖືກກໍານົດຢູ່ເທິງສຸດຂອງ gnuserv.h. ໄຟລ໌ທີ່ເອີ້ນວ່າ
/tmp/gsrvdir????/gsrv ຖືກສ້າງຂື້ນເພື່ອການສື່ສານ. ຖ້າສັນຍາລັກ USE_TMPDIR ຖືກຕັ້ງຢູ່ທີ່
ດ້ານເທິງຂອງ gnuserv.h, $TMPDIR, ເມື່ອຕັ້ງ, ຖືກໃຊ້ແທນ /tmp. ຖ້າໄຟລ໌ນັ້ນແມ່ນ
ລົບ, ຫຼື TMPDIR ມີມູນຄ່າທີ່ແຕກຕ່າງກັນສໍາລັບເຄື່ອງແມ່ຂ່າຍແລະລູກຄ້າ, ການສື່ສານ
ລະຫວ່າງເຄື່ອງແມ່ຂ່າຍແລະລູກຄ້າຈະລົ້ມເຫລວ. ພຽງແຕ່ຜູ້ໃຊ້ແລ່ນ gnuserv ຈະສາມາດ
ເຊື່ອມຕໍ່ກັບເຕົ້າຮັບ.

ອິນເຕີເນັດ-DOMAIN ກະເປົາ


ເຕົ້າຮັບອິນເຕີເນັດ-ໂດເມນຖືກນໍາໃຊ້ເພື່ອຕິດຕໍ່ສື່ສານລະຫວ່າງ ທາດເບື່ອ ແລະ gnuserv ຖ້າຫາກວ່າ
ສັນຍາລັກ INTERNET_DOMAIN_SOCKETS ຖືກກໍານົດຢູ່ເທິງສຸດຂອງ gnuserv.h. ທັງອິນເຕີເນັດ-ໂດເມນ
ແລະຊັອກເກັດ Unix-domain ສາມາດຖືກນໍາໃຊ້ໃນເວລາດຽວກັນ. ຖ້າຊື່ເຈົ້າພາບຖືກລະບຸຜ່ານ -h ຫຼື
ຜ່ານຕົວແປສະພາບແວດລ້ອມ GNU_HOST, ທາດເບື່ອ ສ້າງການເຊື່ອມຕໍ່ໂດຍໃຊ້ອິນເຕີເນັດ
ເຕົ້າຮັບໂດເມນ. ຖ້າບໍ່ແມ່ນ, ການເຊື່ອມຕໍ່ທ້ອງຖິ່ນແມ່ນພະຍາຍາມຜ່ານ socket unix-domain ຫຼື
SYSV IPC.

ຄວາມປອດໄພ


ການ​ນໍາ​ໃຊ້ sockets ອິນ​ເຕີ​ເນັດ​ໂດ​ເມນ​, ຮູບ​ແບບ​ການ​ຄວາມ​ປອດ​ໄພ​ທີ່​ເຂັ້ມ​ແຂງ​ຫຼາຍ​ແມ່ນ​ຈໍາ​ເປັນ​ທີ່​ບໍ່​ໄດ້​
ມີຄວາມຈໍາເປັນກັບຊັອກເກັດ Unix-domain ຫຼື SysV IPC. ໃນປັດຈຸບັນ, ສອງການກວດສອບຄວາມຖືກຕ້ອງ
ໂປໂຕຄອນໄດ້ຮັບການສະຫນັບສະຫນູນເພື່ອສະຫນອງນີ້: MIT-MAGIC-COOKIE-1 (ອີງໃສ່ X11. xauth(1​)
program) ແລະກົນໄກການຄວບຄຸມການເຂົ້າເຖິງແບບໂຮດທີ່ງ່າຍດາຍ, ຕໍ່ມາເອີ້ນວ່າ GNUSERV-1. ໄດ້
ອະນຸສັນຍາ GNUSERV-1 ແມ່ນມີຢູ່ສະເໝີ, ໃນຂະນະທີ່ການຮອງຮັບ MIT-MAGIC-COOKIE-1 ອາດຈະ ຫຼືອາດຈະ.
ບໍ່ໄດ້ເປີດໃຊ້ງານ (ຜ່ານ #define ຢູ່ເທິງສຸດຂອງ gnuserv.h) ໃນເວລາລວບລວມ.

gnuserv, ການນໍາໃຊ້ GNUSERV-1, ປະຕິບັດຮູບແບບຈໍາກັດຂອງການຄວບຄຸມການເຂົ້າເຖິງໃນລະດັບເຄື່ອງຈັກ.
ໂດຍຄ່າເລີ່ມຕົ້ນບໍ່ມີການເປີດເຕົ້າຮັບອິນເຕີເນັດ. ຖ້າສາມາດພົບຕົວແປ GNU_SECURE
in gnuservສະພາບແວດລ້ອມຂອງ, ແລະມັນຕັ້ງຊື່ໄຟລ໌ທີ່ສາມາດອ່ານໄດ້, ຫຼັງຈາກນັ້ນໄຟລ໌ນີ້ຖືກເປີດແລະ
ສົມມຸດວ່າເປັນບັນຊີລາຍຊື່ຂອງເຈົ້າພາບ, ຫນຶ່ງຕໍ່ແຖວ, ຈາກທີ່ເຄື່ອງແມ່ຂ່າຍຈະອະນຸຍາດໃຫ້ຮ້ອງຂໍ.
ການເຊື່ອມຕໍ່ຈາກເຈົ້າພາບອື່ນຈະຖືກປະຕິເສດ. ເຖິງແມ່ນວ່າເຄື່ອງທີ່ gnuserv is
ການແລ່ນແມ່ນບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ຜ່ານຊ່ອງສຽບອິນເຕີເນັດເວັ້ນເສຍແຕ່ຊື່ໂຮສຂອງມັນ
ຖືກລະບຸຢ່າງຊັດເຈນໃນໄຟລ໌ນີ້. ໃຫ້ສັງເກດວ່າໂຮດອາດຈະເປັນທີ່ຢູ່ IP ຕົວເລກ
ຫຼືຊື່ເຈົ້າພາບ, ແລະນັ້ນ ໃດ ຜູ້ໃຊ້ຢູ່ໃນໂຮດທີ່ໄດ້ຮັບການອະນຸມັດອາດຈະເຊື່ອມຕໍ່ກັບ gnuserv ຂອງທ່ານແລະ
ປະຕິບັດ elisp arbitrary (ເຊັ່ນ: ລຶບໄຟລ໌ທັງຫມົດຂອງທ່ານ). ຖ້າໄຟລ໌ນີ້ປະກອບດ້ວຍຫຼາຍ
hostnames ຫຼັງຈາກນັ້ນເຄື່ອງແມ່ຂ່າຍອາດຈະໃຊ້ເວລາຂ້ອນຂ້າງເພື່ອເລີ່ມຕົ້ນຂຶ້ນ.

ເມື່ອໂປຣໂຕຄໍ MIT-MAGIC-COOKIE-1 ຖືກເປີດໃຊ້, ຊ່ອງສຽບອິນເຕີເນັດ is ເປີດໂດຍຄ່າເລີ່ມຕົ້ນ.
gnuserv ຈະຍອມຮັບການເຊື່ອມຕໍ່ຈາກເຈົ້າພາບໃດໆ, ແລະຈະລໍຖ້າ "ຄຸກກີ magic"
(ໂດຍພື້ນຖານແລ້ວ, ລະຫັດຜ່ານ) ທີ່ຈະນໍາສະເຫນີໂດຍລູກຄ້າ. ຖ້າລູກຄ້າບໍ່ໄດ້ນໍາສະເຫນີ
cookie, ຫຼືຖ້າ cookie ຜິດ, ການກວດສອບຄວາມຖືກຕ້ອງຂອງລູກຄ້າແມ່ນຖືວ່າມີ
ລົ້ມເຫລວ. ຢູ່​ຈຸດ​ນີ້. gnuserv ກັບຄືນໄປຫາອະນຸສັນຍາ GNUSERV-1; ຖ້າລູກຄ້າແມ່ນ
ການໂທຈາກໂຮດທີ່ລະບຸໄວ້ໃນໄຟລ໌ GNU_SECURE, ການເຊື່ອມຕໍ່ຈະຖືກຍອມຮັບ,
ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຖືກປະຕິເສດ.

ການນໍາໃຊ້ MIT-MAGIC-COOKIE-1 ການກວດສອບ
ໃນ​ເວ​ລາ​ທີ່ gnuserv ເຄື່ອງແມ່ຂ່າຍແມ່ນເລີ່ມຕົ້ນ, ມັນຊອກຫາຄຸກກີທີ່ກໍານົດສໍາລັບການສະແດງ 999
ເຄື່ອງທີ່ມັນແລ່ນຢູ່. ຖ້າພົບຄຸກກີ, ມັນຈະຖືກເກັບໄວ້ເພື່ອໃຊ້ເປັນ
ຄຸກກີການຢືນຢັນ. ຄຸກກີ້ເຫຼົ່ານີ້ຖືກກໍານົດໄວ້ໃນໄຟລ໌ການອະນຸຍາດ (ໂດຍປົກກະຕິ
~/.ສິດອຳນາດ) ທີ່ຖືກຈັດການໂດຍ X11 xauth(1) ໂຄງການ. ສໍາລັບຕົວຢ່າງ, ເຄື່ອງຈັກ
"kali" ເຊິ່ງດໍາເນີນການ emacs ທີ່ເອີ້ນ gnuserv ຄວນ​ຕອບ​ສະ​ຫນອງ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້ (ທີ່
shell prompt) ເມື່ອຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ.

kali% xauth ບັນຊີລາຍຊື່
GS65.SP.CS.CMU.EDU:0 MIT-MAGIC-COOKIE-1 11223344
KALI.FTM.CS.CMU.EDU:999 MIT-MAGIC-COOKIE-1 1234

ໃນກໍລະນີຂ້າງເທິງ, ໄຟລ໌ອະນຸຍາດກໍານົດສອງ cookies. ອັນທີສອງ, ກໍານົດ
ສໍາລັບຫນ້າຈໍ 999 ໃນເຄື່ອງເຊີບເວີ, ຖືກນໍາໃຊ້ສໍາລັບການພິສູດຢືນຢັນ gnuserv.

ຢູ່ຂ້າງເຄື່ອງລູກຄ້າ, ໄຟລ໌ການອະນຸຍາດຕ້ອງມີເສັ້ນທີ່ຄືກັນ,
ການ​ລະ​ບຸ ເຊີບເວີ ຄຸກກີ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ໃນເຄື່ອງຈັກ "foobar" ທີ່ປາດຖະຫນາ
ເຊື່ອມຕໍ່ກັບ "kali," ຜົນຜະລິດ 'ລາຍການ xauth' ຄວນຈະມີເສັ້ນ:

KALI.FTM.CS.CMU.EDU:999 MIT-MAGIC-COOKIE-1 1234

ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ການອະນຸຍາດ, ໃຫ້ເບິ່ງທີ່ xauth(1X11) man page,
ຫຼືເອີ້ນ xauth ໂຕ້ຕອບ (ໂດຍບໍ່ມີການໂຕ້ຖຽງໃດໆ) ແລະພິມ "help" ຢູ່ໃນການເຕືອນ.
ຈື່ຈໍາກໍລະນີນັ້ນໃນຊື່ຂອງໂປໂຕຄອນການອະນຸຍາດ (ie`MIT-MAGIC-
COOKIE-1') is ສຳຄັນ!

ENVIRONMENT


DISPLAY ອຸປະກອນ X ເລີ່ມຕົ້ນເພື່ອວາງກອບການແກ້ໄຂ.

ໃຊ້ gnuattach.xemacs21 ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad