CentOSでsudoを使えるよう設定する

スポンサーリンク

はじめに

CentOS7.8を最小構成でインストールしました。sudoが使えなかったので対応方法をまとめておきます。

[user@user sec2]$ sudo ls
[sudo] user のパスワード:
user は sudoers ファイル内にありません。この事象は記録・報告されます。

対応方法

/etc/sudoersにユーザの権限が指定されています。 rootに切り替えてファイルを編集します。「visudo」コマンドを入力します。

[user@Ansible sec2]$ su -
パスワード:
最終ログイン: 2021/02/21 (日) 04:43:18 JST日時 pts/0
[root@Ansible ~]# visudo

管理者権限を追加するユーザを追加します。
「user ALL=(ALL) ALL」
ファイルを上書きして完了です。

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
user    ALL=(ALL)       ALL

もし、パスワードなしでsudoを実行する場合は「NOPASSWD: ALL」を記述します。

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
user    ALL=(ALL)       NOPASSWD: ALL

コメント

タイトルとURLをコピーしました