Ubuntu 14.04 użytkownik nie może CD w folderze, nawet jeśli w grupie

0

Mam Ubuntu 14.04 VPS z uruchomionym serwerem WWW LAMP i wszystko działa OK. Mam przyjaciela, który potrzebuje hostingu strony internetowej dla niego i założył go z wirtualnym hostem i wszystko działa dobrze.

Teraz chcę dać mu dostęp do FTP tylko do folderu public_html swoich witryn na serwerze. Stworzyłem użytkownika o nazwie „james” i grupę o nazwie „jamesftp”, do której mam użytkownika „james”.

Następnie dodałem grupę „jamesftp” jako właściciela grupy jego folderu „public_html”, aby zapewnić mu dostęp do FTP. Jestem zalogowany jako użytkownik „james” w powłoce SSH, ale nie pozwala mi CD na folder? Gdzie się mylę?

KOMUNIKAT O BŁĘDZIE PO ZALOGU W JAMESIE

bash: cd: /var/www/***.com/public_html: Permission denied

ZEZWOLENIA NA FOLDER PODCZAS ZALOGOWANIA W KORZYŚCI

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
JohnAsp
źródło
Czy możesz zrobić to krok po kroku. Na przykład. jeśli jesteś zalogowany jako James, możesz wtedy cd /var. I wtedy cd www, cd ***.com. Itd. Itp. Może nie ma x prawa do jednego z górnych folderów.
Hennes
Ach, dobrze, wsiadłem do „var” OK, ale potem odmówiłem na „www”. Co teraz, dodaj grupę „jamesftp” do „www”?
JohnAsp
To może zadziałać. Lub chmod o+x na tym katalogu www. Musisz skończyć z pełną ścieżką do folderu docelowego z prawami x. x jest wykonywany dla plików binarnych, ale „cd do” dla katalogów. Alternatywnie możesz skonfigurować serwer WWW, aby szukał plików w czyimś domenie. Na przykład. w / home / james / wwwfiles. Co może być czystsze, to James ma swoją domenę.
Hennes
Przeniesienie plików witryny do katalogu domowego to dobry pomysł, nigdy o tym nie pomyślałeś! Czy nie przewidziałbyś żadnych problemów z zezwoleniem?
JohnAsp
Moja pierwsza strona internetowa to jeden plik znajdujący się w ~ / .html / index.html. Skonfigurowałem jednak ten serwer.
Hennes