2 groupadd 创建组账户
-g 组ID号
groupadd tom
groupadd -g 1000 jerry 创建组为tom GID 为1000的组 jerry
3 id
显示账户和账户的信息
修建账户和组
1 passwd 更新账户和信息
-l 锁定账户 只有root可以使用
– stdin 从文件和管道中读取密码
- u 解锁账户
-d 快速账户密码 只有root可以用
passwd 为当前用户设置密码
passwd 123 修改123的密码
echo “123456” |passwd --stdin 123 为123 设置密码 为123456
passwd -l 123 锁定账户123
passwd -u 123 解锁123
passwd -d 123 清空账户123的密码 不设置密码则无密码
2 usermod 修改账户的信息
-d 修改家目录的家目录
usernod -d /home/tomcat 123 修改123的家目录
-e 修改账户的失效日期
usermod -e 2019-03-30
usermod -g mail 123 修改账户123的基本组为mail
usermod -s /bin/bash user2 修改user2登录shell为bash
usermod -u 1001 123 修改123 的UID为1001
删除账户及组
1 userdel 删除账户和组
-r 删除账户及和他相关的文件
userdel -r 123 删除123和他相关的文件
2 groupdel 删除组账户
groupdel 123 删除123这个组
账户与组文件解析
1 账户信息文件
/etc/passwd 就可以看啦
2 账户密码文件
/etc/shadow 可以看到
3 组账户信息文件
/etc/group 可以看到
4 组账户密码文件
/etc/gshadow 可以看到
文件及目录权限
1 概念
r 读取权限
w 写权限
x 执行权限
2 修改文档属性
1 chmod 修改文件和目录权限
-r 递归的修改相应用于所有的子目录和子文件
账户管理案例
创建共享目录
mkdir -p /var/teach
创建组长账户
groupadd teach
创建组管理员账户
useradd -g teach Op-teach
创建普通员工号
useradd -g yeach endy
添加管理员
gpasswd -A Op_teach teach
ACL 访问控制权限
setfacl -b 删除所有的ACL 条目
setfacl -m 添加ACL条目
setfacl -x 删除指定的ACL条目
setfacl -R 递归出来所有的子文件和目录
磁盘分区
1、p ----------分区列表
3、m----------获取帮助
2、t ----------更改分区类型
3、n ---------创建新分区
4、d ----------删除分区
5、v ----------校验分区
6、u ----------转换单位
7、w ----------保存并退出
8、q ----------不保存并退出