Групи користувачів у linux


1

У мене є вимога надавати дозволи на папку або файл декільком групам. Я можу зробити це, використовуючи acl, але acl не присутній у нашій системі. Яку ще альтернативу?

Я повинен зробити це під час виконання


en.wikipedia.org/wiki/Security-Enhanced_Linux або en.wikipedia.org/wiki/AppArmor може допомогти. Вони набагато менш очевидні, ніж звичайні дозволи Unix.
msw

Відповіді:


3
  1. Створіть нову групу. Назвемо це combinedgroup
  2. Додайте до цієї групи всіх користувачів груп, яким потрібно дати дозвіл.
  3. chgrp combinedgroup /path/to/folder
  4. chmod 0770 /path/to/folder (або 0750 для доступу лише для читання)

Примітка: SU хоче зробити це під час виконання
ukanth

але це перевизначить існуючі налаштування групи. Моя вимога полягає в тому, щоб додати кілька груп до однієї папки
Poorna

@Sirish Kumar: Не дійсно можливо під * NIX-дозволами.
amphetamachine

1

За допомогою базової системи дозволів Unix файли та папки не можуть мати декілька груп. Єдиний хакінський спосіб, який я міг придумати, - це мати модуль pam, який додає користувачів інших груп до цих груп папок під час входу в систему. Може бути http://sourceforge.net/projects/pam-script/ для цього можна використовувати.

Я не думаю, що це гарна ідея, але варто спробувати. І це припускає, що у вас є кореневий доступ.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.