это мое задание, но я не знаю, что я сделал не так - PullRequest
1 голос
/ 09 января 2020

Это часть моего задания:

Создайте каталог с именем members внутри папки /var/www/html. Для каждого члена executive-staff или management-staff создайте папку внутри нового каталога, members, с тем же именем, что и имя пользователя академика (не полное имя).

В каждом из домашних каталогов этих пользователей создайте символическую c ссылку с именем www на их папку в /var/www/html/members.

Например, для пользователя mraffone сценарий должен создать следующую символическую ссылку c:

$HOME/mraffone/www → /var/www/html/members/mraffone

В каждой новой папке должен быть файл по умолчанию index.html, со следующим текстом:

«Это личное пространство»,

, где <user> следует заменить соответствующим именем пользователя.

Например, при посещении URL http://localhost:8080/members/mraffone вы должны увидеть текст “This ismraffone’s personal space.” Этот файл должен быть доступен для чтения и записи только соответствующему пользователю.

Измените права доступа к файлу index.php, чтобы его мог изменить только пользователь mraffone.

Я написал:

sudo mkdir /var/www/html/members
sudo mkdir /var/www/html/members/mraffone
sudo mkdir /var/www/html/members/tknight
sudo mkdir /var/www/html/members/willwaite

sudo ln -s /home/mraffone/8080/ /var/www
sudo ln -s /home/tknight/8080/ /var/www
sudo ln -s /home/willwaite/8080/ /var/www

sudo echo "this is mraffone's personal space." > /var/www/html/members/mraffone/www/index.html
sudo echo "this is tknight's personal space." > /var/www/html/members/tknight/www/index.html
sudo echo "this is willwaite's personal space." > /var/www/html/members/willwaite/www/index.html

, но после запуска я получаю следующую ошибку:

error message after i run the script

Я получил несколько советов, но их недостаточно для моего вопроса. Мне интересно, может ли кто-нибудь помочь мне с этим, пожалуйста?

...