![]() |
[root@ns1 ~]# /etc/rc.d/init.d/yum-updatesd stop
[root@ns1 ~]# chkconfig yum-updatesd off
[root@ns1 ~]# yum -y update
[root@ns1 ~]# yum -y install yum-cron
[root@ns1 ~]# /etc/rc.d/init.d/yum-cron start
[root@ns1 ~]# chkconfig yum-cron on
[root@ns1 ~]# chkconfig --list yum-cron
yum-cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ヒント yum-cronとは、インストール済みのパッケージを毎日自動更新します。 「yum -y update」でインストール済みのパッケージを手動更新します。 「chkconfig パッケージ名 on」で自動起動を有効にします。 「chkconfig --list パッケージ名」で自動起動の有効を確認できます。 ※ランレベル345でonになってることを確認してください。
[root@ns1 ~]# mkdir /etc/skel/public_html [root@ns1 ~]# useradd hoge [root@ns1 ~]# passwd hoge Changing password for user hoge. New UNIX password:hoge12345 ←パスワード入力 Retype new UNIX password:hoge12345 ←パスワード再入力 passwd: all authentication tokens updated successfully. [root@ns1 ~]# chmod 701 /home/hoge
※黄色い部分は環境に合わせて変更してください。
ヒント ここでは例としてユーザー名を「hoge」ユーザーhogeのパスワードを「hoge12345」で作成しています。 /etc/skelディレクトリ以下のファイルは、新しくユーザーを追加したとき自動的に複製されます。
[root@ns1 ~]# vi /etc/ssh/sshd_config[root@ns1 ~]# echo 'sshd: 192.168.1.' >> /etc/hosts.allow [root@ns1 ~]# echo 'sshd: ALL' >> /etc/hosts.deny [root@ns1 ~]# /etc/rc.d/init.d/sshd restart#PermitRootLogin yes ↓ PermitRootLogin no ←コメント解除&変更(rootでログインを禁止) #PermitEmptyPasswords no ↓ PermitEmptyPasswords no ←コメント解除(空のパスワードを禁止) AllowUsers hoge ←最終行に追加(ユーザーhogeのみログインを許可する)
※黄色い部分は環境に合わせて変更してください。
ヒント 上記の設定により次回からSSHでrootのログインは禁止されます。 ユーザーhogeのみログインが許可されるので注意してください。 /etc/hosts.allowにはアクセスを許可するアドレスを入れる。 /etc/hosts.denyにはアクセスを許可しないアドレスを入れる。 hosts.denyよりhosts.allowが優先されます。
[root@ns1 ~]# getenforce Enforcing ←SELinux有効 [root@ns1 ~]# setenforce 0 [root@ns1 ~]# getenforce Permissive ←SELinux無効 [root@ns1 ~]# vi /etc/sysconfig/selinuxSELINUX=enforcing ↓ SELINUX=disabled ←変更(起動時に無効にする)
ヒント setenforce 0でSELinuxを無効にする。 /etc/sysconfig/selinuxを編集してシステム起動時にもSELinuxを無効にする。
[root@ns1 ~]# cat /proc/sys/kernel/exec-shield 1 ←exec-shield無効 [root@ns1 ~]# echo 2 > /proc/sys/kernel/exec-shield [root@ns1 ~]# cat /proc/sys/kernel/exec-shield 2 ←exec-shield有効 [root@ns1 ~]# vi /etc/sysctl.confkernel.exec-shield = 2 ←最終行に追加(起動時に有効にする)
ヒント /proc/sys/kernel/exec-shieldの値を2にしてexec-shieldを有効にする。 /etc/sysctl.confに登録してシステム起動時にもexec-shieldを有効にする。
[root@ns1 ~]# vi /etc/login.defs[root@ns1 ~]# vi /etc/pam.d/suSU_WHEEL_ONLY yes ←最終行に追加[root@ns1 ~]# usermod -G wheel hoge#auth required pam_wheel.so use_uid ↓ auth required pam_wheel.so use_uid ←コメント解除
※黄色い部分は環境に合わせて変更してください。
![]() |
![]() |
Last updated 2010-08-25 |