私は LAMP Web サーバーを実行している Ubuntu 14.04 VPS を持っており、すべて正常に動作しています。Web サイトのホスティングが必要な友人がいて、仮想ホストをセットアップして、すべて正常に動作しています。
私は今、サーバー上の彼のサイトの public_html フォルダーのみに FTP アクセスを許可したいと考えています。私は「james」というユーザーと「jamesftp」というグループを作成し、その「james」ユーザーにアクセス権を与えました。
次に、FTP アクセスを許可するために、グループ 'jamesftp' を彼の 'public_html' フォルダのグループ所有者として追加しました。SSH シェルで 'james' ユーザーとしてログインしていますが、フォルダに CD できません。どこが間違っているのでしょうか?
「JAMES」としてログインしたときのエラーメッセージ
bash: cd: /var/www/***.com/public_html: Permission denied
ルートとしてログインした場合のフォルダの権限
ls -la /var/www/***.com/public_html
drwxrwxr-- 5 www-data jamesftp 4096 Dec 9 06:21 .
drwxr-xr-x 3 www-data jamesftp 4096 Nov 20 07:18 ..
-rw-r--r-- 1 www-data jamesftp 236 Nov 26 08:52 .htaccess
-rwxr-xr-- 1 www-data jamesftp 139 Nov 20 09:30 index.html
-rwxrwxr-- 1 www-data jamesftp 418 Sep 2 23:33 index.php
-rwxrwxr-- 1 www-data jamesftp 19930 Sep 2 23:33 license.txt
-rwxrwxr-- 1 www-data jamesftp 7360 Sep 15 10:26 readme.html
-rw-r--r-- 1 www-data jamesftp 826942 Nov 25 03:36 tuid.sql
-rwxrwxr-- 1 www-data jamesftp 4951 Sep 2 23:33 wp-activate.php
drwxrwxr-- 9 www-data jamesftp 4096 Sep 15 10:58 wp-admin
-rwxrwxr-- 1 www-data jamesftp 271 Sep 2 23:33 wp-blog-header.php
-rwxrwxr-- 1 www-data jamesftp 5007 Sep 2 23:33 wp-comments-post.php