■Apacheユーザーディレクトリの提供 1. Apacheの設定変更 # vi /usr/local/apache2/conf/httpd.conf # # AllowOverride FileInfo AuthConfig Limit Indexes # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec # # Order allow,deny # Allow from all # # # Order deny,allow # Deny from all # # ------ここから AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Order allow,deny Allow from all Order deny,allow Deny from all ------ここまでを追加 2. apache再起動 # apachectl restart 3. 新規ユーザー追加時にpublic_htmlが自動的に作成されるようにする # mkdir /etc/skel/public_html 4. ユーザーアカウントの追加 # useradd ユーザー名 # passwd ユーザー名 パスワードを設定する # chmod 755 /home/ユーザー名 でオーナー以外からもアクセスできるようにする。 (いちいちchmodするの面倒くさいな・・・ユーザー追加時に裏で走ってるスクリプトを調査して自動的にchmodできるようにしたい・・・) 5. ユーザーホームページへのアクセス http://サーバーアドレス/~ユーザー名/ でユーザーのpublic_html配下のファイルにアクセスできる。