การอนุญาต Linux ถูกปฏิเสธ: 3 แก้ไขง่ายๆ

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

สิทธิ์ของ Linux ถูกปฏิเสธ

คุณเคยพบข้อผิดพลาด Linux Permission ปฏิเสธขณะติดตั้งแพ็คเกจหรือไม่? ในคู่มือนี้ ฉันจะพูดถึงวิธีแก้ปัญหาและสาเหตุที่เกิดข้อผิดพลาดนี้ ไปกันเถอะ!

การอนุญาตถูกปฏิเสธบน Linux – จะแก้ไขได้อย่างไร?

โซลูชันที่ 01: เพิ่มสิทธิ์ "sudo"

คำสั่ง sudo ช่วยให้คุณ รันโปรแกรมด้วยสิทธิพิเศษด้านความปลอดภัย ของผู้ใช้รายอื่น จะขอให้คุณป้อนรหัสผ่านระบบของคุณและยืนยันคำขอของคุณโดยตรวจสอบรายการชื่อผู้ใช้ของคุณใน “sudoers" ไฟล์. 

ก่อนอื่นผมจะลองติดตั้งแพ็คเกจแบบง่ายๆ apt-get คำสั่งซึ่งจะแสดงข้อผิดพลาดการอนุญาตถูกปฏิเสธ

สิทธิ์ของ Linux ถูกปฏิเสธเมื่อดำเนินการคำสั่ง

เพื่อแก้ไขข้อผิดพลาดนี้ ฉันจะเพิ่ม “sudo” ที่จุดเริ่มต้นของคำสั่งเดียวกัน

การเพิ่ม sudo ในคำสั่งเพื่อแก้ไขข้อผิดพลาดการอนุญาต linux ที่ถูกปฏิเสธ

โซลูชันที่ 02: เปลี่ยนสิทธิ์ของไฟล์

มี การอนุญาตไฟล์สามประเภท บน Linux: อ่าน “r", เขียน "w“ และดำเนินการ”x“. หากคุณไม่มีสิทธิ์ที่จำเป็น คุณจะพบข้อผิดพลาด Permission rejected ใน Linux

เพื่อแก้ไขปัญหา ฉันจะพิมพ์ "chmod +rwx ชื่อไฟล์” สั่งแล้วกด เข้าสู่. ในกรณีนี้ ชื่อของไฟล์คือ “article.txt”

การเปลี่ยนการอนุญาตของไฟล์เพื่อแก้ไขการอนุญาตที่ถูกปฏิเสธบน linux

คำสั่งนี้ให้สิทธิ์ในการอ่าน เขียน และดำเนินการสำหรับไฟล์ที่ระบุ อย่างไรก็ตาม คุณยังสามารถระบุตัวเลือกการอนุญาตเดียวก็ได้

โซลูชันที่ 03: เปลี่ยนความเป็นเจ้าของไฟล์

ในระบบปฏิบัติการที่ใช้ Linux หาก คุณไม่ใช่เจ้าของไฟล์ or ไม่ได้รับอนุญาตที่จำเป็นคุณไม่สามารถดำเนินการใดๆ ที่เกี่ยวข้องกับไฟล์ได้ นอกจากนี้ หากคุณพยายามเข้าถึงเทอร์มินัลของคุณจะแสดงข้อผิดพลาด Permission ถูกปฏิเสธ

 

วิธีแก้ไข:

1. ขั้นแรก พิมพ์ “sudo cown ชื่อผู้ใช้: ชื่อกลุ่มชื่อไฟล์” เพื่อเปลี่ยนความเป็นเจ้าของไฟล์

2. ดำเนินการ “ls -l” คำสั่งตรวจสอบ

3. เรียกใช้ “chmod +rwx ชื่อไฟล์” เพื่อให้สิทธิ์ในการอ่าน เขียน และดำเนินการ

4. สำหรับการทดสอบให้เข้าถึงเนื้อหาไฟล์ด้วย แมว.

การเปลี่ยนความเป็นเจ้าของไฟล์และการอนุญาตเพื่อแก้ไขข้อผิดพลาดการอนุญาตที่ถูกปฏิเสธของลินุกซ์

การอนุญาตถูกปฏิเสธข้อผิดพลาดเกิดขึ้นเมื่อใด?

  • สิทธิ์ sudo ที่หายไป: ดำเนินการคำสั่งโดยไม่มี “sudo” เพื่อดำเนินการที่สามารถเข้าถึงได้โดยผู้ใช้รูทเท่านั้น
  • สิทธิ์ของไฟล์ไม่เพียงพอ: ความพยายามในการเข้าถึงไฟล์โดยไม่ต้องมีสิทธิ์ที่จำเป็น เช่น อ่าน เขียน หรือดำเนินการ
  • ปัญหาการเป็นเจ้าของไม่ถูกต้อง: การไม่มีสิทธิ์เป็นเจ้าของไฟล์อย่างเหมาะสมอาจทำให้เกิดข้อผิดพลาด Permission ถูกปฏิเสธได้

คุณอาจสนใจ:

นั่นคือทั้งหมดที่เกี่ยวกับการแก้ไขข้อผิดพลาด Linux Permission ที่ถูกปฏิเสธ แจ้งให้เราทราบว่าโซลูชันที่กล่าวถึงใดที่เหมาะกับคุณ

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: ลินุกซ์