6
ฉันจะค้นหาชื่อผู้ใช้ด้วย ID ใน linux ได้อย่างไร?
คำสั่งidสามารถใช้เพื่อค้นหาผู้ใช้uidตัวอย่างเช่น: $ id -u ubuntu 1000 มีคำสั่งให้ค้นหาชื่อผู้ใช้จาก a uidหรือไม่? ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยดูที่/etc/passwdไฟล์ แต่ฉันถามว่ามีคำสั่งที่มีอยู่นี้หรือไม่โดยเฉพาะอย่างยิ่งหากผู้ใช้ที่เรียกใช้งานไม่รูท ผมไม่ได้มองหาในปัจจุบันชื่อผู้ใช้ของผู้ใช้คือผมไม่ได้มองหาหรือwhoamilogname นี่ทำให้ฉันสงสัยว่าในเว็บโฮสติ้งที่ใช้ร่วมกันนี้เป็นคุณลักษณะด้านความปลอดภัยหรือไม่หรือฉันไม่เข้าใจสิ่งที่ถูกต้อง สำหรับการตรวจสอบ/etc/passwdไฟล์จากเว็บโฮสต์ที่แชร์: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin nscd:x:28:28:NSCD Daemon:/:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin oprofile:x:16:16:Special user account to be used by …