VMでcentos6のLAMP構築


インストールの手順

  1. centosのダウンロードする
  2. デフォルトでインストールする
  3. rootでログインする、初期設定する
  4. ネットワークの設定

network

vi /etc/sysconfig/network-scripts/ifcfg-eth1
---(HWADDRの行以外を削除して下記を追加)---------------------------
DEVICE=eth1
HWADDR=08:00:27:XX:XX:XX  ←【この行は残す】
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.56.201
NETMASK=255.255.255.0
---(networkの再起動)----------------------------------------------------
service network restart

一般ユーザの作成&削除

useradd centos ← 一般ユーザcentosの作成
passwd centos ← centosのパスワード設定
ユーザー centos のパスワードを変更。
新しいパスワード: ← centosのパスワード応答
新しいパスワードを再入力してください: ← centosのパスワード応答(確認)
passwd: 全ての認証トークンが正しく更新できました。
userdel -r centos ← 一般ユーザcentosの削除

rootになれるユーザを管理者のみにする

[root@centos ~]# usermod -G wheel centos ← 管理者ユーザをwheelグループに追加
[root@centos ~]# vi /etc/pam.d/su
#auth       required     pam_wheel.so use_uid
↓
auth       required     pam_wheel.so use_uid ← コメント解除
管理者用一般ユーザからはrootになれて、管理者以外の一般ユーザからはrootになれないことを確認

sudoer参考

Linuxでは
/etc/sudoers

FreeBSDでは
/usr/local/etc/sudoers

# who     where     = (as_whom)      what 
user1 ALL = (root) /sbin/service httpd start
centos ALL = (ALL) ALL (全権限のsudoer)

この記述で
ユーザwhoが、ホストwhereで、権限as_whomで、コマンドwhatを実行できる。


まとめ

  1. CentOS入手(略)
  2. VMBoxの作成(基本デフォルトでいい)
  3. 一般ユーザからsudoerの作成