ฉันจะรับชื่อผู้ใช้ด้วย ID ผู้ใช้ได้อย่างไร


24

ในไคลเอนต์ FTP ของฉันฉันสามารถดู ID เจ้าของไฟล์ (99)

ฉันจะทราบได้อย่างไรว่าผู้ใช้คนใดเป็นเจ้าของไฟล์เหล่านี้?

คำตอบ:


34

รุ่น getent ที่สั้นลง (ตราบใดที่คุณไม่ต้องการเพียงแค่ชื่อผู้ใช้)

$ getent passwd 99
nobody:x:99:99:Nobody:/:/sbin/nologin

ทำงานอย่างน้อย CentOS 5.6 - จะใช้ชื่อผู้ใช้หรือ uid เป็นรหัส


Centos ที่น่าสนใจพอทำสิ่งที่แปลกและผู้ใช้ 48 ไม่อยู่ในรายการรหัสผ่าน
Kendrick


6

วิธีที่เร็วที่สุดในการตรวจสอบ (ถ้าคุณมีสิทธิ์เข้าถึงเชลล์) คือ: cat / etc / passwd | grep 99

Btw UID 99 มักจะเป็นของผู้ใช้ "ไม่มีใคร"


8
getent เป็นคำตอบที่ดีกว่าเพราะใช้งานได้แม้ว่า userid จะมาจาก NIS
Paul Tomblin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.