ນີ້ແມ່ນຄໍາສັ່ງ getent ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
getent - ຮັບລາຍການຈາກຫ້ອງສະໝຸດ Name Service Switch
ສະຫຼຸບສັງລວມ
ໄດ້ຮັບ [ທາງເລືອກ] ... ຖານຂໍ້ມູນ ທີ່ສໍາຄັນ...
ລາຍລະອຽດ
ໄດ້ ໄດ້ຮັບ ຄໍາສັ່ງສະແດງລາຍການຈາກຖານຂໍ້ມູນທີ່ສະຫນັບສະຫນູນໂດຍປ່ຽນຊື່ບໍລິການ
ຫ້ອງສະຫມຸດ, ເຊິ່ງຖືກຕັ້ງຄ່າໃນ /etc/nsswitch.conf. ຖ້າຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນ
ສະຫນອງໃຫ້, ຫຼັງຈາກນັ້ນພຽງແຕ່ລາຍການທີ່ກົງກັບກະແຈທີ່ສະຫນອງໃຫ້ຈະສະແດງ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າບໍ່ມີ ທີ່ສໍາຄັນ ໄດ້ຖືກສະຫນອງໃຫ້, ລາຍການທັງຫມົດຈະຖືກສະແດງ (ເວັ້ນເສຍແຕ່ວ່າຖານຂໍ້ມູນບໍ່
ບໍ່ສະຫນັບສະຫນູນການນັບຈໍານວນ).
ໄດ້ ຖານຂໍ້ມູນ ອາດຈະເປັນອັນໃດກໍຕາມທີ່ສະຫນັບສະຫນູນໂດຍ GNU C Library, ລະບຸໄວ້ຂ້າງລຸ່ມນີ້:
ເຈົ້າພາບ ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ sethostent(3) gethostent(3) ແລະ endhostent(3)
ເພື່ອ enumerate ຖານຂໍ້ມູນເຈົ້າພາບ. ນີ້ແມ່ນຄືກັນກັບການນໍາໃຊ້ ການເປັນເຈົ້າພາບ. ເມື່ອຫນຶ່ງ
ຫຼືຫຼາຍກວ່າ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຄົນ ທີ່ສໍາຄັນ ຕິດຕໍ່ກັນ
getaddrinfo(3) ກັບຄອບຄົວທີ່ຢູ່ AF_UNSPEC, enumerating ແຕ່ລະເຕົ້າຮັບ
ໂຄງສ້າງທີ່ຢູ່ກັບຄືນມາ.
ahostsv4 ຄືກັນກັບ ເຈົ້າພາບ, ແຕ່ໃຊ້ຄອບຄົວທີ່ຢູ່ AF_INET.
ahostsv6 ຄືກັນກັບ ເຈົ້າພາບ, ແຕ່ໃຊ້ຄອບຄົວທີ່ຢູ່ AF_INET6. ໂທຫາ
getaddrinfo(3) ໃນກໍລະນີນີ້ປະກອບມີ AI_V4MAPPED ທຸງ.
alias ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setaliasent(3) ຮັບປະທານ(3) ແລະ
ສຸດທ້າຍ(3) ການຈໍານວນຖານຂໍ້ມູນນາມແຝງ. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ
ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຄົນ ທີ່ສໍາຄັນ ຕິດຕໍ່ກັນ getaliasbyname(3) ແລະ
ສະແດງຜົນໄດ້ຮັບ.
ethers ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຄົນ ທີ່ສໍາຄັນ ຕິດຕໍ່ກັນ
ether_aton(3) ແລະ ether_hostton(3) ຈົນກ່ວາຜົນໄດ້ຮັບແມ່ນໄດ້ຮັບ, ແລະສະແດງ
ຜົນ. ບໍ່ຮອງຮັບການນັບເລກ ethers, ດັ່ງນັ້ນກ ທີ່ສໍາຄັນ ຕ້ອງເປັນ
ສະຫນອງໃຫ້.
ກຸ່ມ ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setgrent(3) getgrent(3) ແລະ endgrent(3) ໄປ
ຈໍານວນຖານຂໍ້ມູນຂອງກຸ່ມ. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້,
ຜ່ານແຕ່ລະຕົວເລກ ທີ່ສໍາຄັນ to ຕົກໃຈ(3) ແລະແຕ່ລະທີ່ບໍ່ແມ່ນຕົວເລກ ທີ່ສໍາຄັນ to getgrnam(3)
ແລະສະແດງຜົນໄດ້ຮັບ.
ເງົາ ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setsgent(3) ໄດ້ຮັບ(3) ແລະ ປາຍ(3) ໄປ
enumerate ຖານຂໍ້ມູນ gshadow. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້,
ຜ່ານແຕ່ລະຄົນ ທີ່ສໍາຄັນ ຕິດຕໍ່ກັນ getsgnam(3) ແລະສະແດງຜົນໄດ້ຮັບ.
ການເປັນເຈົ້າພາບ ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ sethostent(3) gethostent(3) ແລະ endhostent(3)
ເພື່ອ enumerate ຖານຂໍ້ມູນເຈົ້າພາບ. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນ
ສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຄົນ ທີ່ສໍາຄັນ to gethostbyaddr(3) ຫຼື gethostbyname2(3), ຂຶ້ນກັບ
ກ່ຽວກັບການໂທຫາ inet_pton(3) ຊີ້ໃຫ້ເຫັນວ່າ ທີ່ສໍາຄັນ ເປັນ IPv6 ຫຼື IPv4
ທີ່ຢູ່ ຫຼືບໍ່, ແລະສະແດງຜົນໄດ້ຮັບ.
initgroups
ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຄົນ ທີ່ສໍາຄັນ ຕິດຕໍ່ກັນ
ລາຍຊື່ກຸ່ມ(3) ແລະສະແດງຜົນໄດ້ຮັບ. ບໍ່ຮອງຮັບການນັບເລກ
initgroups, ດັ່ງນັ້ນກ ທີ່ສໍາຄັນ ຕ້ອງໄດ້ຮັບການສະຫນອງໃຫ້.
netgroup ເມື່ອຫນຶ່ງ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ຜ່ານ ທີ່ສໍາຄັນ to setnetgrent(3) ແລະ, ການນໍາໃຊ້
getnetgrent(3) ສະແດງຜົນໄດ້ຮັບ string triple (hostname, ຊື່ຜູ້ໃຊ້,
ຊື່ໂດເມນ). ອີກທາງເລືອກ, ສາມ ໃຊ້ ອາດຈະສະຫນອງໃຫ້, ຊຶ່ງເປັນ
ແປວ່າ hostname, ຊື່ຜູ້ໃຊ້ ແລະ ຊື່ໂດເມນ ເພື່ອຈັບຄູ່ກັບ netgroup
ຊື່ຜ່ານ innetgr(3). ບໍ່ຮອງຮັບການນັບເລກ netgroup, ດັ່ງນັ້ນບໍ່ວ່າຈະຫນຶ່ງ
ຫຼືສາມ ໃຊ້ ຕ້ອງໄດ້ຮັບການສະຫນອງໃຫ້.
ເຄືອຂ່າຍ ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setnetent(3) getnetent(3) ແລະ endnetent(3) ໄປ
ຈໍານວນຖານຂໍ້ມູນເຄືອຂ່າຍ. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນ
ສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຕົວເລກ ທີ່ສໍາຄັນ to getnetbaddr(3) ແລະແຕ່ລະທີ່ບໍ່ແມ່ນຕົວເລກ ທີ່ສໍາຄັນ to
getnetbyname(3) ແລະສະແດງຜົນໄດ້ຮັບ.
passwd ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setpwent(3) getpwent(3) ແລະ endpwent(3) ໄປ
enumerate ຖານຂໍ້ມູນ passwd. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້,
ຜ່ານແຕ່ລະຕົວເລກ ທີ່ສໍາຄັນ to getpwuid(3) ແລະແຕ່ລະທີ່ບໍ່ແມ່ນຕົວເລກ ທີ່ສໍາຄັນ to getpwnam(3)
ແລະສະແດງຜົນໄດ້ຮັບ.
protocols ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setprotoent(3) getprotoent(3) ແລະ
ປາຍ(3) ການຈໍານວນຖານຂໍ້ມູນອະນຸສັນຍາ. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ
ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຕົວເລກ ທີ່ສໍາຄັນ to getprotobynumber(3) ແລະແຕ່ລະຄົນ
ບໍ່ແມ່ນຕົວເລກ ທີ່ສໍາຄັນ to getprotobyname(3) ແລະສະແດງຜົນໄດ້ຮັບ.
cpr ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setrpcent(3) getrpcent(3) ແລະ endrpcent(3) ໄປ
ລະບຸຖານຂໍ້ມູນ rpc. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້,
ຜ່ານແຕ່ລະຕົວເລກ ທີ່ສໍາຄັນ to getrpcbynumber(3) ແລະແຕ່ລະທີ່ບໍ່ແມ່ນຕົວເລກ ທີ່ສໍາຄັນ to
getrpcbyname(3) ແລະສະແດງຜົນໄດ້ຮັບ.
ການບໍລິການ ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ ຜູ້ຮັບໃຊ້(3) ຮັບໃຊ້(3) ແລະ ຜູ້ຮັບໃຊ້(3)
ເພື່ອຈໍານວນຖານຂໍ້ມູນການບໍລິການ. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນ
ສະຫນອງໃຫ້, ຜ່ານແຕ່ລະຕົວເລກ ທີ່ສໍາຄັນ to getservbynumber(3) ແລະແຕ່ລະທີ່ບໍ່ແມ່ນຕົວເລກ ທີ່ສໍາຄັນ
to getservbyname(3) ແລະສະແດງຜົນໄດ້ຮັບ.
ເງົາ ເມື່ອບໍ່ມີ ທີ່ສໍາຄັນ ແມ່ນສະຫນອງໃຫ້, ການນໍາໃຊ້ setspent(3) ຮັບ(3) ແລະ ສິ້ນສຸດລົງ(3) ໄປ
enumerate ຖານຂໍ້ມູນເງົາ. ເມື່ອຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ທີ່ສໍາຄັນ ການໂຕ້ຖຽງແມ່ນສະຫນອງໃຫ້,
ຜ່ານແຕ່ລະຄົນ ທີ່ສໍາຄັນ ຕິດຕໍ່ກັນ getspnam(3) ແລະສະແດງຜົນໄດ້ຮັບ.
OPTIONS
-s ການບໍລິການ, --ການບໍລິການ ການບໍລິການ
ລົບລ້າງຖານຂໍ້ມູນທັງໝົດດ້ວຍການບໍລິການທີ່ລະບຸ. (ຕັ້ງແຕ່ glibc 2.2.5.)
-s ຖານຂໍ້ມູນ:ການບໍລິການ, --ການບໍລິການ ຖານຂໍ້ມູນ:ການບໍລິການ
ລົບລ້າງພຽງແຕ່ຖານຂໍ້ມູນທີ່ລະບຸໄວ້ກັບການບໍລິການທີ່ລະບຸ. ທາງເລືອກອາດຈະເປັນ
ໃຊ້ຫຼາຍຄັ້ງ, ແຕ່ວ່າການບໍລິການສຸດທ້າຍສໍາລັບແຕ່ລະຖານຂໍ້ມູນຈະຖືກໃຊ້.
(ຕັ້ງແຕ່ glibc 2.4.)
-i, --no-idn
ປິດໃຊ້ງານການເຂົ້າລະຫັດ IDN ໃນການຄົ້ນຫາສໍາລັບ ເຈົ້າພາບ/getaddrinfo(3) (ນັບຕັ້ງແຕ່ glibc-2.13.)
-?, - ຊ່ວຍ
ພິມບົດສະຫຼຸບການນໍາໃຊ້ແລະອອກ.
-- ການນໍາໃຊ້
ພິມບົດສະຫຼຸບການນໍາໃຊ້ສັ້ນແລະອອກ.
-V, - ການປ່ຽນແປງ
ພິມໝາຍເລກສະບັບ, ໃບອະນຸຍາດ, ແລະການປະຕິເສດການຮັບປະກັນສໍາລັບ ໄດ້ຮັບ.
ອອກ STATUS
ໜຶ່ງໃນຄ່າອອກຕໍ່ໄປນີ້ສາມາດສົ່ງຄືນໄດ້ໂດຍ ໄດ້ຮັບ:
0 ຄໍາສັ່ງສໍາເລັດສົບຜົນສໍາເລັດ.
1 ການໂຕ້ຖຽງທີ່ຂາດຫາຍໄປ, ຫຼື ຖານຂໍ້ມູນ ບໍ່ຮູ້.
2 ໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນສະໜອງໃຫ້ ທີ່ສໍາຄັນ ບໍ່ສາມາດພົບເຫັນຢູ່ໃນ ຖານຂໍ້ມູນ.
3 ບໍ່ຮອງຮັບການນັບຈຳນວນໃນເລື່ອງນີ້ ຖານຂໍ້ມູນ.
ໃຊ້ getent ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net