LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Так же весьма удивительно ваше заявление о неиспользовании концепции «группы пользователя» по умолчанию в Slackware. Как раз эта концепция там используется весьма широко (например для доступа к переферии) и уже во время создания пользователя при помощи adduser предлагается добавить целый список групп одним нажатием кнопки.

Право слово, даже не знаю, зачем я это делаю. Тем не менее...

Вон там, в первом посте вы упомянули про groupmems. Ее страничка руководства любезно сообщает нам

Name
groupmems - administer members of a user's primary group
...
Description
The groupmems command allows a user to administer his/her own group membership list without the requirement of superuser privileges. The groupmems utility is for systems that configure its users to be in their own name sake primary group (i.e., guest / guest).

Only the superuser, as administrator, can use groupmems to alter the memberships of other groups.


Многие дистрибутивы по умолчанию используют эту концепцию, которая состоит в том, что бы при создании учеётки пользователя создать для него его персональную основную группу: vasya/vasya, petya/tetya etc. и дать пользователю возможность распоряжаться членством в этой группе. Сыр сей не бесплатен, не каждому понравится цена:

Setup
The groupmems executable should be in mode 2770 as user root and in group groups. The system administrator can add users to group groups to allow or disallow them using the groupmems utility to manage their own group membership list.

$ groupadd -r groups
$ chmod 2770 groupmems

$ chown root.groups groupmems

$ groupmems -g groups -a gk4


Slackware этот подход по умолчанию не использует, основной группой пользователя по умолчанию (ага, диалоговый adduser) назначается группа user, отдельная персональная группа для пользователя по умолчанию не создается.

Странно, что groupmems упомянули вы, а man-ы по нему цитировать тут приходится мне.

Во-первых использует не операционная система, а пользователи и/или администраторы.

Тем не менее, в системе сделаны стартовые настройки по умолчанию, с которыми она устанавливается и может быть использована по умолчанию. Пользователи/администраторы вольны такое поведение по умолчанию оставить (безвозмездно, то есть даром) или поменять (приложив усилия и применив настройки, которые будут поддерживать самостоятельно). Так вот по умолчанию Slackware не использует sudo, для повышения привилегий использует su (su -), настроенный на ввод пароля root (да, su умеет давать повышенные привилегии и по паролю пользователя, но по умолчанию таких настроек в Slackware не сделано).

Надеюсь теперь слов «по умолчанию» окажется достаточно, если же нет, не сочтите за труд, досыпьте щедрой рукою самостоятельно.

Исходная версия bormant, :

Так же весьма удивительно ваше заявление о неиспользовании концепции «группы пользователя» по умолчанию в Slackware. Как раз эта концепция там используется весьма широко (например для доступа к переферии) и уже во время создания пользователя при помощи adduser предлагается добавить целый список групп одним нажатием кнопки.

Право слово, даже не знаю, зачем я это делаю. Тем не менее...

Вон там, в первом посте вы упомянули про groupmems. Ее страничка руководства любезно сообщает нам

Name
groupmems - administer members of a user's primary group
...
Description
The groupmems command allows a user to administer his/her own group membership list without the requirement of superuser privileges. The groupmems utility is for systems that configure its users to be in their own name sake primary group (i.e., guest / guest).

Only the superuser, as administrator, can use groupmems to alter the memberships of other groups.


Многие дистрибутивы по умолчанию используют эту концепцию, которая состоит в том, что бы при создании учеётки пользователя создать для него его персональную основную группу: vasya/vasya, petya/tetya etc. и дать пользователю возможность распоряжаться членством в этой группе. Сыр сей не бесплатен, не каждому понравится цена:

Setup
The groupmems executable should be in mode 2770 as user root and in group groups. The system administrator can add users to group groups to allow or disallow them using the groupmems utility to manage their own group membership list.

$ groupadd -r groups
$ chmod 2770 groupmems

$ chown root.groups groupmems

$ groupmems -g groups -a gk4


Slackware этот подход по умолчанию не использует, основной группой пользователя по умолчанию (ага, диалоговый adduser) назначается группа user, персональная группа для пользователя по умолчанию не создается.

Во-первых использует не операционная система, а пользователи и/или администраторы.

Тем не менее, в системе сделаны стартовые настройки по умолчанию, с которыми она устанавливается и может быть использована по умолчанию. Пользователи/администраторы вольны такое поведение по умолчанию оставить (безвозмездно, то есть даром) или поменять (приложив усилия и применив настройки, которые будут поддерживать самостоятельно). Так вот по умолчанию Slackware не использует sudo, для повышения привилегий использует su (su -), настроенный на ввод пароля root (да, su умеет давать повышенные привилегии и по паролю пользователя, но по умолчанию таких настроек в Slackware не сделано).

Надеюсь теперь слов «по умолчанию» окажется достаточно, если же нет, не сочтите за труд, досыпьте щедрой рукою самостоятельно.