编辑/etc/sudoers文件
第一行会显示This file MUST be edited with the 'visudo' command as root.

查询stack overflow后总结有两类原因

  1. visudo在编辑保存后可以检查文件语法错误,如果出现错误文件不会被更新,防止文件编辑错误后sudo权限错误,导致没有任何用户能再次编辑sudoer文件
  2. 编辑文件时加锁,防止多个进程同时编辑sudoer文件,导致文件错乱