(2) sudoユーザーの追加

投稿者: | 2013年7月12日

1,481 views

1. やりたいこと

非rootのユーザーで sudo コマンドを使いたい。

2. やってみる

方法1 : ユーザーを wheelグループに入れる。

wheel グループに属しているユーザーは、root権限のコマンドが使える。
ここでは、usermod コマンドを使って、ユーザー hogewheel グループに追加してみる。

[root@]# usermod -aG wheel hoge

id コマンドを使って「所属グループを追加できたか?」を確認する。 → OKだ!

[root@]# id hoge

uid=1000(dog) gid=1000(dog) groups=1000(hoge),10(wheel)

方法2 : visudoでユーザーを追記する。

【1/3】管理者権限で visudo を起動する。

[hoge@]$ su -
Password:
[root@]# visudo

すると /etc/sudoers の編集が始まる。

【2/3】「Allow root to run any commands anywhere」の下にユーザーを追加する。

## Next comes the main part: which users can run what software on
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
##      user    MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
hoge    ALL=(ALL)       ALL

編集したら保存&終了する。

「所属グループを追加できたか?」を確認する。 → OKだ!

[root@]# id hoge

uid=1000(dog) gid=1000(dog) groups=1000(hoge),10(wheel)

3. おまけ : 動作確認

確認のためにユーザー名 hoge で yum install を実行してみる。

[hoge@]$ sudo yum -y install gnuplot
[sudo] password for hoge:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
...

管理者権限でしか実行できないコマンドを実行できた。→ OK!


コメントを残す

メールアドレスが公開されることはありません。