คำถามเช่นนี้ทำให้ฉันตบหน้าผากของฉัน ฉันอยู่ในอีกด้านหนึ่งของความปลอดภัย "ความปลอดภัยไม่ควรรบกวนประสบการณ์ของผู้ใช้เว้นแต่จะคาดหวังหรือจำเป็นเพื่อป้องกันไม่ให้คนทั่วไปทำกิจกรรมที่เป็นอันตราย"
การป้องกันการใช้เสียงเรียกร้องของ sudo เป็นเพียงตัวช่วยวง ตามที่ระบุไว้ก่อนหน้าบางคนสามารถใช้:
sudo su -
หรือ
sudo /bin/bash
หรือ
sudo nano file
หรือ
sudo my_exectuable_text_editor file
ฯลฯ
หากคุณกังวลเกี่ยวกับคนที่ทำสิ่งที่เป็นอันตรายในกล่องอย่าให้สิทธิ์ sudo (หรือรหัสผ่าน root) อย่างชัดเจนในช่วงเวลา ไม่มีสัญลักษณ์แสดงหัวข้อย่อยเพื่อป้องกันกิจกรรมที่เป็นอันตรายโดยใช้ sudo และคุณจะทำให้คุณคลั่งโดยใช้ "การแก้ไข" ทั้งหมด "เพื่อให้แน่ใจว่าบุคคลไม่สามารถทำสิ่งที่เป็นอันตราย
มีคนพูดถึงการเปลี่ยนความเป็นเจ้าของ / กลุ่ม นี่เป็นปัญหาที่เกิดขึ้นราวกับว่าเว็บเซิร์ฟเวอร์ทำงานเป็นผู้ใช้รายอื่นและคุณเปลี่ยนการอนุญาตในไฟล์ตอนนี้เว็บไซต์ของคุณก็ไม่ทำงาน แน่นอนว่าไม่ช่วยคุณ คุณสามารถเพิ่มตัวคุณเองในกลุ่มที่เว็บเซิร์ฟเวอร์ทำงานได้อย่างไรก็ตามหากกลุ่มไม่มีสิทธิ์ในการเขียนไฟล์คุณจะต้องดำเนินการ chmod -R g + w * (หรือแต่ละไฟล์ chmod) ซึ่งอาจไม่ใช่ สิ่งที่คุณต้องการและสามารถสร้างความยุ่งยากหากคุณต้อง chmod ทุกไฟล์
บางคนแนะนำให้ใช้ rvim ด้วยซ้ำ แน่นอนว่าเราสามารถเพิ่มบรรทัดใน / etc / sudoers เพื่ออนุญาตให้ผู้ใช้บางรายเท่านั้นที่จะ sudo rvim อย่างไรก็ตามมันจะมีเหตุผลว่าถ้าคุณต้องไปเส้นทางนั้นมันอาจจะดีกว่าที่จะใช้ตัวจัดการไฟล์บนเว็บ วิธีนี้ทำงานในฐานะผู้ใช้ที่เว็บเซิร์ฟเวอร์กำลังทำงานอยู่ดังนั้นจึงไม่มีปัญหาการอนุญาตไฟล์และคุณยังสามารถควบคุมได้อย่างละเอียดว่าใครแก้ไขไฟล์ใดบ้าง
สองเซ็นต์ของฉันยังไงก็ตาม