Задать вопрос
@MelancholicTheDie
PHP Developer

CentOS Как назначить права на корневую папку www?

Добрый день.

Значит:
Есть у меня x, y(пользователи) и есть группа dev. Есть папка в корне www(создал ее через root) и в папке www есть еще две папки xxx,yyy.
Группа dev должна иметь все права в папке www, включая права над xxx и yyy. Пользователь x должен иметь доступ к xxx, а пользователь y должен иметь доступ к yyy.

Такая вот у меня задача. Пользователей то создал, группу создал, а как именно назначить права - я не знаю.
Пробовал так:
chmod dev+rw www/
chmod dev+rw -R www/
chmod -R dev+rwx www/

И везде ошибка в виде "chmod: неверный режим".
Как быть?
  • Вопрос задан
  • 1224 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
zmitrok62
@zmitrok62
Очень хороший человек
chmod -R 775 и дальше по аналогии.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
BOOMER_74
@BOOMER_74
Full-Stack разработчик
Нельзя писать сразу rw или rwx и нет никаких dev, нужно так u+w,g+w. Вам нужно установить владельцем папки xxx пользователя x, yyy - y, обоим папкам задать группу dev и задать права 775 (chmod 755 папка/), т.е. владелец и группа - полные права, остальные чтение и выполнение (770 если нужно только владелец и группа).
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Если нужно на папку назначить более одного владельца или группы - man setfacl/getfacl
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы