ສະແດງຂໍ້ມູນຜູ້ໃຊ້ໃນ Linux ພາຍໃຕ້ຄໍາສັ່ງ "id"

ຄູ່ມືນີ້ຈະສະແດງວິທີການພິມອອກຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້ປັດຈຸບັນລວມທັງກຸ່ມທີ່ພວກເຂົາເປັນເຈົ້າຂອງ.

ຖ້າທ່ານຕ້ອງການສະແດງຂໍ້ມູນລະບົບທ່ານສາມາດໃຊ້ ຄໍາສັ່ງ uname .

id (ສະແດງຂໍ້ມູນຜູ້ໃຊ້ສໍາເລັດ)

ດ້ວຍຕົວເອງຄໍາສັ່ງ id ພິມຫຼາຍຂໍ້ມູນ:

ທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງ id ດັ່ງຕໍ່ໄປນີ້:

id

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

ຍົກ​ຕົວ​ຢ່າງ:

id fred

id -g (ສະແດງ ID ກຸ່ມປະຖົມສໍາລັບຜູ້ໃຊ້)

ຖ້າທ່ານຕ້ອງການຊອກຫາ id ກຸ່ມຫຼັກສໍາລັບຜູ້ໃຊ້ປະຈຸບັນໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້:

id -g

ນີ້ຈະສະແດງພຽງແຕ່ id ກຸ່ມດັ່ງເຊັ່ນ: 1001.

ທ່ານອາດຈະສົງໄສວ່າກຸ່ມປະຖົມແມ່ນຫຍັງ. ເມື່ອທ່ານສ້າງຜູ້ໃຊ້ເຊັ່ນ fred, ພວກເຂົາຖືກກໍາຫນົດກຸ່ມອີງໃສ່ການຕັ້ງຄ່າຂອງ / etc / passwd. ເມື່ອຜູ້ໃຊ້ນັ້ນສ້າງໄຟລ໌ພວກເຂົາຈະເປັນເຈົ້າຂອງໂດຍ fred ແລະຖືກມອບຫມາຍໃຫ້ກຸ່ມຫລັກ. ຖ້າຜູ້ໃຊ້ອື່ນໄດ້ຮັບການເຂົ້າເຖິງກຸ່ມແລ້ວພວກເຂົາຈະມີສິດດຽວກັນກັບຜູ້ໃຊ້ອື່ນໃນກຸ່ມນັ້ນ.

ນອກນັ້ນທ່ານຍັງສາມາດໃຊ້ syntax ຕໍ່ໄປນີ້ສໍາລັບການເບິ່ງ id ກຸ່ມຫລັກ:

id - ກຸ່ມ

ຖ້າທ່ານຕ້ອງການເຫັນກຸ່ມ id ຕົ້ນຕໍສໍາລັບຜູ້ໃຊ້ທີ່ແຕກຕ່າງກັນລະບຸຊື່ຜູ້ໃຊ້:

id -g fred
id - ກຸ່ມ fred

id -G (ສະແດງກຸ່ມກຸ່ມທີສອງສໍາລັບຜູ້ໃຊ້)

ຖ້າທ່ານຕ້ອງການຊອກຫາກຸ່ມຮອງຜູ້ໃຊ້ເຂົ້າໄປພິມຄໍາສັ່ງຕໍ່ໄປນີ້:

id -G

ຜົນຜະລິດຈາກຄໍາສັ່ງຂ້າງເທິງຈະຢູ່ຕາມສາຍຂອງ 1000 4 27 38 46 187.

ດັ່ງທີ່ໄດ້ກ່າວມາກ່ອນຫນ້ານີ້ຜູ້ໃຊ້ໄດ້ຖືກມອບຫມາຍໃຫ້ເປັນກຸ່ມປະຖົມແຕ່ດຽວກັນແຕ່ພວກເຂົາຍັງສາມາດຖືກເພີ່ມເຂົ້າໃນກຸ່ມທີສອງ. ຕົວຢ່າງເຊັ່ນ fred ອາດມີກຸ່ມຕົ້ນຕໍຂອງ 1001 ແຕ່ລາວອາດຈະເປັນກຸ່ມ 2000 (ບັນຊີ), 3000 (ຜູ້ຈັດການ) ແລະອື່ນໆ.

ນອກນັ້ນທ່ານຍັງສາມາດໃຊ້ syntax ຕໍ່ໄປນີ້ເພື່ອເບິ່ງຂໍ້ມູນກຸ່ມທີສອງ.

id - ກຸ່ມ

ຖ້າທ່ານຕ້ອງການເບິ່ງ id ກຸ່ມທີສອງສໍາລັບຜູ້ໃຊ້ທີ່ແຕກຕ່າງກັນລະບຸຊື່ຜູ້ໃຊ້:

id -G fred
id - ກຸ່ມ fred

id -gn (ສະແດງຊື່ກຸ່ມຕົ້ນສະບັບສໍາລັບຜູ້ໃຊ້)

ສະແດງ id ກຸ່ມແມ່ນດີແຕ່ເປັນມະນຸດມັນງ່າຍກວ່າທີ່ຈະເຂົ້າໃຈສິ່ງຕ່າງໆໃນເວລາທີ່ພວກເຂົາຖືກຕັ້ງຊື່.

ຄໍາສັ່ງຕໍ່ໄປນີ້ສະແດງຊື່ຂອງກຸ່ມຕົ້ນຕໍສໍາລັບຜູ້ໃຊ້:

id -gn

ຜົນຜະລິດສໍາລັບຄໍາສັ່ງນີ້ກ່ຽວກັບການແຈກແຈງ Linux ມາດຕະຖານອາດຈະຄ້າຍກັບຊື່ຜູ້ໃຊ້. ຕົວຢ່າງ fred.

ນອກນັ້ນທ່ານຍັງສາມາດໃຊ້ syntax ຕໍ່ໄປນີ້ເພື່ອເບິ່ງຊື່ຂອງກຸ່ມ:

id - ກຸ່ມ - ຊື່

ຖ້າທ່ານຕ້ອງການເບິ່ງຊື່ກຸ່ມຕົ້ນສະບັບສໍາລັບຜູ້ໃຊ້ອື່ນໃຫ້ປະກອບມີຊື່ຜູ້ໃຊ້ໃນຄໍາສັ່ງ:

id -gn fred
id - ກຸ່ມ - ຊື່ fred

id -Gn (ສະແດງຊື່ກຸ່ມທີສອງສໍາລັບຜູ້ໃຊ້)

ຖ້າທ່ານຕ້ອງການສະແດງຊື່ກຸ່ມທີສອງແລະບໍ່ແມ່ນຕົວເລກ id ສໍາລັບຜູ້ໃຊ້ໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້:

id -Gn

ຜົນຜະລິດຈະເປັນບາງຢ່າງຕາມເສັ້ນຂອງ fred adm cdrom sudo sambashare.

ທ່ານສາມາດໄດ້ຮັບຂໍ້ມູນດຽວກັນໂດຍໃຊ້ syntax ຕໍ່ໄປນີ້:

id - ກຸ່ມ - ຊື່

ຖ້າທ່ານຕ້ອງການເບິ່ງຊື່ກຸ່ມຮອງສໍາລັບຜູ້ໃຊ້ອື່ນລະບຸຊື່ຜູ້ໃຊ້ໃນຄໍາສັ່ງ:

id -Gn fred
id - ກຸ່ມ - ຊື່ fred

id -u (ສະແດງຊື່ຜູ້ໃຊ້)

ຖ້າທ່ານຕ້ອງການສະແດງຕົວຜູ້ໃຊ້ສໍາລັບປະເພດຜູ້ໃຊ້ໃນຄໍາສັ່ງຕໍ່ໄປນີ້:

id -u

ຜົນຜະລິດຈາກຄໍາສັ່ງຈະເປັນບາງຢ່າງຕາມເສັ້ນຂອງ 1000.

ທ່ານສາມາດບັນລຸຜົນດຽວກັນໂດຍການພິມຄໍາສັ່ງຕໍ່ໄປນີ້:

id -user

ທ່ານສາມາດຊອກຫາລະຫັດຜູ້ໃຊ້ສໍາລັບຄົນອື່ນໂດຍກໍານົດຊື່ຂອງຜູ້ໃຊ້ເປັນສ່ວນຫນຶ່ງຂອງຄໍາສັ່ງ:

id -u fred
id -user fred

id -un (ສະແດງຊື່ຜູ້ໃຊ້)

ທ່ານສາມາດສະແດງຊື່ຜູ້ໃຊ້ສໍາລັບຜູ້ໃຊ້ປັດຈຸບັນໂດຍການພິມຄໍາສັ່ງຕໍ່ໄປນີ້:

id -un

ຜົນຜະລິດຈາກຄໍາສັ່ງຂ້າງເທິງນີ້ຈະເປັນບາງຢ່າງຕາມເສັ້ນຂອງ fred.

ນອກນັ້ນທ່ານຍັງສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອສະແດງຂໍ້ມູນດຽວກັນ:

id -user-name

ມີຈຸດເລັກນ້ອຍໃນການສະຫນອງຊື່ຜູ້ໃຊ້ອື່ນຕໍ່ຄໍາສັ່ງນີ້.

Summary

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

ໃນກໍລະນີສຸດທ້າຍ, ທ່ານສາມາດໃຊ້ ຄໍາສັ່ງ whoami ເພື່ອຄົ້ນຫາຜູ້ທີ່ທ່ານເຂົ້າສູ່ລະບົບແລະທ່ານສາມາດໃຊ້ ຄໍາສັ່ງຂອງກຸ່ມ ເພື່ອຄົ້ນຫາກຸ່ມໃດທີ່ເປັນຜູ້ໃຊ້.

ຄໍາສັ່ງ su ສາມາດໃຊ້ໄດ້ຖ້າທ່ານຈໍາເປັນຕ້ອງໃຊ້ຈໍານວນຄໍາສັ່ງເປັນຜູ້ໃຊ້ທີ່ແຕກຕ່າງກັນ. ສໍາລັບຄໍາສັ່ງໂຄສະນາ, ທ່ານຄວນໃຊ້ ຄໍາສັ່ງ sudo .