Группы пользователей в linux

У меня есть требование, чтобы дать разрешения на папку или файл в несколько групп. Я могу сделать это с помощью acl, но acl нет в нашей системе. Какие еще у меня есть альтернативы?

Я должен сделать это во время выполнения

27
задан user 99572 is fine
10.12.2022 20:29 Количество просмотров материала 3311
Распечатать страницу

2 ответа

  1. создать новую группу. Давайте назовем это combinedgroup
  2. добавить в эту группу всех пользователей групп, которым вы хотите дать разрешение.
  3. chgrp combinedgroup /path/to/folder
  4. chmod 0770 /path/to/folder (или 0750 только для чтения)
3
отвечен amphetamachine 2022-12-12 04:17

с базовой системой разрешений unix невозможно, чтобы файлы или папки имели несколько групп. Один хакерский способ, о котором я мог подумать, - это иметь модуль pam, который добавляет пользователей других групп в эти группы папок при входе в систему. Может бытьhttp://sourceforge.net/projects/pam-script/ смогло быть использовано для этого.

Я не думаю, что это хорошая идея, но может быть стоит попробовать. И это предполагает, что у вас есть root-доступ.

1
отвечен nkassis 2022-12-12 06:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх