Домашня » як » Додайте користувача до групи (або другої групи) у Linux

    Додайте користувача до групи (або другої групи) у Linux

    Зміна групи, з якою користувач пов'язаний, є досить легким завданням, але не всі знають команди, особливо для додавання користувача до другорядної групи. Ми проведемо всі сценарії для вас.

    Облікові записи користувачів можуть бути призначені для однієї або декількох груп у Linux. Ви можете налаштувати права доступу до файлів та інші привілеї за групами. Наприклад, на Ubuntu можуть використовувати тільки користувачі групи sudo sudo команда для отримання підвищених дозволів.

    Додати нову групу

    Якщо ви хочете створити нову групу у вашій системі, використовуйте groupadd Команда наступна команда, замінивши new_group на назву групи, яку потрібно створити. Ви також повинні використовувати sudo з цією командою (або, на дистрибутивах Linux, які не використовуються) sudo, потрібно запустити su команду самостійно, щоб отримати підвищені дозволи перед запуском команди.

    групу sudoдодати моюнову групу

    Додайте існуючий обліковий запис користувача до групи

    Щоб додати існуючий обліковий запис користувача до групи у вашій системі, використовуйте usermod команда, заміна прикладнагрупа з назвою групи, до якої потрібно додати користувача, іexampleusername  з ім'ям користувача, якого потрібно додати.

    usermod -a -G examplegroup exampleusername

    Наприклад, щоб додати користувача geek групі sudo , використовуйте таку команду:

    usermod -a -G sudo geek

    Зміна основної групи користувача

    Хоча обліковий запис користувача може бути частиною декількох груп, одна з груп завжди є «первинною групою», а інші - «вторинними». Процес реєстрації користувача, а також файли та папки, створені користувачем, буде призначено до основної групи.

    Щоб змінити основну групу, до якої призначено користувача, запустіть usermod команда, замінаприкладнагрупа  з назвою групи, якою ви хочете бути основним і exampleusernameз ім'ям облікового запису користувача.

    usermod -g groupname ім'я користувача

    Зверніть увагу на -g тут. Якщо ви використовуєте нижній регістр g, ви призначаєте первинну групу. При використанні великих літер -G , як і вище, ви призначаєте нову вторинну групу.

    Перегляд груп, для яких призначено обліковий запис користувача

    Щоб переглянути групи, до яких призначено поточний обліковий запис користувача, запустіть групи  команду. Ви побачите список груп.

    групи

    Щоб переглянути числові ідентифікатори, пов'язані з кожною групою, запустіть id  замість команди:

    id

    Щоб переглянути групи, до яких призначено інший обліковий запис користувача, запустіть групи команду і зазначте ім'я облікового запису користувача.

    групи exampleusername

    Також можна переглянути числові ідентифікатори, пов'язані з кожною групою, запустивши id і вказуючи ім'я користувача.

    id exampleusername

    Перша група в Росії групи у списку або групі, що відображається після "gid =" у списку id Список є основною групою облікового запису користувача. Інші групи - це вторинні групи. Отже, на скріншоті нижче основна група облікового запису користувача наприклад.

    Створіть нового користувача та призначте групу в одній команді

    Іноді ви можете створити новий обліковий запис користувача, який має доступ до певного ресурсу або каталогу, як новий користувач FTP. Можна вказати групи, до яких буде призначено обліковий запис користувача під час створення облікового запису користувача з useradd команда:

    useradd -G examplegroup exampleusername

    Наприклад, щоб створити новий обліковий запис з іменем jsmith і призначити цей обліковий запис групі ftp, виконайте такі дії:

    useradd -G ftp jsmith

    Після цього ви бажаєте призначити пароль для цього користувача:

    passwd jsmith

    Додайте користувача до кількох груп

    Призначаючи вторинні групи обліковому запису користувача, можна легко призначити декілька груп одночасно, розділивши список комами.

    usermod -a -G group1, group2, group3 exampleusername

    Наприклад, щоб додати користувача з іменем geek до груп ftp, sudo і example, виконайте такі дії:

    usermod -a -G ftp, sudo, наприклад geek

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

    Переглянути всі групи в системі

    Якщо ви хочете переглянути список всіх груп у вашій системі, ви можете використовувати отримувати команда:

    групи

    Цей вивід також покаже, які облікові записи користувачів є членами яких груп. Отже, на скріншоті нижче ми бачимо, що облікові записи користувача syslog і chris є членами групи adm.

    Це має охоплювати все, що потрібно знати про додавання користувачів до груп у Linux.