Я новичок в Linux и пытаюсь создать несколько групп в своей системе. Я использую Lubuntu 13.04 и мое имя пользователя - скажем - user1; по умолчанию во время установки для моей учетной записи автоматически создается основная группа с именем user1. Позже я создал user2 и его основную группу под названием user2; Затем я создал другую группу пользователей, которую я добавил как вторичную группу для user1 и user2 с помощью команд

sudo usermod -aG users user1
sudo usermod -aG users user2

Теперь есть два вопроса:

1) При вводе groups команд из приглашения user1 генерируется определенный вывод:

user1 adm dialout cdrom sudo dip plugdev lpadmin netdev

но набор groups user1 генерирует другой вывод:

user1 : user1 users

Зачем?? Разве они не должны производить тот же результат?

2) пользователь user1 может получить доступ к домашнему каталогу user2 в /home /user2; но user2 не может получить доступ к /home /user1! Несмотря на наличие разных владельцев, у обоих каталогов есть такие разрешения:

drwxrw-r--

Итак, почему /home /user1 по крайней мере не доступен (даже если не доступен для записи) из приглашения user2? Спасибо и извините за мое ... новизну!

боб

1 ответ1

0

В вашем описании и вопросе не хватает необходимой информации, чтобы дать определенный ответ.

Но я попробую свободно, основываясь на вашем описании, user1 был создан в группе user1 и не был в группе пользователей, пока вы не добавили его. Сказав это, его домашний каталог будет принадлежать группе user1, а не пользователям. При условии, что каталог является читаемым группой и не читаемым для всего мира, только пользователи, принадлежащие к группе user1, смогут читать домашний каталог user1.

Разрешение на чтение для каталога позволяет перечислять его содержимое. Разрешение на выполнение для каталога позволяет обойти его (cd pushd).

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

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