Это часть моего задания:
Создайте каталог с именем 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
, но после запуска я получаю следующую ошибку:
Я получил несколько советов, но их недостаточно для моего вопроса. Мне интересно, может ли кто-нибудь помочь мне с этим, пожалуйста?