VISUDO(8) (System Manager's Manual) (NAME) visudo - sudoers (SYNOPSIS) visudo [-chIOPqsV] [[-f] sudoers] (DESCRIPTION) visudo sudoers vipw(8) . visudo sudoers . sudoers . sudoers . visudo sudoers . visudo "What now?" ( ) . `e' sudoers `x' `Q' . `Q' visudo sudo . sudoers `e' ( ). sudoers visudo : editor visudo (`:') . visudo SUDO_EDITOR VISUAL EDITOR ( ) . sudo SUDO_EDITOR VISUAL EDITOR env_keep env_reset sudoers . --with-editor . env_editor visudo SUDO_EDITOR VISUAL EDITOR . visudo (root) visudo . "" (safe) editor . visudo SUDO_EDITOR VISUAL EDITOR editor . env_reset visudo sudo SUDO_EDITOR VISUAL / EDITOR env_keep env_editor . on --with-env-editor . (OPTIONS) : -c, --check check-only ( ) . sudoers ( ) . sudoers visudo ( -O -P ). sudoers -q . visudo 0 . visudo 1 . -f sudoers, --file=sudoers sudoers . 1.8.27 sudoers -f . -h, --help . -I, --no-includes (include files) . visudo sudoers @include #include . @includedir #includedir . -O, --owner ( ) sudoers. . (-c) . sudoers . -P, --perms (mode) sudoers. . (-c) . sudoers . -q, --quiet quiet () . . -c . -s, --strict strict () sudoers . (alias) (cycle) visudo . (`_') . -V, --version visudo sudoers . sudoers /etc/sudoers . sudoers ".tmp" . check-only ( ) `-' sudoers . sudoers . sudoers 1.8.4 visudo Debug sudo.conf(5) . sudo 1.8.12 visudo sudoers sudoers (user-ID) (group-ID) (file mode) . ( sudoers.so) . . : Plugin sudoers_policy sudoers.so sudoers_mode=0400 : sudoers_file=pathname sudoers_file sudoers . sudoers_uid=user-ID sudoers_uid sudoers . . sudoers_gid=group-ID sudoers_gid sudoers . ( ) . sudoers_mode=mode sudoers_mode sudoers . () . sudo.conf(5) . (ENVIRONMENT) editor env_editor sudoers : SUDO_EDITOR visudo VISUAL SUDO_EDITOR visudo EDITOR SUDO_EDITOR VISUAL visudo (FILES) /etc/sudo.conf (front-end) Sudo /etc/sudoers /etc/sudoers.tmp visudo (DIAGNOSTICS) sudoers visudo : sudoers file busy, try again later. sudoers . /etc/sudoers: Permission denied visudo (root) . you do not exist in the passwd database passwd . Warning: {User,Runas,Host,Cmnd}_Alias referenced but not defined {User,Runas,Host,Cmnd}_Alias (`_') . ( sudo ). sudoers . -s (strict ) . Warning: unused {User,Runas,Host,Cmnd}_Alias {User,Runas,Host,Cmnd}_Alias . sudoers . . Warning: cycle in {User,Runas,Host,Cmnd}_Alias {User,Runas,Host,Cmnd}_Alias . sudoers . visudo -s () sudo sudoers . ignoring editor backup file @includedir #includedir `~' .bak . sudo visudo . ignoring file name containing '.' @includedir #includedir `.' . sudo visudo . unknown defaults entry "name" sudoers Defaults visudo . (SEE ALSO) vi(1), sudo.conf(5), sudoers(5), sudo(8), vipw(8) (AUTHORS) sudo : Todd C. Miller sudo CONTRIBUTORS.md sudo (https://www.sudo.ws/about/contributors) . (CAVEATS) visudo (shell escape) (root shell) . (BUGS) visudo sudo https://bugzilla.sudo.ws issue https://github.com/sudo-project/sudo/issues . sudo-workers https://www.sudo.ws/mailman/listinfo/sudo-workers () () . issue GitHub . . https://www.sudo.ws/dist/PGPKEYS PGP . (SUPPORT) sudo-users https://www.sudo.ws/mailman/listinfo/sudo-users . (DISCLAIMER) visudo " " (AS IS) . LICENSE.md sudo https://www.sudo.ws/about/license . Sudo 1.9.17p2 July 27, 2023 VISUDO(8)