1、useradd 添加用户
useradd [选项]... 用户名
-u 用户id、-d 家目录路径、-s 登录Shell(解释器)、-G 附加组
/sbin/nologin :禁止用户登陆系统
[root@server0 ~]# useradd nsd01
[root@server0 ~]# id nsd01 #显示用户基本信息
[root@server0 ~]# useradd -u 1200 nsd01 #创建用户指定UID
[root@server0 ~]# useradd -d /opt/test nsd01 #指定家目录
[root@server0 ~]# useradd -G tarena nsd01 #指定加入附加组
[root@server0 ~]# useradd -s /sbin/nologin nsd01 #指定登录解释器
| : 管道操作,将前面命令的输出结果,交由后面命令在处理一次,最后的输出以最后一条命令为准
# cat -n /etc/passwd | head -12
重定向
>:覆盖重定向
>>:追加重定向
2>:将前面命令的错误输出,写入到文本文件中,只收集错误信息
&>:将前面命令的正确与错误输出,写入到文本文件中,正确与错误都收集
echo 在屏幕输出用户想输出的内容
[root@server0 ~]# echo A.tedu.cn > /etc/hostname
2、passwd 设置登录密码 /etc/shadow
[root@server0 ~]# head -1 /etc/shadow
用户名:密码加密字符串:上一次修改密码的时间
非交互式:echo '密码' | passwd --stdin 用户名
echo 123456 | passwd --stdin nsd01
管理组账号 组基本信息 /etc/group
[root@server0 ~]# head -1 /etc/group
root:x:0:
组名:x:GID:组的成员列表
1、groupadd 添加组
groupadd [-g 组ID] 组名
[root@server0 ~]# groupadd stugrp
2、gpasswd 管理组成员
gpasswd -a 用户名 组名 增加用户到组
gpasswd -d 用户名 组名 删除组中用户
[root@server0 ~]# gpasswd -a kenji stugrp #添加用户到组
[root@server0 ~]# gpasswd -d kenji stugrp #从组中删除用户
3、groupdel删除组
groupdel 组名
[root@server0 ~]# groupdel stugrp