Почему для меня как пользователя появилась новая группа?


9

Почему, когда я предоставляю имя пользователя в процессе установки Ubuntu, создается новая группа с этим именем?

Есть ли причина, по которой мы не просто администраторы?

Ответы:


5

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

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


Поэтому, если я хочу добавить другого пользователя, такого как я, могу ли я (1) добавить их в Adminstrator, (2) добавить их как <my-group> или (3) создать новую группу для них с их собственным именем, или ( 4) делать что-то еще? Ничто из этого не имеет смысла для меня. :(
user541686

@ Mehrdad, когда вы добавляете нового пользователя, для него автоматически создается группа, и вы можете выбрать, какого типа он пользователь. Обычно вы выбираете пользователя на рабочем столе.
RolandiXor

@Roland: Подождите, я в замешательстве - какая разница между а groupи а kind of user? Вы говорите, что можете быть в rootгруппе, но быть Desktop Userодновременно?
user541686

@ Мерадада - это просто группа . Тип пользователя - это, ну, скажем, определение того, что данный пользователь может и не может делать. Например, если вы являетесь администратором, вы можете добавлять других пользователей и делать то, что может делать root. Если вы являетесь частью группы принтеров, вы можете использовать принтеры ... если вы не являетесь частью группы, то вы не можете.
RolandiXor

@Roland: Это так сильно отличается от Windows, это чертовски запутывает меня, хаха. В Windows группы и «виды пользователей» являются синонимами. Извините, если это немного не по теме, но сколько тогда "видов пользователей"? Есть ли текстовый файл, в котором я могу установить типы пользователей вручную?
user541686

1

Это необходимо из-за прав файловой системы Linux. Linux (и другие варианты Unix) имеют правильную настройку для 3 типов пользователей: владелец, группа-владелец и «другие» (то есть тот, кто не является владельцем и не входит в группу-владельца). Все файлы (в файловых системах linux) обязаны иметь владельца и группу владельцев.

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


Значит, группы Administratorи Desktop Userгруппы практически бесполезны? (Редактировать: По-видимому, это вовсе не "группы", я так растерялся ...)
user541686

0

Есть вы, root (admin) и все остальные. Вы автоматически добавлены в sudoers и можете выступать как root (admin) через sudo из-за статуса вашей группы. Root и Администратор довольно синонимы.

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

РЕДАКТИРОВАТЬ: Читать RootSudo


2
@wojox: Хм ... Я не уверен, что понимаю, что ты имеешь в виду. Я разместил скриншот; Мне интересно, почему не выбран второй вариант?
user541686

Второй вариант выбран. Откройте терминал и введите: groups
wojox

Вы также заметите себя в группе администраторов.
wojox

@wojox: Но я также в других группах, и у меня возникает вопрос "почему"? Потерял бы я что-нибудь, если бы был просто администратором?
user541686

Вы можете потерять много, просто запустив от имени администратора или корня. Это не хорошая практика.
wojox
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.