メモ書き

初歩の初歩、忘れないようにメモっとく。

rootのsshログイン権限無効

  1. [root@localhost ~] # vi /etc/ssh/sshd_config
  2. PermitRootLogin no (←行頭にある # を削除)
  3. [root@localhost ~]# service sshd reload

ssh不要なユーザ作成

  1. [root@localhost ~]# useradd -s /sbin/nologin (ユーザー名)
  2. [root@localhost ~] # passwd(ユーザー名)

vsftpdでユーザー毎のログイン先設定

sis's memo blogさんにあったので引用メモ

  1. chroot_local_user=YES
    デフォルトでホームディレクトリより上にアクセス出来ない。(※重要)
  2. chroot_list_enable=YES
    リストファイルで許可する。NOにするとリストファイルで禁止する。項目が無い場合は足しましょう。
  3. chroot_list_file=/etc/vsftpd/chroot_list
    上のリストファイル指定

ユーザにディレクトリの権限付与

  1. [root@localhost ~]# chown (ユーザー名) /var/www/html

ユーザごとにホームディレクトリを設定。

  1. # mkdir /etc/vsftpd/user_conf
  2. # cd /etc/vsftpd/user_conf
  3. # vi (ユーザ名)
    local_root=/var/www/html/(FTPのホームディレクトリパス)

サービスの再起動

  1. [root@localhost ~]# service (サービス名)start

phpMyAdminのconfig.inc.php

  1. /var/www/phpMyAdmin直下に置く。/var/www/phpMyAdmin/configなんてとこに置いてあっても何の役にも立たない。