Чому існує нова група для мене як користувача?


9

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

Чи є причина, що ми не просто прості адміністратори?

Відповіді:


5

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

За замовчуванням перший користувач (той, який ви створюєте з інсталятора) - це адміністратор (по суті) з деякими параметрами, відключеними для безпеки. Причина, коли кожен отримує окрему групу, полягає лише в тому, що це полегшує управління дозволами (на Unix) таким чином.


Отже, якщо я хочу додати іншого користувача, як я, чи я (1) додаю їх до адміністратора оголошень, (2) додати їх як <my-group> або (3) створити нову групу для них зі своїм іменем, або ( 4) робити щось інше? Нічого з цього не має для мене сенсу. :(
користувач541686

@Mehrdad, коли ви додаєте нового користувача, група автоматично створюється для них, і ви можете обрати тип користувача. Зазвичай ви обираєте користувача робочого столу.
RolandiXor

@Roland: Зачекайте, я розгублений - яка різниця між a groupі a kind of user? Ви говорите, що можете бути в rootгрупі, але бути Desktop Userодночасно?
користувач541686

@Mehrdad група - це саме те, що: група . Певним чином користувач - це, скажімо так, визначення речей, якими користувач, про який йде мова, може і не може. Наприклад, якщо ви адміністратор, ви можете додавати інших користувачів і робити те, що може виконувати root. Якщо ви є частиною групи принтерів, ви можете використовувати принтери ... якщо ви не входите до групи, то не можете.
RolandiXor

@Roland: Це настільки відрізняється від Windows, що це бентежить чорт у мене, ха-ха. У Windows групи та "види користувачів" є синонімами. Вибачте, якщо це трохи поза темою, але скільки "видів користувачів" є тоді? Чи є текстовий файл, де я можу встановити види користувачів вручну?
користувач541686

1

Це необхідно через права файлової системи Linux. У Linux (та інших варіантах Unix) є правильне налаштування для 3 типів користувачів: власника, групи, що володіє, та "інших" (тобто для тих, хто не є власником і не є власником групи). Усі файли (у файлових системах Linux) зобов'язані мати власником і власником групи.

Оскільки зазвичай файли, створені користувачем, призначені саме для цього користувача, власник встановлюється користувачеві, а група власника - спеціальній групі, до якої належить користувач: група з користувачем, її ім'я. Ось чому така група створюється кожного разу, коли створюється новий користувач.


Таким чином , це означає , що Administratorі Desktop Userгрупи в значній мірі не приносять користі? (Редагувати: Мабуть, це зовсім не "групи", я так розгублений ...)
user541686,

0

Є ви, root (адміністратор) та всі інші. Ви автоматично додаєтесь до sudoers і можете виконувати функції root (адміністратора) через sudo через статус вашої групи. Корінь і адміністратор досить синонімічні.

Ubuntu хоче полегшити користувачам вставати та працювати без необхідності встановлення та налаштування всього цього.

EDIT: Прочитайте RootSudo


2
@wojox: Гм ... я не впевнений, що я цілком розумію, що ти маєш на увазі. Я опублікував скріншот; Цікаво, чому не обраний другий варіант?
користувач541686

Вибирається другий варіант. Відкрийте термінал і наберіть: групи
wojox

Ви також помітите свої в групі адміністратора.
wojox

@wojox: Але я також є в інших групах, які задають моє питання "чому"? Я би щось втратив, якби я був просто адміністратором?
користувач541686

Ви можете втратити багато, просто запустившись як root адміністратора. Це не найкраща практика.
wojox
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.