suin.io

さくらVPS+CentOS:自分をsudoユーザに追加してみた

suin2010年10月11日

ユーザを追加した段階では、sudoが使えません。当たり前ですがsudoしようとするとsudoユーザじゃないですよ、と言われてしまいます。

[suin@www1357u ~]$ sudo ls
[sudo] password for suin: 
suin is not in the sudoers file.  This incident will be reported.
[suin@www1357u ~]$ 

sudoを使えるようにするには、/etc/sudoersを編集しなければなりません。まず、rootになります。

[suin@www1357u ~]$ su - root
Password: 
[root@www1357u ~]# 

/etc/sudoersファイルはrootでも書き込み権限がありません。vi
/etc/sudoersなんてやっても無駄です。そうなると、どうすればという話になりますがちゃんとそのための方法があります。sudo設定ファイルを編集するためのコマンドvisudo。これを使います。

[root@www1357u ~]# visudo

## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
suin    ALL=(ALL)       ALL

suinユーザを無制限にsudoできるようにします。あとは保存して、rootを抜けます。すると、sudoできるようになっています。

[suin@www1357u ~]$ sudo ls
RELATED POSTS