用户管理
一.必知点
1.用户信息文件/etc/passwd
2.用户名:密码:UID:GID:描述信息:家目录:登陆状态
3.用户密码存放文件/etc/shadow
4.每次创建新账户都会在home目录下产生跟用户名同名的家目录
二.添加账户
#useradd 【参数】 账户的名称
-u 指定用户的UID 用法:useradd -u uid号 用户名
-g 指定用户的主组 用法:useradd -g 组名 用户名
-G 指定用户的附组 用法:useradd -G 组名 用户名
-d 指定用户的家目录 用法:useradd -d /目录名 用户名
-s 指定不能登陆系统用户 用法:useradd -s /sbin/nologin 用户名
三.切换用户
#su 用户名 只切换用户,没有完全登陆
#su - 用户名 完全登陆到用户
#exit 退出当前登录账户
手动添加账户(待讲)
四.修改账户 (可直接修改passwd文件)
#usermod --help
#usermod -l 新名 旧名
#usermod -u 新id 用户名
#usermod -u 新id -o 用户名
#usermod -g 新gid 用户名
#usermod -c 账户描述 用户名
#usermod -d 家目录的路径 用户名
#usermod -s 新shell 用户名
#usermod -s /sbin/nologin 用户名
#usermod -G 组名 用户名称
#usermod -L 用户名称
#usermod -U 用户名称
查看现在系统都支持哪些shell:
#cat /etc/shells
五.删除账户
#userdel -r 用户名
#userdel 用户名
六.账户密码 设置密码:普通账户不能给自己设置初始密码,只能修改
#passwd
#passwd 用户名
七.锁定密码
#passwd -l 账户名称
#passwd -u 账户名称
#passwd -S 账户名称
用户组管理
一.必知点
1.用户组信息文件/etc/group 组名:代表组密码:GID:组员
2.用户组密码存地/etc/gshadow 组名:加密密码:组管理员:组员
二.添加组
#groupadd 组名
#groupadd -g GID 组名
#groupadd -g GID -o 组名
三.修改组
#groupmod -n 新组名 旧组名
#groupmod -g GID 组名
#groupmod -g GID -o 组名
四.删除组
#groupdel 组名
五.组密码
#gpasswd 组名
六.添加与删除组员
#gpasswd -a 账户名称 组名
#gpasswd -d 账户名称 组名
七.添加组管理员
#gpasswd -A 用户名称 组名
八.修改文件附组
#chgrp 组名 文件名 **重点内容**