ฉันใช้ตัวแก้ไข Sublime Text กับปลั๊กอิน SFTP เพื่อแก้ไขไฟล์ (รวมถึงไฟล์รูทด้วย) บนเซิร์ฟเวอร์ของฉัน ฉันคิดว่ามีคำสั่งหรือไฟล์ linux บางอย่างที่สามารถแก้ไขได้ ซึ่งจะทำให้ฉันสามารถดำเนินการ sudo ได้ทุกไฟล์ที่บันทึก และแม้แต่ทุกครั้งที่เปิดไฟล์ ในการทำงานทุกไฟล์ เนื่องจากฉันเชื่อมต่อไคลเอนต์ SFTP ตัวแก้ไขกับผู้ใช้จากกลุ่มล้อที่สามารถรูทได้ด้วยวิธีที่ไม่ต้องใช้รหัสผ่านเมื่อดำเนินการ sudo su
และฉันได้ปิดใช้งานการเข้าสู่ระบบรูทเพื่อรักษาความปลอดภัย SSH ดังนั้นฉันจึงเพิ่ม "sudo" ในพาธระบบย่อย sftp ในไฟล์ sshd_config บนเซิร์ฟเวอร์ของฉัน และมันใช้งานได้ - มันสามารถบันทึกได้ด้วยสิทธิ์รูท มันมีผลเหมือนกับว่าผู้คนจะเพิ่ม "sudo" ในการตั้งค่าไคลเอนต์ winSCP ที่ เส้นทาง SFTP แต่ฉันได้รับแจ้งว่านี่ไม่ใช่วิธีที่ปลอดภัยในการเปิดใช้งาน sudo ที่ไฟล์บันทึก เพราะไคลเอ็นต์ทุกรายที่เชื่อมต่อด้วยข้อมูลประจำตัวที่ถูกต้องจะถูกรูท ไม่ใช่แค่ไคลเอ็นต์ของฉันเอง
ดังนั้นฉันจึงมองหาวิธีที่ปลอดภัยมากขึ้นในการดำเนินการ sudo ในทุกการดำเนินการของไฟล์ เมื่อฉันใช้ไคลเอนต์ SFTP ของฉัน (ซึ่งเป็นปลั๊กอิน Sublime Text) ปลั๊กอินนี้: codexns.io/products/sftp_for_sublime คุณช่วยแนะนำวิธีการทำอย่างถูกต้องได้ไหม?