15.06.2010 11:46, Вереск пишет:
Что-то мне подсказывает, что БЕЗ acl, на чисто-unix такого не сделать:
есть директория
есть 2 группы пользователей и все остальные
Надо:
Группа 1 имеет rw права на папку и содержимое
Группа 2 имеен r права на папку и содержимое
Все остальные - не имеют вообще права даже смотреть.
Или я где-то запарился?
Нет, тупо с сайта ...
---
/Понадобилось дать права пользователю, к определенной папки. Стандартная
система прав доступа - достаточно неповоротливая. Но есть такая
замечательная вещь, как Списки контроля доступа
<http://ru.wikipedia.org/wiki/ACL>. Для того что бы воспользоваться
этими списками, понадобится пакет acl и несколько действий от имени root’а/
1)
tune2fs -o acl /dev/sda1 #устройства на котором будут использыватся acl
2)
nano /etc/fstab
#находим там строчку, с интересующим нас разделом и дописываем туды
параметр acl
/dev/sda1 /media/linux ext3 defaults,acl 0 1
манипуляция с правами доступа производится командами getfacl и setfacl
setfacl -m u:user:rwx folder #дать абсолютный права user к папке folder
getfacl folder # посмотреть права на папку
|getfacl --all-effective folder |#посмотреть эффективные права доступа