Задать вопрос

Как дать группе права на папку?

Есть папка. Нужно дать права группе на эту папку.
Нужно чтобы пользователи группы group1
- не могли ничего сделать с этой папкой (изменить имя, удалить)
- могли делать всё что угодно в этой папке (создавать файлы, папки, удалять, изменять что угодно...)

сейчас права такие (ls -l) drwxrwxr 4 root group1 4096
Команда chown group1 /home/Shared_files не работает (пишет нет пользователя group1 - и правильно тк это группа)
нужен какой-то параметр в команде или всё намного сложнее?
В графическом интерфейсе нельзя сменить группу - есть только пользователи.
  • Вопрос задан
  • 8995 просмотров
Подписаться 1 Оценить 5 комментариев
Решения вопроса 1
@mureevms
Синтаксис написания полизователь:группа. Надо проcто не указывать пользователя:
chown :group1 /home/Shared_files
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Нужно папке присвоить "липкий бит" группы

chmod g+s /home/Shared_files

После этого все создаваемые файлы будут автоматически иметь группу как у самой папки
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
man setfacl
man getfacl

почему-то всегда о них забывают, когда говорят про права. Sticky bit, про который тут говорят - вещь хорошая для каталогов типа /tmp - где каждый может создать себе папочку и извращаться с ней, но каждый не будет иметь доступа к папочке другого человека
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега Linux
chown - R user1:group1 /var/www/ - так можно поменят группу и поьзователя.
Теперьпо правам.
Стандратные права это тольк остандартные на самом деле их куда бошьше

напримен есть stick bit , разрешение на только дописывание и так далее. так же есть утилиты позволяющие это делать на уровне фс
НА веб серверах такое часто организовывают ты можешь управлять чем угодно в папках добавлять вних. Смотреть на них но не ложить файл рядом с ними не удалять их.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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