CentOS6 ユーザの追加と削除 sudoユーザに追加

さくらVPSなどでCentOSを起動すると,初期状態ではユーザの追加は行われていない.rootのみで作業を行うには誤ってファイルの変更・削除など危険が伴うので,普段使用するユーザを追加する必要がある.そして不要後のユーザの削除方法と,sudoユーザへの追加方法をまとめる.

ユーザの追加(+パスワードの設定)方法

[root@CentOS6 ~]# useradd testuser
[root@CentOS6 ~]# passwd testuser
ユーザー testuser のパスワードを変更。
新しいパスワード:
新しいパスワードを再入力してください:
passwd: 全ての認証トークンが正しく更新できました。
[root@CentOS6 ~]# cd /home/testuser
[root@CentOS6 testuser]#
これからはsshによるログインも今回作成したユーザで接続するようにする.
root@Debian7:~# ssh testuser@www********.sakura.ne.jp
testuser@www********.sakura.ne.jp's password:

SAKURA Internet [Virtual Private Server SERVICE]

[testuser@CentOS6 ~]$

ユーザの削除方法

userdel -r testuser

sudoユーザの追加方法
上記の方法でユーザ作成を行なっても,root権限が必要な際にsuコマンドを使用してrootユーザとして実行していては意味がない.そこでsudoを用いてコマンド実行ごとに管理者権限を与えれるようにする.sudoユーザはユーザを追加した最初の状態では許可されていない.

ユーザごとに許可するには一度rootになり,sudoersを編集する必要がある.sudoersファイルはviなどでは編集できないので,visudoというコマンドを使用する.

[testuser@CentOS6 ~]$ su
パスワード:
[root@CentOS6 testuser]# visudo
/etc/sudoers
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
testuser ALL=(ALL) ALL