1. 创建用户 YZYX, 附加组为 bin 和 root ,默认shell 为 /bin/csh, 注释信息为 “自动化运维工程师”useradd -G bin,root -s /bin/csh -c '自动化运维工程师' YZYX
2.创建yzyxs 组, 用户 tomcat 使用yzyxs 作为附属组,用户git 使用yzyxs 作为附属组,用户mysql不可交互登录系统
且不是yzyxs的成员,tomcat,git,mysql 密码都是123456groupadd yzyxs
useradd -G yzyxs tomcat
useradd -G yzyxs git
useradd -s /sbin/nologin mysql
echo 123456 | passwd -stdin tomcat
echo 123456 | passwd -stdin git
echo 123456 | passwd -stdin mysql
3. 在linuxstdin,stdout和stderr含义终端(Terminal)的标准输入(standard input),标准输出( standard out)
和标准错误输出(standard error)
4.批量创建用户newusers userfile.txt
5.批量修改口令cat pass.txt | chpasswd # 批量更改口令
getent shadow # 查看口令
6.存放用户及组的配置文件/etc/passwd
/etc/group
/etc/shadow
/etc/shell
7.密码文件组成gitlab-prometheus:x:993:990::/var/opt/gitlab/prometheus:/bin/sh
name passwd uid gid commit home directory shell
8.添加用户描述chfn git
9.改变用户shell环境chsh -s /bin/chs xxx(user)
chsh -s /sbin/nologin xxx(user)
10.创建系统运行用户groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql