Я пытаюсь предоставить себе разрешения для / var / www /, но по какой-то причине не могу этого сделать. В настоящее время я сталкиваюсь с этим:
nick@server1:/var$ ls -l
drwxrwxr-x 5 root wwwusers 232 Mar 15 19:31 www
nick@server1:/var$ groups
nick wwwusers
nick@server1:/var$ mkdir www/trying
mkdir: cannot create directory `www/trying': Permission denied
Я запускаю Ubuntu 10.04 LTS на VPS и привык запускать unix на своем компьютере, поэтому я могу делать что-то абсолютно глупое, но я хотел бы иметь возможность иметь группу wwwusers иметь возможность писать на www.
Убедитесь, что в каталоге www не установлены расширенные атрибуты
sudo lsattr /var
проверьте вывод на www
----i-------- /var/www
если он содержит i
тогда он неизменен и не может быть изменен, поэтому вам придется его удалить
sudo chattr -i /var/www
Могут быть установлены другие расширенные атрибуты, которые могут повлиять на то, что вы делаете, поэтому проверьте болтать справочная страница.
диск полон
lsattr (как упоминалось выше), то, если у него есть атрибут attr, вам нужно sudo, чтобы поговорить с ним.
mount и ищите опцию смонтированную "ro" только для чтения. (живой компакт-диск?)
там уже есть что-то под названием попытки? (файл или каталог?)
/ var / www - ТОЧКА МОНТАЖА? (есть ли там диск, а не каталог?) Если да, то вам может понадобиться
Скорее всего, ваша группа по умолчанию - это ник, а не www, поэтому можете ли вы сделать запись в / etc / passwd тем же номером группы, что и www?
Маловероятно, действуют ли ACL? ACL Linux 28 августа, 2008 ... Linux поддерживает списки ACL POSIX в стандартном ядре 2.6. Linux реализует ACL на основе двух черновиков POSIX - 1003.1e и 1003.2c - хотя ... http://www.softpanorama.org/Commercial_linuxes/linux_acl.shtml