Сценарий описывает администрирование пользователей системы: добавление новых пользователей, удаление существущих, изменение параметров пользователей. Такие изменения учётных записей пользователей доступны только суперпользователю.
Начальные условия: Командная строка после входа в систему суперпользователя.
1. Для добавления новых пользователей используется команда useradd. При этом в качестве параметров можно указать домашнюю директорию и командную оболочку пользователя: useradd testuser -d /home/users/testuser -s /bin/sh, результат можно увидеть следующим образом: cat /etc/passwd | grep testuser.
2. desktop ~ # cat /etc/passwdtestuser:x:1003:1003::/home/users/testuser:/bin/sh 3. С помощью команды passwd можно задать пароль для нового пользователя: passwd testuser.
4. desktop ~ # passwd testuser5. New UNIX password:6. Retype new UNIX password:passwd: пароль успешно обновлён 7. Для изменения параметров учётной записи можно отредактировать файл /etc/passwd, однако более корректным способом является использование команды usermod. Например, для изменение командной оболочки пользователя на /bin/false приведёт к невозможности его входа в систему: usermod -s /bin/false testuser.
desktop ~ # usermod -s /bin/false testuser 8. Удаление пользователя производится с помощью команды userdel: userdel testuser.
desktop ~ # userdel testuser