# 用户和组

/etc/passwd  # 用户帐号文件
/etc/shadow  # 用户密码文件
/etc/group   # 用户组文件

useradd  # 创建用户
    -d   # 指定用户家目录
    -s   # 指定登录shell
    
userdel  # 删除用户
    
usermod  # 更改用户属性
    -l   # 用改用户名
    -L   # 锁定用户
    -U   # 解锁用户
    
passwd   # 设置用户密码
    -l   # 锁定用户密码
    -u   # 解锁用户密码
    -d   # 删除用户密码

groupadd # 创建用户组,GID > 1000
    -r   # 以系统用户组方式创建,GID < 1000
   
groupdel # 删除用户组

groupmod # 更改组属性
    -n   # 更改组名称
    -g   # 更改GID

gpasswd
    -a   # 将用户添加到用户组
    -d   # 将用户从用于组中移除

chown [username] [filename]  # 更改文件所属用户
chgrp [groupname] [filename] # 更改文件所属组
# ACL

getfacl [filename]  # 查看文件原始权限

setfacl
    -m  # 设置ACL权限 
    # 例: 
    setfacl -m u:zs:rwx a.txt  # 给用户zs对于a.txt读写执行的权限
    setfacl -m g:master:rwx a.txt  # 给master组对于a.txt读写执行的权限
    -x  # 删除ACL权限
    # 例: 
    setfacl -m u:zs a.txt  #删除用户zs对于a.txt的所有权限
    setfacl -m g:master a.txt  #删除master组对于a.txt的所有权限
    -b  # 清空ACL权限

一只臭咸鱼