ເພື່ອລາຍຊື່ຜູ້ໃຊ້ຢູ່ໃນ Linux, ທ່ານຕ້ອງປະຕິບັດຄໍາສັ່ງ "cat" ໃນໄຟລ໌ "/etc/passwd". ເມື່ອປະຕິບັດຄໍາສັ່ງນີ້, ທ່ານຈະຖືກນໍາສະເຫນີດ້ວຍລາຍຊື່ຜູ້ໃຊ້ທີ່ມີຢູ່ໃນລະບົບຂອງທ່ານ. ອີກທາງເລືອກ, ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ "ຫນ້ອຍ" ຫຼື "ຫຼາຍ" ເພື່ອນໍາທາງພາຍໃນລາຍຊື່ຜູ້ໃຊ້.
ຄໍາສັ່ງຜູ້ໃຊ້ຢູ່ໃນ Linux ແມ່ນຫຍັງ?
ຄໍາສັ່ງຂອງຜູ້ໃຊ້ໃນລະບົບ Linux ແມ່ນ ໃຊ້ເພື່ອສະແດງຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບຢູ່ໃນໂຮດປະຈຸບັນ. ມັນຈະສະແດງຜູ້ທີ່ຢູ່ໃນລະບົບໃນປັດຈຸບັນອີງຕາມ FILE. … ຕົວຢ່າງ: ຜູ້ໃຊ້ຄໍາສັ່ງທີ່ບໍ່ມີທາງເລືອກໃດໆຈະພິມຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບໃນປັດຈຸບັນ.
ຄໍາສັ່ງທີ່ຈະກວດສອບຜູ້ໃຊ້ປະຈຸບັນໃນ Linux ແມ່ນຫຍັງ?
ສິ່ງທີ່ຄວນຮູ້
- ພິມ whoami ເພື່ອສະແດງຊື່ຜູ້ໃຊ້ປັດຈຸບັນ. ຖ້າ whoami ບໍ່ໄດ້ຕິດຕັ້ງ, ພິມ id -un.
- ຄໍາສັ່ງ id ເພີ່ມເຕີມ: ສະແດງ ID ຜູ້ໃຊ້ໂດຍບໍ່ມີຊື່ຜູ້ໃຊ້ = id -u. ສະແດງ ID ກຸ່ມທີ່ມີປະສິດທິພາບ = id -g. ສະແດງຊື່ກຸ່ມ = id -gn.
- ສະແດງທຸກ ID ກຸ່ມທີ່ຜູ້ໃຊ້ເປັນຂອງ = id -G. ສະແດງຊື່ທຸກກຸ່ມທີ່ຜູ້ໃຊ້ເປັນ = id -Gn.
ມີຜູ້ໃຊ້ຄໍາສັ່ງຫຼາຍປານໃດໃນ Linux?
ລາຍຊື່ຜູ້ໃຊ້ Linux ທັງຫມົດດ້ວຍຄໍາສັ່ງ getent. ລາຍການຖານຂໍ້ມູນທີ່ຖືກຕັ້ງຄ່າໃນ /etc/nsswitch. conf ປະກອບມີຖານຂໍ້ມູນ passwd ທີ່ມີຊື່ຜູ້ໃຊ້ແລະຂໍ້ມູນການເຂົ້າສູ່ລະບົບທັງຫມົດ. ທັງສອງທາງເລືອກ 1 ແລະທາງເລືອກ 2 ຈະສະແດງຜູ້ໃຊ້ທັງຫມົດແລະຂໍ້ມູນການເຂົ້າສູ່ລະບົບຂອງພວກເຂົາ.
ຂ້ອຍຈະລາຍຊື່ຜູ້ໃຊ້ທັງໝົດໃນ Linux ໄດ້ແນວໃດ?
ເພື່ອລາຍຊື່ຜູ້ໃຊ້ໃນ Linux, ທ່ານຕ້ອງ ປະຕິບັດຄໍາສັ່ງ "cat" ໃນໄຟລ໌ "/etc/passwd".. ເມື່ອປະຕິບັດຄໍາສັ່ງນີ້, ທ່ານຈະຖືກນໍາສະເຫນີດ້ວຍລາຍຊື່ຜູ້ໃຊ້ທີ່ມີຢູ່ໃນລະບົບຂອງທ່ານ. ອີກທາງເລືອກ, ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ "ຫນ້ອຍ" ຫຼື "ຫຼາຍ" ເພື່ອນໍາທາງພາຍໃນລາຍຊື່ຜູ້ໃຊ້.
ຂ້ອຍຈະລາຍຊື່ຜູ້ໃຊ້ໃນ Linux ໄດ້ແນວໃດ?
ວິທີການລາຍຊື່ຜູ້ໃຊ້ໃນ Linux
- ເອົາບັນຊີລາຍຊື່ຂອງຜູ້ໃຊ້ທັງຫມົດໂດຍໃຊ້ /etc/passwd File.
- ເອົາບັນຊີລາຍຊື່ຂອງຜູ້ໃຊ້ທັງຫມົດໂດຍໃຊ້ຄໍາສັ່ງ getent.
- ກວດເບິ່ງວ່າມີຜູ້ໃຊ້ຢູ່ໃນລະບົບ Linux ຫຼືບໍ່.
- ລະບົບແລະຜູ້ໃຊ້ປົກກະຕິ.
sudo su ແມ່ນຫຍັງ?
ຄໍາສັ່ງ su ປ່ຽນໄປຫາຜູ້ໃຊ້ super - ຫຼືຜູ້ໃຊ້ຮາກ - ເມື່ອທ່ານປະຕິບັດມັນໂດຍບໍ່ມີທາງເລືອກເພີ່ມເຕີມ. Sudo ດໍາເນີນການຄໍາສັ່ງດຽວທີ່ມີສິດທິຂອງຮາກ. … ເມື່ອທ່ານປະຕິບັດຄໍາສັ່ງ sudo, ລະບົບຈະເຕືອນໃຫ້ທ່ານສໍາລັບລະຫັດຜ່ານຂອງບັນຊີຜູ້ໃຊ້ປະຈຸບັນຂອງທ່ານກ່ອນທີ່ຈະດໍາເນີນການຄໍາສັ່ງເປັນຜູ້ໃຊ້ຮາກ.
ຂ້ອຍຈະຊອກຫາຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານຂອງຂ້ອຍໃນ Linux ໄດ້ແນວໃດ?
ທ່ານສາມາດບອກຂ້ອຍໄດ້ບໍວ່າລະຫັດຜ່ານຂອງຜູ້ໃຊ້ຢູ່ໃນລະບົບປະຕິບັດການ Linux? ໄດ້ / etc / passwd ແມ່ນໄຟລ໌ລະຫັດຜ່ານທີ່ເກັບຮັກສາບັນຊີຜູ້ໃຊ້ແຕ່ລະຄົນ.
...
ເວົ້າສະບາຍດີກັບຄໍາສັ່ງ getent
- passwd – ອ່ານຂໍ້ມູນບັນຊີຜູ້ໃຊ້.
- shadow – ອ່ານຂໍ້ມູນລະຫັດຜ່ານຜູ້ໃຊ້.
- ກຸ່ມ – ອ່ານຂໍ້ມູນກຸ່ມ.
- key – ສາມາດເປັນຊື່ຜູ້ໃຊ້/ຊື່ກຸ່ມ.
ຂ້ອຍຈະລາຍຊື່ຜູ້ໃຊ້ຢູ່ໃນ Unix ໄດ້ແນວໃດ?
ເພື່ອລາຍຊື່ຜູ້ໃຊ້ທັງຫມົດໃນລະບົບ Unix, ເຖິງແມ່ນວ່າຜູ້ທີ່ບໍ່ໄດ້ເຂົ້າສູ່ລະບົບ, ເບິ່ງ ໄຟລ໌ /etc/password. ໃຊ້ຄໍາສັ່ງ 'ຕັດ' ເພື່ອເບິ່ງພຽງແຕ່ຫນຶ່ງພາກສະຫນາມຈາກໄຟລ໌ລະຫັດຜ່ານ. ຕົວຢ່າງ, ພຽງແຕ່ເບິ່ງຊື່ຜູ້ໃຊ້ Unix, ໃຊ້ຄໍາສັ່ງ “$ cat /etc/passwd | ຕັດ -d: -f1."
ຜູ້ໃຊ້ປະເພດໃດແດ່ໃນ Linux?
ມີສາມປະເພດພື້ນຖານຂອງບັນຊີຜູ້ໃຊ້ Linux: ການບໍລິຫານ (ຮາກ), ປົກກະຕິ, ແລະການບໍລິການ.
ຂ້ອຍຈະຈັດການຜູ້ໃຊ້ໃນ Linux ໄດ້ແນວໃດ?
ການປະຕິບັດເຫຼົ່ານີ້ຖືກປະຕິບັດໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
- adduser : ເພີ່ມຜູ້ໃຊ້ເຂົ້າໃນລະບົບ.
- userdel : ລຶບບັນຊີຜູ້ໃຊ້ ແລະໄຟລ໌ທີ່ກ່ຽວຂ້ອງ.
- addgroup : ເພີ່ມກຸ່ມໃສ່ລະບົບ.
- delgroup : ເອົາກຸ່ມອອກຈາກລະບົບ.
- usermod : ແກ້ໄຂບັນຊີຜູ້ໃຊ້.
- chage : ປ່ຽນຂໍ້ມູນການໝົດອາຍຸລະຫັດຜ່ານຂອງຜູ້ໃຊ້.