à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
Linux เป็นระบบที่มีผู้ใช้หลายคนและการเข้าถึงไฟล์นั้นถูกควบคุมผ่านการอนุญาตไฟล์คุณสมบัติและความเป็นเจ้าของ สิ่งนี้ทำให้มั่นใจได้ว่าผู้ใช้และกระบวนการที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึงไฟล์และไดเรกทอรี
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการอนุญาตไฟล์ดู“ คำสั่ง Umask ใน Linux”
เราจะอธิบายวิธีเปลี่ยนการอนุญาตไฟล์และไดเรกทอรีซ้ำ ๆ
chmod ซ้ำ
คำสั่ง
chmod
อนุญาตให้คุณเปลี่ยนการอนุญาตของไฟล์โดยใช้โหมดสัญลักษณ์หรือตัวเลข
หากต้องการเรียกใช้ซ้ำบนไฟล์และไดเร็กทอรีทั้งหมดภายใต้ไดเร็กทอรีที่กำหนดให้ใช้คำสั่ง
chmod
พร้อมกับอ็อพชัน
-R
, (
--recursive
) ไวยากรณ์ทั่วไปเพื่อเปลี่ยนการอนุญาตซ้ำของไฟล์เป็นดังนี้:
chmod -R MODE DIRECTORY
ตัวอย่างเช่นหากต้องการเปลี่ยนการอนุญาตของไฟล์และไดเรกทอรีย่อยทั้งหมดภายใต้ไดเรกทอรี
/var/www/html
เป็น
755
คุณจะต้องใช้:
chmod -R 755 /var/www/html
โหมดนี้ยังสามารถระบุได้โดยใช้วิธีสัญลักษณ์:
chmod -R u=rwx, go=rx /var/www/html
เฉพาะ root เจ้าของไฟล์หรือผู้ใช้ที่มีสิทธิ์
sudo
สามารถเปลี่ยนการอนุญาตของไฟล์ได้ ระมัดระวังเป็นพิเศษเมื่อเปลี่ยนการอนุญาตไฟล์ซ้ำ ๆ
การใช้คำสั่ง
find
โดยทั่วไปไฟล์และไดเรกทอรีไม่ควรมีสิทธิ์เหมือนกัน ไฟล์ส่วนใหญ่ไม่ต้องการสิทธิ์ในการดำเนินการในขณะที่คุณต้องตั้งค่าการอนุญาตให้ใช้งานบนไดเรกทอรีเพื่อเปลี่ยนเป็นไฟล์เหล่านั้น
สถานการณ์ที่พบบ่อยที่สุดคือการเปลี่ยนการอนุญาตซ้ำของเว็บไซต์เป็น
644
และการอนุญาตของไดเรกทอรีเป็น
755
ใช้วิธีตัวเลข:
find /var/www/html -type d -exec chmod 755 {} ;
find /var/www/html -type f -exec chmod 644 {} ;
ใช้วิธีสัญลักษณ์:
find /var/www/html -type d -exec chmod u=rwx, go=rx {} ;
find /var/www/html -type f -exec chmod u=rw, go=r {} ;
คำสั่ง
find
ค้นหาไฟล์หรือไดเร็กทอรีภายใต้
/var/www/html
และส่งไฟล์หรือไดเร็กทอรีที่พบแต่ละไฟล์ไปยังคำสั่ง
chmod
เพื่อตั้งค่าการอนุญาต
เมื่อใช้
find
ด้วย
-exec
คำสั่ง
chmod
จะถูกรันสำหรับแต่ละรายการที่พบ ใช้คำสั่ง
xargs
เพื่อเร่งความเร็วการดำเนินการโดยส่งหลายรายการพร้อมกัน:
find /var/www/html -type d -print0 | xargs -0 chmod 755
find /var/www/html -type d -print0 | xargs -0 chmod 755
find /var/www/html -type f -print0 | xargs -0 chmod 644
find /var/www/html -type f -print0 | xargs -0 chmod 644
ข้อสรุป
คำสั่ง
chmod
พร้อมกับตัวเลือก
-R
ช่วยให้คุณสามารถเปลี่ยนการอนุญาตไฟล์ซ้ำ
หากต้องการตั้งค่าการอนุญาตของไฟล์ตามชนิดของไฟล์ซ้ำ ๆ ให้ใช้
chmod
ร่วมกับคำสั่ง
find
Linux Foundation กำลังพยายามที่จะทำให้ผู้ใช้ขั้นปลายของ Linux "end-end" มีส่วนร่วมมากขึ้นในการพัฒนาเคอร์เนล

Linux Foundation กำลังเตรียมงาน Summit User Summit ครั้งแรกในกรุง New York ในวันจันทร์ที่ผ่านมาเพื่อพยายามให้นักพัฒนาเคอร์เนล Linux ได้ติดต่อกับผู้ใช้ที่สถาบันวอลล์สตรีทและ บริษัท ใหญ่อื่น ๆ
Canonical อาจไม่ได้เผยแพร่การเปิดตัวอัลฟาอย่างเป็นทางการสำหรับเมนบอร์ด Ubuntu Linux 13.04 OS เมื่อสัปดาห์ที่แล้วหรือเป็นรายการคุณลักษณะใหม่ ๆ ที่เกี่ยวข้อง แต่เมื่อวันศุกร์ที่ผ่านมา บริษัท ได้เปิดเผยรายละเอียดบางอย่างเกี่ยวกับสิ่งที่จะเกิดขึ้นในเวอร์ชันถัดไปนี้ Linux

ในความเป็นจริง Cristian Parrino รองประธานฝ่ายบริการออนไลน์ของ Canonical ได้กล่าวถึงคุณลักษณะใหม่ ๆ สามอย่างในโพสต์ในบล็อก Canonical
ด้วยการกระจาย Linux ที่ยอดเยี่ยมในปัจจุบันนี้คุณสามารถมุ่งเน้นเฉพาะบางส่วนที่ครองพาดหัวข่าวเช่น Ubuntu Linux, Linux Mint, Fedora และ Mageia ลินุกซ์เพื่อชื่อเพียงไม่กี่

การสแกน DistroWatch เป็นวิธีที่ดีในการสร้างมุมมองที่สมบูรณ์แบบให้เต็มไปด้วยรายละเอียดและประกาศเกี่ยวกับคนอื่น ๆ นับไม่ถ้วนที่ออกไปที่นั่น แต่ทุกครั้งที่มีการกระโดดออกจากข่าวเป็น โดยเฉพาะอย่างยิ่งที่น่าสนใจ