ไม่ใช่โฟลเดอร์ทั้งหมดที่ใช้ระบบปฏิบัติการ Linuxระบบสามารถเขียนได้กับผู้ใช้ มีเหตุผลที่ดีสำหรับสิ่งนี้: โฟลเดอร์ระดับระบบต้องการการอนุญาตระดับสูง ปัญหาเกี่ยวกับการอนุญาตเหล่านี้คือบ่อยครั้งที่มันล็อคการเข้าถึงระดับผู้ใช้ ดังนั้นหากคุณพยายามวางไฟล์ในไดเรกทอรีระบบและคุณไม่สามารถทำได้คุณจะต้องเรียนรู้วิธีเปลี่ยนการอนุญาตเพื่อให้บัญชีที่ไม่ใช่รูทสามารถเข้าถึงได้
ในคู่มือนี้เราจะแสดงวิธีที่คุณสามารถอัปเดตการอนุญาตของโฟลเดอร์บน Linux เพื่อให้สามารถเขียนได้โดยบัญชีผู้ใช้ของคุณ
อัปเดตการอนุญาตของโฟลเดอร์ในเทอร์มินัล
สิทธิ์ของโฟลเดอร์บน Linux นั้นได้รับการอัปเดตได้ง่ายที่สุดด้วย chmod คำสั่ง นี่คือรายการสิทธิ์ chmod พื้นฐานเล็กน้อย
- 7 - อ่านเขียนและดำเนินการ
- 6 - อ่านและเขียน.
- 5 - อ่านและดำเนินการ
- 4 - อ่านเท่านั้น
- 3 - เขียนและดำเนินการ
- 2 - เขียนเท่านั้น
- 1 - ดำเนินการเท่านั้น
- 0 - ไม่มีการเข้าถึง
ตัวเลขแต่ละตัวในรายการใช้งานได้กับคำสั่ง Chmod ในกลุ่มของสาม นี่คือตัวอย่าง ในการเปลี่ยนการอนุญาตของโฟลเดอร์“ ทดสอบ” บน Linux เพื่อให้ทุกคนสามารถอ่านเขียนและรันโค้ดภายในได้ ทำ:
chmod 777 /test
นอกจากนี้ในการเปลี่ยนการอนุญาตของทุก ๆ โฟลเดอร์ในไดเรกทอรี“ test” เพื่อให้มันสะท้อนถึงการอนุญาตเดียวกันต้องใช้ตัวเลือกแบบเรียกซ้ำ ตัวอย่างเช่น
chmod 777 -R /test
แต่ละหมายเลขในตัวอย่างคำสั่ง Chmodด้านบนมีวัตถุประสงค์ หมายเลขแรกแสดงถึงผู้ใช้ หมายเลขที่สองตั้งค่าการอนุญาตสำหรับกลุ่มและที่สามกำหนดสิทธิ์สำหรับระบบที่เหลือ
ดังนั้นหากคุณมีปัญหาในการเขียนภายในโฟลเดอร์ในระบบที่ไม่สามารถเข้าถึงได้ให้ดูที่รายการด้านบนและนำไปใช้กับโค้ดตัวอย่างด้านล่าง
chmod XXX
หรือเพื่ออัปเดตโฟลเดอร์ทั้งหมดภายในโฟลเดอร์ระดับบนสุด
chmod XXX -R folder-name
อัปเดตการเป็นเจ้าของโฟลเดอร์ในเทอร์มินัล
บางครั้งการอัปเดตการอนุญาตส่วนบุคคลของโฟลเดอร์ผ่าน Chmod ไม่สามารถทำได้ บางครั้งผู้ใช้จำเป็นต้องอัปเดตความเป็นเจ้าของไดเรกทอรีอย่างสมบูรณ์
ตัวอย่างที่ดีของเวลาที่คุณต้องการอัปเดตความเป็นเจ้าของไดเรกทอรีคือถ้าคุณจัดการกับการวางไฟล์เว็บไซต์ใน / var / www /, จัดการไฟล์ฐานข้อมูล ฯลฯ
หากต้องการเปลี่ยนความเป็นเจ้าของไดเรกทอรีใด ๆ บนระบบ Linux ให้เข้าถึงรูทโดยใช้ su หรือ sudo -s คำสั่งใน terminal
su
หรือ
sudo -s
ด้วยการเข้าถึงรูทใช้ chown ตัวอย่างด้านล่างเพื่อเปลี่ยนความเป็นเจ้าของไดเรกทอรีทั้งหมด
chown user:user /location/of/directory
เมื่อคุณเรียกใช้ chown คำสั่งข้างต้นใช้ LS คำสั่งพร้อมกับสวิตช์“ l” เพื่อตรวจสอบการอนุญาตของโฟลเดอร์และยืนยันว่าใช้งานได้
ls -l /location/of/directory
อัปเดตการอนุญาตของโฟลเดอร์ในตัวจัดการไฟล์
การอัปเดตการอนุญาตผ่านตัวจัดการไฟล์ในLinux มีข้อ จำกัด อย่างรุนแรงเมื่อเปรียบเทียบกับการใช้บรรทัดคำสั่ง อย่างไรก็ตามหากคุณไม่ใช่แฟนของเทอร์มินัลคุณควรรู้วิธีทำสิ่งนี้กับตัวจัดการไฟล์
Gnome / Budgie ฯลฯ
ขั้นตอนที่ 1: เปิดหน้าต่างเทอร์มินัลแล้วใช้ sudo คำสั่งเพื่อเรียกใช้ตัวจัดการไฟล์เป็นรูท
sudo nautilus
ขั้นตอนที่ 2: คลิกที่ตัวจัดการไฟล์รูท จากนั้นค้นหา "ระบบไฟล์รูท" เพื่อเข้าถึงไฟล์ระบบบนฮาร์ดไดรฟ์ Linux ของคุณ
ขั้นตอนที่ 3: ใช้ตัวจัดการไฟล์ Gnome ตรวจดูระบบไฟล์เพื่อดูโฟลเดอร์ที่คุณต้องการอัปเดต
ขั้นตอนที่ 4: คลิกขวาที่โฟลเดอร์และเลือก“ คุณสมบัติ”
ขั้นตอนที่ 5: คลิกที่แท็บ“ การอนุญาต” เพื่อเข้าถึงสิทธิ์ของโฟลเดอร์
ขั้นตอนที่ 6: ใช้หน้าต่างสิทธิ์เพื่อตั้งค่าโฟลเดอร์ตามสิทธิ์ที่คุณต้องการ จากนั้นคลิกปุ่ม“ เปลี่ยนการอนุญาต”

ปิดหน้าต่าง“ คุณสมบัติ” และสิทธิ์ควรอัปเดตไปยังไดเรกทอรีโดยอัตโนมัติ
KDE
น่าเสียดายที่ไม่สามารถเปิดโปรแกรมจัดการไฟล์ KDE Dolphin ได้อย่างง่ายดายเนื่องจากเป็นซอฟต์แวร์แก้ไข ทำตามคำแนะนำบรรทัดคำสั่งด้านบนเพื่ออัปเดตสิทธิ์แทน
เพื่อน
ขั้นตอนที่ 1: เปิดหน้าต่างเทอร์มินัลและเรียกใช้คำสั่งด้านล่างเพื่อเรียกใช้ตัวจัดการไฟล์ Mate ในฐานะรูท
sudo caja
ขั้นตอนที่ 2: คลิกที่ "ระบบไฟล์" ใต้คอลัมน์ "อุปกรณ์" ทางด้านซ้าย จากนั้นเรียกดูผ่านโฟลเดอร์รูทสำหรับไฟล์ที่คุณต้องการเปลี่ยนการอนุญาต
ขั้นตอนที่ 3: คลิกขวาที่โฟลเดอร์ที่คุณต้องการแก้ไขและเลือก“ สิทธิ์”
ขั้นตอนที่ 4: ใช้พื้นที่“ สิทธิ์” เพื่อตั้งค่าการอนุญาตของโฟลเดอร์ จากนั้นคลิกปุ่ม“ เปลี่ยนการอนุญาต”
ขั้นตอนที่ 5: ปิดหน้าต่าง“ คุณสมบัติ”

หลังจากปิดหน้าต่าง“ คุณสมบัติ” การอนุญาตควรอัปเดตโดยอัตโนมัติ
XFCE
ขั้นตอนที่ 1: เปิด Thunar เป็น root ด้วยการกด Alt + F2 และพิมพ์คำสั่งด้านล่างลงในตัวเรียกใช้งานด่วน
pkexec thunar
ขั้นตอนที่ 2: ป้อนรหัสผ่านผู้ใช้ของคุณลงในกล่องที่ปรากฏขึ้นเพื่อเข้าถึง Thunar ในโหมดรูท
ขั้นตอนที่ 3: ค้นหา“ รูทของระบบไฟล์” ที่แถบด้านซ้ายและเลือกเพื่อเข้าถึงระบบไฟล์รูท ใช้ตัวจัดการไฟล์ค้นหาโฟลเดอร์ที่คุณต้องการอัปเดตการอนุญาต
ขั้นตอนที่ 4: คลิกขวาที่โฟลเดอร์และเลือก“ คุณสมบัติ” จากนั้นคลิก“ สิทธิ์” เพื่อเข้าถึงหน้าต่างการอนุญาต
ขั้นตอนที่ 5: ใน“ สิทธิ์” ใช้หน้าต่างเพื่อตั้งค่าการอนุญาตของโฟลเดอร์ จากนั้นปิดหน้าต่าง

เมื่อปิดหน้าต่าง“ คุณสมบัติ” การตั้งค่าการอนุญาตควรใช้โดยอัตโนมัติ
ตัวจัดการไฟล์ Linux ทั่วไป
มีตัวจัดการไฟล์ที่แตกต่างกันออกไปมากมายที่นั่น ในส่วนนี้ของคู่มือเราครอบคลุม 4 เรื่องที่พบบ่อยที่สุด หากตัวจัดการไฟล์ของคุณไม่ครอบคลุมให้ลองทำตามคำแนะนำของเทอร์มินัลแทน
ความคิดเห็น