Користувачі в linux - додавання, зміна, видалення - сам собі адміністратор

Які ключі ще розуміє useradd:
-b - задає базовий каталог, в якому буде створена домашня папка користувача. За замовчуванням / home
-d - задає ім'я домашнього каталогу. За замовчуванням назва збігається з ім'ям користувача
-e Дата, після досягнення якої користувач блокується. Здається в форматі РРРР-ММ-ДД. За замовчуванням вимкнено. Відповідає EXPIRE в шаблоні / etc / default / useradd;
-f - відповідає INACTIVE в шаблоні, як уже говорилося, термін старіння пароля до блокування;
-g - задає первинну групу для нового користувача. Вказується GID або ім'я групи. Якщо параметр не заданий, ім'я групи буде таке ж як ім'я користувача;
-G - список додаткових груп для створюваного користувача;
-k - шлях до каталогу шаблонів. Відповідає SKEL в шаблоні;
-u - для установки UID користувача вручну.

Управляємо паролями користувачів в Linux - passwd

Для завдання і зміни паролів використовується команда passwd.

Давайте задамо пароль для користувача hc:

Нас запитали новий пароль і його підтвердження. В ході завдання пароля ви можете отримувати попередження, що паролі не дуже гарні:

  • BAD PASSWORD: The password is a palindrome - дзеркальний пароль, наприклад - 111111, 123321, qweewq і т.п .;
  • BAD PASSWORD: The password is shorter than 8 characters - пароль менше 8 символів;
  • BAD PASSWORD: The password fails the dictionary check - it is based on a (reversed) dictionary word - в якості пароля використовується слово зі словника, наприклад hello або qwerty;
  • BAD PASSWORD: is too similar to the old one - занадто схожий на попередній, наприклад, якщо ви змінили тільки один символ.

і так далі. Придумуйте якісні паролі!

за допомогою команди id. про будь-користувача

uid = 1001 (testuser) gid = 1001 (testuser) groups = 1001 (testuser)

id без вказівки параметрів розповість про вашу поточної учетке.

Так само дізнатися під ким ви працюєте можна за допомогою команди whoami:

[Hc @ hc home] $ whoami

або трохи більш докладно who am i:

[Hc @ hc home] $ who am i

Дізнатися які користувачі працюють в системі можна ввівши who:

[Root @ hc home] # who

або так, трохи більш докладно командою w:

[Root @ hc home] # w

18. 42. 50 up 8. 45. 2 users. load average. 0.03. 0.03. 0.05

USER TTY FROM LOGIN @ IDLE JCPU PCPU WHAT

root pts / 0 192.168.0.33 15. 06 2.00s 1.31s 0.06s w

hc pts / 1 192.168.0.33 18. 42 48.00s 0.03s 0.03s - bash

Зміна інформації про користувачів в Linux - usermod

Змінювати обліковий запис можна за допомогою usermod.

Повернемо bash для testuser:

usermod testuser - s / bin / bash

Утиліта використовує ті ж ключі, що і useradd. Тобто і змінити ви можете ті ж самі параметри та атрибути, що і при створенні облікового запису.

Видаляємо обліковий запис в Linux - userdel

Тут так само все просто:

userdel - r testuser

-r - вказує, що необхідно видалити не тільки запис про користувача, але і його домашній каталог з усім вмістом. Так само є ще опція -f - негайне видалення користувача, навіть якщо він працює в системі.

Користувачі в Linux - пара корисних практичних прикладів

Міняємо оболонку за замовчуванням в шаблоні користувача