รับไฟล์ทั้งหมดจากไดเรกทอรีโดยไม่มีสิทธิ์อ่านหรือไม่


1

ใน Linux / Unix ถ้าฉันอยู่ในไดเรกทอรีของผู้ใช้รายอื่น แต่ไม่สามารถดูเนื้อหาของไดเรกทอรีด้วยการพิมพ์ "ls" ฉันจะได้รับสำเนาของไฟล์ทั้งหมดได้อย่างไร
เป็นวิธีเดียวที่จะเดาว่าชื่อไฟล์คืออะไร?

คำตอบ:


3

ใน Linux / Unix ไดเร็กทอรีคือไฟล์ชนิดหนึ่งที่สามารถแก้ไขได้โดยการเรียกระบบพิเศษเท่านั้น เช่นเดียวกับไฟล์อื่น ๆ การเข้าถึงไฟล์นั้นถูกควบคุมโดยการอนุญาตไฟล์

เมื่อพิจารณาถึงการใช้งานจริงคำถามของคุณจะลดลงไปที่ "ฉันจะอ่านไฟล์ไดเรกทอรีที่ไม่สามารถอ่านได้อย่างไร" ฉันไม่ได้สนุกกับคำถามของคุณ - ฉันแค่พยายามอธิบายว่าทำไมคำตอบคือชัดเจนว่า "ไม่"


ฉันคิดว่ามันโง่จริง ๆ แต่มันก็ดีที่จะรู้แน่นอน! ขอบคุณ
Trevor Hickey

วิธีที่คุณถามคำถามนั้นไม่ได้โง่ วิธีที่ฉันใช้ถ้อยคำใหม่ในคำถามของคุณทำให้มันดูไร้สาระ แต่ฉันก็ทำเช่นนั้นเพื่อทำให้ตรรกะชัดเจน
Isaac Rabinovitch

1

คุณต้องมีสิทธิ์ผู้ใช้ขั้นสูง (aka sudo) เพื่อทำเช่นนั้น

sudo ls /home/Peter/

(ถ้าคุณต้องการดูไฟล์ของปีเตอร์)

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