Не могу писать в папку с разрешениями

Пытаюсь настроить папку htdocs на своем локальном сервере, чтобы в нее писали без рут прав, но без уродливого способа chmod 777. Создал новую группу, поставил в папку, поменял права на 775 и добавляю моего пользователя в эту новую группу. Вот результат:

$ ls -ld .
drwxrwxr-x 4 nobody htdocs 4096 ago 27  2009 .
$ id asbel
uid=1000(asbel) gid=1000(asbel) grups=1000(asbel),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare),1002(htdocs)
$ touch test
touch: no s’han pogut canviar les dates de «test»: S’ha denegat el permís

Ответ последней команды говорит, что у меня нет прав на запись сюда.

Что здесь не так? Кроме того, я хочу, чтобы при создании новых папок у них были одинаковые групповые разрешения, поскольку я хочу, чтобы другие пользователи группы могли их изменять. Это правильно?


person dgnin    schedule 11.05.2012    source источник
comment
Это также происходит, если вы используете команду, отличную от touch? В сообщении об ошибке фактически упоминается установка времени в файле, что является другой операцией, которая работает только на некоторых типах файловых систем.   -  person geekosaur    schedule 11.05.2012
comment
Я не могу создать каталог с помощью mkdir.   -  person dgnin    schedule 11.05.2012
comment
Чтобы новая группа вступила в силу, вы должны выйти из системы и снова войти в нее (открытие новой оболочки недостаточно).   -  person n. 1.8e9-where's-my-share m.    schedule 12.05.2012
comment
Хаха спасибо. Вот в чем дело.   -  person dgnin    schedule 12.05.2012


Ответы (1)


Чтобы новая группа вступила в силу, вы должны выйти из системы и войти снова (открытие новой оболочки недостаточно)

@nm (первоначально комментарий к этому вопросу)

person Community    schedule 05.10.2012