ใน Linux / Unix ถ้าฉันอยู่ในไดเรกทอรีของผู้ใช้รายอื่น แต่ไม่สามารถดูเนื้อหาของไดเรกทอรีด้วยการพิมพ์ "ls" ฉันจะได้รับสำเนาของไฟล์ทั้งหมดได้อย่างไร
เป็นวิธีเดียวที่จะเดาว่าชื่อไฟล์คืออะไร?
ใน Linux / Unix ถ้าฉันอยู่ในไดเรกทอรีของผู้ใช้รายอื่น แต่ไม่สามารถดูเนื้อหาของไดเรกทอรีด้วยการพิมพ์ "ls" ฉันจะได้รับสำเนาของไฟล์ทั้งหมดได้อย่างไร
เป็นวิธีเดียวที่จะเดาว่าชื่อไฟล์คืออะไร?
คำตอบ:
ใน Linux / Unix ไดเร็กทอรีคือไฟล์ชนิดหนึ่งที่สามารถแก้ไขได้โดยการเรียกระบบพิเศษเท่านั้น เช่นเดียวกับไฟล์อื่น ๆ การเข้าถึงไฟล์นั้นถูกควบคุมโดยการอนุญาตไฟล์
เมื่อพิจารณาถึงการใช้งานจริงคำถามของคุณจะลดลงไปที่ "ฉันจะอ่านไฟล์ไดเรกทอรีที่ไม่สามารถอ่านได้อย่างไร" ฉันไม่ได้สนุกกับคำถามของคุณ - ฉันแค่พยายามอธิบายว่าทำไมคำตอบคือชัดเจนว่า "ไม่"
คุณต้องมีสิทธิ์ผู้ใช้ขั้นสูง (aka sudo) เพื่อทำเช่นนั้น
sudo ls /home/Peter/
(ถ้าคุณต้องการดูไฟล์ของปีเตอร์)