visudo

パーミッション

書き方

sudo visudo

/etc/sudoers を施錠と文法検査つきで編集します。そのファイルを直に書き換えて間違えると全員が sudo を使えなくなり、それを防ぐのがこの命令です。

よく使うオプション

オプション意味
-cCheck the syntax of the current file and exit
-fEdit another sudoers file, such as one under /etc/sudoers.d
-sCheck strictly, refusing anything questionable
EDITOR=Set it in front to choose the editor, as in EDITOR=nano

sudo visudo -c

Checks sudoers for syntax errors.

sudo visudo -f /etc/sudoers.d/deploy

Edits a drop-in file rather than the main one.

sudo EDITOR=nano visudo

Uses nano instead of vi.

数字モードと記号モードは同じものを指します。755 と u=rwx,go=rx は同じ意味です。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Q. visudo は何をしますか。

/etc/sudoers を施錠と文法検査つきで編集します。そのファイルを直に書き換えて間違えると全員が sudo を使えなくなり、それを防ぐのがこの命令です。

Q. どう打ちますか。

sudo visudo — 角括弧は省いてよい部分です。

Q. よく使うオプションはいくつですか。

ここにまとめたのは4個です。全部は man visudo にあります。このコマンドはパーミッションの仲間です。

関連するコマンド

man ページ: man visudo