Я пытаюсь установить небольшой веб-сервер для личного использования. У меня есть fodler /srv/http/cgi-bin/
который я хочу редактировать как пользователь, а не как суперпользователь. Я попытался chmod, как упомянуто здесь. Вот результат:
sudo chmod 755 /srv/http/cgi-bin/ -R
[yotam@myhost ~]$ echo "h" >> /srv/http/cgi-bin/h.py
bash: /srv/http/cgi-bin/h.py: Permission denied
Редактировать:
Вот некоторые данные из-за комментариев и ответов:
[yotam@myhost ~]$ sudo chmod 760 -R /srv/http/cgi-bin
Password:
[yotam@myhost ~]$ echo "hh" >> /srv/http/cgi-bin/h.py
bash: /srv/http/cgi-bin/h.py: Permission denied
[yotam@myhost ~]$ ls -ld /srv/http/cgi-bin
drwxrw---- 2 root root 4096 May 20 15:54 /srv/http/cgi-bin
Также на сервере находится рабочий стол Ubuntu, работающий под управлением apache2. Насколько я могу судить, я не сдерживал ни одну из пользовательских настроек, поэтому все они должны быть параметрами по умолчанию.