2

У меня есть определенный файл в системе Linux. Я хотел бы предоставить 2 группам (бухгалтерия, доставка) доступ на чтение и доступ только на чтение, а 3 пользователям (Майк, Радж и Уолли) доступ на запись и доступ только на запись.

Как я могу сделать это?

1 ответ1

6

Я предлагаю использовать POSIX ACL (списки контроля доступа). Ваша файловая система должна поддерживать их / иметь включенную опцию acl, но если это так, то ваша проблема упрощается до:

setfacl -m u:mike:w myfile
setfacl -m u:raj:w myfile
setfacl -m u:wally:w myfile
setfacl -m g:accounting:r myfile
setfacl -m g:shipping:r myfile

И вы можете сделать это для произвольных наборов разрешений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .