我有一个运行 LAMP 网络服务器的 Ubuntu 14.04 VPS,一切运行正常。我有一个朋友需要网站托管,我为他设置了一个虚拟主机,一切运行正常。
我现在想只授予他服务器上其站点的 public_html 文件夹的 FTP 访问权限。我创建了一个名为“james”的用户和一个名为“jamesftp”的组,其中“james”用户属于该组。
然后,我添加了组“jamesftp”作为他的“public_html”文件夹的组所有者,以便授予他 FTP 访问权限。我以“james”用户身份登录 SSH shell,但它不允许我通过 CD 访问该文件夹?我哪里做错了?
以“JAMES”身份登录时出现错误消息
bash: cd: /var/www/***.com/public_html: Permission denied
以 root 身份登录时对文件夹的权限
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