วิธีดู UID ของไฟล์หรือโฟลเดอร์ทั้งหมด


19

เมื่อฉันทำls -alฉันจะเห็นเจ้าของและกลุ่มของไฟล์หรือโฟลเดอร์ อย่างไรก็ตามฉันเพิ่งเปลี่ยน UID ของฉันดังนั้นฉันจะทราบได้อย่างไรว่าโฟลเดอร์ทั้งหมดของฉันเป็นของชื่อผู้ใช้และ uid ใหม่หรือไม่


ฉันไม่แน่ใจเกี่ยวกับคำถาม คุณหมายถึงคุณต้องการค้นหาไฟล์ทั้งหมดด้วย UID เก่าของคุณและเปลี่ยนความเป็นเจ้าของไฟล์เป็นไฟล์ใหม่หรือไม่?
Rmano

คำตอบ:


35

ถ้าคุณต้องการเห็น UID ของไฟล์lsคำสั่งจะช่วยคุณได้

คุณสามารถใช้lsกับธงn

    ls -n

-n คำอธิบายจากหน้าคน:

-n, --numeric-uid-gid
              like -l, but list numeric user and group IDs.

สมบูรณ์ สิ่งที่ฉันกำลังมองหา
semtex41

3

linux ติดตามความเป็นเจ้าของโดย uid เท่านั้น

find / -uid 1000

เปลี่ยน uid 1000 เป็น uid ที่คุณต้องการค้นหา


พบว่ามีการโหลดและการอนุญาตดังกล่าวถูกปฏิเสธ
john smith

ดูเหมือนจะไม่มีกระบวนการใน Ubuntu เพื่อสร้างบัญชีผู้ใช้แรกที่มี UID เฉพาะ หากคุณต้องการใช้ UID ที่ไม่ใช่ค่าเริ่มต้นจะปรากฏว่าคุณต้องทำลายทุกอย่างในระบบของคุณโดยเปลี่ยน UID แล้วลองแก้ไขส่วนต่างๆเมื่อพบปัญหา มันแย่มากจริง ๆ & ฉันหลงทางอย่างที่ต้องเปลี่ยนและทุกสิ่งที่ต้องเปลี่ยนตั้งอยู่
john smith

ไม่ต้องเปลี่ยน uid อย่างถูกต้องดีที่สุดจาก usb จริง คุณอาจเลือก uid โดยใช้ตัวเลือกขั้นสูงในตัวติดตั้ง ดูเพิ่มเติมmuffinresearch.co.uk/linux-changing-uids-and-gids-for-user แต่ใช่คุณจะเปลี่ยนสิ่งต่าง ๆ โดยเฉพาะการตั้งค่าระบบโดยไม่เข้าใจว่าคุณจะหยุด Ubuntu ได้อย่างไร
Panther

สิ่งที่ฉันทำตามปกติคือติดตั้งระบบที่สร้างผู้ดูแลระบบ (พูดว่า "defaultadm") จากนั้นฉันสร้างใช้adduserผู้ใช้ของฉันซึ่งมี UID ที่แตกต่างกันพิเศษ (คุณรู้ว่าในปี 1992 เรามี UID ส่วนตัวที่จะแชร์ไฟล์ กับ NFS ที่ไม่มีตารางโพสต์แล้วและฉันก็มีอารมณ์อ่อนไหวกับมัน :-)) วิธีนี้สะอาดและคุณจะไม่มีปัญหาใด ๆ พยายามที่จะเปลี่ยน UID ทั่วระบบเป็นไปไม่ได้เกือบ --- มันไม่ใช่แค่การเป็นเจ้าของไฟล์ก็เข้าไฟล์บางเกินไป --- /etc/groupsคิด
Rmano


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