There is a hard-coded list of one or more editors that visudo will use set at compile-time that may be overridden via the editor sudoers Default variable. This list defaults to vi. Normally, visudo does not honor the VISUAL or EDITOR environment variables unless they contain an editor in the aforementioned editors list. However, if visudo is configured with the --with-env-editor option or the env_editor Default variable is set in sudoers, visudo will use any the editor defines by VISUAL or EDITOR. Note that this can be a security hole since it allows the user to execute any program they wish simply by setting VISUAL or EDITOR.  

You can add this to the sudoers file ( Open with visudo )
`Defaults editor=/path/to/editor`
มีรายการฮาร์ดโค้ดของเอดิเตอร์ตั้งแต่หนึ่งตัวขึ้นไปที่ visudo จะใช้ set ณ เวลาคอมไพล์ซึ่งอาจถูกแทนที่ผ่านตัวแปร sudoers Default ของเอดิเตอร์ รายการนี้จะมีค่าเริ่มต้นเป็น vi โดยปกติ visudo จะไม่ให้เกียรติตัวแปรสภาพแวดล้อม VISUAL หรือ EDITOR เว้นแต่จะมีโปรแกรมแก้ไขในรายการโปรแกรมแก้ไขดังกล่าว อย่างไรก็ตาม หาก visudo ได้รับการกำหนดค่าด้วยตัวเลือก --with-env-editor หรือมีการตั้งค่าตัวแปรเริ่มต้น env_editor เป็น sudoers แล้ว visudo จะใช้โปรแกรมแก้ไขใดๆ ที่กำหนดโดย VISUAL หรือ EDITOR โปรดทราบว่านี่อาจเป็นช่องโหว่ด้านความปลอดภัย เนื่องจากจะทำให้ผู้ใช้สามารถรันโปรแกรมใดๆ ที่ต้องการได้ง่ายๆ โดยการตั้งค่า VISUAL หรือ EDITOR คุณสามารถเพิ่มสิ่งนี้ลงในไฟล์ sudoers ( เปิดด้วย visudo ) `Defaults editor=/path/to/editor`
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence