Будучи новим у адмініструванні 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дійду, що це видалить інші групи Гільберта? Якщо так, як я б утримував ці інші групи? Якщо ні, як би я видалив його з інших груп?