Может ли пользователь Linux принадлежать более чем одной группе?

Может ли пользователь Linux принадлежать более чем одной группе?

Если это разрешено, то одно использование может получить доступ к файлам из двух групп, что было бы неплохо!

Если нет, есть ли альтернативный способ иметь эту функцию?

Эта проблема не то же самое, что обеспечение того, чтобы новые файлы в каталоге принадлежали группе или помогли мне понять права пользователя / группы Ubuntu

  • Возможно ли установить файл .tar?
  • Есть ли способ увидеть какой-либо прогресс в tar за файл?
  • Как я могу перечислить разрешения каждого компонента в пути к файлу?
  • Как вы находите родительский процесс зомби-процесса?
  • Переименуйте группу файлов с помощью одной команды
  • Как запустить командный файл в PuTTY с помощью автоматического входа в командной строке?
  • Tar - отбросить структуру каталогов
  • Печать страниц с 7 по 17 по lpr
  • 3 Solutions collect form web for “Может ли пользователь Linux принадлежать более чем одной группе?”

    Да, пользователь может быть членом нескольких групп :

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

    Например, вы можете добавить username пользователя username к группам group1 и group2 со следующей командой usermod :

     usermod -a -G group1,group2 username 

    Да, обычный пользователь unix может быть членом нескольких групп.

    Тем не менее, только одна группа из них является основной группой пользователя .

    При добавлении пользователя, например, с помощью adduser , можно указать основную группу, используя опцию --ingroup , и добавить несколько вторичных групп, подобных этому в Debian / Ubuntu и так:

     $ # would create user gert and group gert $ sudo adduser gert $ # same, but no group 'gert' will be created, but made member of the existing $ # group 'adm' $ sudo adduser gert --ingroup adm $ # secondary groups $ sudo adduser gert superusers Adding user `gert' to group `superusers' ... Adding user gert to group superusers Done. $ sudo adduser gert debianfans 

    Проверка того, кем вы являетесь, может быть выполнена с использованием id :

     $ id uid=1000(gert) gid=1000(gert) groups=1000(gert),4(superusers),5(debianfans) ^^^ ^^^^^^ primary secondary group groups 

    Также для других пользователей, просто передав свое имя пользователя в качестве первого аргумента id .

    Вы можете изменить основную группу пользователя, используя параметр -g ( --gid ) usermod

     $ usermod -g new_primary_group username 

    Да, см. Другие ответы. Альтернатива – списки контроля доступа.

     setfacl getfacl 

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

    Человек – это один пользователь и много групп (группы могут устанавливаться только администратором / пользователем root). Обычно файл является одним владельцем и одной группой, а ACL – одним владельцем, а также многими другими пользователями и многими группами.

    Что вы используете, зависит от того, что вам нужно. ACL могут быть панелью, которую нужно использовать, но ей не нужен админ (кроме установки и включения, обычно она не устанавливается по умолчанию). Другой способ проще, но менее мощный.

    Interesting Posts

    Как скопировать форматирование ячейки с помощью формулы?

    Ярлыки клавиш OSX в диалогах?

    Как сделать SCP файл через промежуточный сервер?

    Flash переопределяет ярлыки клавиш Firefox – как отключить это?

    Могу ли я создать резервную копию виртуальной машины виртуальной машины?

    Восстановить данные после использования dban

    Плохо ли использовать два слота, которые не смежны друг с другом?

    Переупорядочить элементы панели задач Windows 7

    Как я могу получить доступ к моему мини-компьютеру (RaspberryPi / MK802 / Mele A1000 / VIA APC) через ethernet / wifi без монитора?

    Двойная загрузка Linux и Windows 8 на ноутбуке ASUS (установлена ​​Windows 8)

    USB-накопитель внезапно стал доступен только для чтения

    VLC 2.0 – Как настроить медиабиблиотеку?

    Спящий режим и загрузка в другую ОС: будут ли повреждены мои файловые системы?

    Как ускорить загрузку торрентов?

    Создание файла .reg для Windows 7

    Давайте будем гением компьютера.