Будучи новим у адмініструванні Linux, я трохи заплутався у наступних командах:
useradd
usermod
groupadd
groupmod
Щойно я закінчив читати книгу адміністрації користувачів у посібнику адміністратора Linux / Unix, але деякі речі все ще трохи туманні.
В основному useradd
здається, що прямо вперед:
useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
Я можу додати "Девід Гілберт" за допомогою імені користувача hilbert
, встановивши його каталог, оболонку та групи за замовчуванням. І я думаю, що -g
це його основна / за замовчуванням група та -G
інші його групи.
Ось такі мої наступні запитання:
- Чи працювала б ця команда, якби груп
faculty
іfamous
не існувало? Це просто створило б їх? - Якщо ні, то яку команду я використовую для створення нових груп?
- Якщо я видаляю користувача
hilbert
і в цих групах немає інших користувачів, вони все ще існуватимуть? Чи слід їх видаляти? - Після того, як я запускаю
useradd
команду, подану вище, як я видаляю Девіда зfamous
групи та переназначаю його основну групу, доhilbert
якої ще не існує?
usermod -g hilbert hilbert
дійду, що це видалить інші групи Гільберта? Якщо так, як я б утримував ці інші групи? Якщо ні, як би я видалив його з інших груп?