เปลี่ยนการอนุญาตเป็นไดเรกทอรีเป็น 701


0

ฉันควรเปลี่ยนสิทธิ์เป็นไดเรกทอรี ~ เป็น 701 สิ่งนี้เป็นคลาสการเขียนโปรแกรมเว็บและฉันไม่รู้ unix ฉันจัดการเพื่อรับการเข้าถึงระยะไกลและฉันสามารถดำเนินการคำสั่งดังนั้นใครสามารถบอกฉันสิ่งที่ฉันต้องทำ?

คำตอบ:


1

ใช้ chmod คำสั่งเพื่อเปลี่ยนการอนุญาต คำสั่งที่คุณต้องการมีโอกาสมากที่สุด:

chmod 701 ~

ที่ไหน 701 เป็นระดับสิทธิ์ที่คุณต้องการตั้งค่าและ ~ เป็นไดเรกทอรี (หรือไฟล์) ที่คุณต้องการใช้การอนุญาต

คุณอาจต้องใช้การอนุญาตนี้กับไดเรกทอรีย่อยด้วย (เช่นใด ๆ public_html หรือไดเรกทอรีที่คล้ายกัน) ที่ทำในลักษณะเดียวกัน

ที่นี่คือ man หน้าสำหรับ chmod บนระบบ Unix คุณสามารถใช้ man คำสั่งเพื่อเรียนรู้สิ่งที่คำสั่งเฉพาะทำและวิธีการใช้งาน


2
nooooooooooo! คุณ อย่า ต้องการ -R ในกรณีนี้; มันจะเปลี่ยนการอนุญาตของทุกสิ่งในโฮมไดเร็กตอรี่ของคุณเป็น 0701, ซึ่งแน่นอนว่าไม่ใช่สิ่งที่คุณต้องการ! ใช้สิทธิ์ โดยการคัดเลือก // cc @ user3541786
a CVn

สำหรับการอ้างอิงสิทธิ์ "ปกติ" คือ: 0644 สำหรับไฟล์ที่อ่านได้ทั่วโลกไม่ได้หมายถึงการเรียกใช้โดยตรง 0755 สำหรับไดเรกทอรีที่อ่านได้ทั่วโลกและไฟล์ที่เรียกทำงานได้ทั่วโลก 0600 สำหรับไฟล์ส่วนตัวที่ไม่ได้ตั้งใจให้เรียกใช้งานโดยตรง และ 0700 สำหรับไดเร็กทอรีส่วนตัวและไฟล์เรียกทำงานส่วนตัว คุณสามารถผสมและจับคู่บิตสิทธิ์เพื่อสร้างชุดการอนุญาตที่ลึกลับมากขึ้น (0701 เป็นตัวอย่างหนึ่ง) แต่สิ่งเหล่านั้นคือชุดที่คุณมักใช้ในทางปฏิบัติ
a CVn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.