AWS, Azure, GCPなどなど、今では
サーバーを構築する機会がめちゃめちゃ増えたと思います。
IaCなどが流行っているのでchefやansibleで
自動化サーバー構築を自動化している人も多いと思います。
基本的に自動化している場合が多いけど
・LinuxのCentOS7でユーザーを追加する方法
・追加したユーザーをwheelにする方法
・sudoをパスワードなしで実行できるようにする方法
を書き溜めて置きます。
概要
LinuxのCentOS7でユーザーを追加する方法 useradd
my-userを作るよ。
linuxではuseraddを使用します。
1 |
useradd my-user |
これだけ。
簡単(笑)
追加したユーザーをwheelにする方法 usermod
さっき作ったmy-userをwheelグループに所属させます。
wheelグループって、特殊権限のあるグループのことです。
グループ追加にはusermodを使用します。
1 |
usermod -G wheel my-user |
sudoをパスワードなしで実行できるようにする方法 visudo+α
毎回ファイル開くのめんどくさい!
コピペがいいんだよ!!って時には下記。
1 2 |
echo "%wheel ALL=(ALL) ALL" >> /etc/sudoers echo "%wheel ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers |
ちなみに/etc/sudoersを直接いじるのはあまり良い方法ではないです。(笑)
ターミナル上ではvisudoというコマンドを利用して
1 2 3 |
#%wheel ALL=(ALL) ALL #%wheel ALL=(ALL) NOPASSWD: ALL |
この部分のコメントアウトを外すことでも対応できます。