Допустим , пользователь userX является участником группы winners и групп losers Существует файл со следующими разрешениями:

-rw-r-----  userY   winners  1000  May 31 somefile.txt

Может ли userX получить доступ к somefile.txt?

1 ответ1

2

Linux использует группы как способ организации пользователей. Группы организуют коллекции учетных записей, прежде всего в качестве меры безопасности. Управление членством в группе осуществляется через /etc/group file , который показывает список групп и их членов.

У каждого пользователя есть группа по умолчанию или основная группа. Когда пользователь входит в систему, членство в группе устанавливается для его основной группы. Это означает, что когда пользователь запускает программу или создает файл, и файл, и запущенная программа будут связаны с текущим членством пользователя в группе.

Пользователь может получить доступ к другим файлам в других группах, если они также являются членами этой группы и установлены права доступа.

Теперь, если пользователь хочет создать новые файлы, разрешения будут назначены группе по умолчанию, если не указано иное. Чтобы запустить программы или создать файл в другой группе, пользователь должен выполнить команду newgrp <newgroup> чтобы переключить свою текущую группу.

Если пользователь, введенный вышеупомянутой командой, является членом группы <newgroup> в /etc/group , то текущее членство в группе изменится. Важно отметить, что любые созданные файлы теперь будут связаны с группой <newgroup> а не с основной группой пользователя. Пользователи также могут изменить свою группу с помощью команды chgrp <group> .

Источник: Пользователи и группы Linux

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