创建组
$sudo addgroup groupName
创建用户userName并加入组groupName
$sudo useradd userName -g groupName -M # 并指定唯一组groupName,并强制创建HOME目录(默认位置)
$sudo useradd userName -g groupName -M -d absolutePath # +指定HOME所在位置absolutePath
增加已存在用户到指定组
$sudo adduser userName groupName
从组中删除某用户
$sudo gpasswd -d userName groupName
组用户成员维护
$gpasswd –a userName groupName # 添加用户到组
$gpasswd –d userName groupName # 从组中删除
$gpasswd –A 组管理员用户列表 groupName # don't know
显示用户ID及组信息:
$id
uid=1001(dbh) gid=1001(dbh) groups=115(admin),1001(dbh)
$cat /etc/group
groupName:x:1002:userName
口令维护
$passwd userName
显示指定用户所属的组
$groups userName
文件属性相关
改变当前文件所属用户
$chown userName -R path
改变当前文件所属用户组
$chgrp groupName -R path
改变当前目录下所有文件权限
$find -type f | xargs chmod xxx
$chmod xxx `find -type f` // 这种方法好像问题
改变当前目录下所有文件夹权限
$find -type d | xargs chmod xxx
$chmod xxx `find -type d` // 这种方法好像有问题