用户类别:
管理员组:
普通组:
系统组:
一般组
用户组类别:
私有组:创建用户,如果没有指定所属组,则默认创建同名的组
基本组:用户的默认组
附加组,额外组:默认组以为的其他组
用户:
/etc/passwd
account:
passwd:
UID:
GID:
comment:
HOME DIR:
SHELL:
/etc/shadow
account:
encrypted password:
用户管理:
useradd [option] USERNAME
-u UID
-g GID(基本组)
-G GID,....(附加组)
-c 注释信息
-d 家目录
-s SHELL
-m -k
-M 不创建家目录
-r 添加一个系统用户
/etc/login.defs
userdel [option] USERNAME
-r:同事删除用户的家目录
id:查看用户的账号属性信息
usermod
-l:修改登录名
-L:锁定账号
-U:解锁账号
chsh:修改用户的默认shell
chfn:修改注释信息
密码管理
passwd [USERNAME]
--stdin 标准输入读取密码
-l
-u
-d 删除用户密码
pwck:检查用户账号完整性
组管理:
创建组:
groupadd
-g:指定GID
-r:添加一个系统组
groupmod
-g:GID
-n:GRPNAME
groupdel
gpasswd:为组设定密码
newgrp:临时切换组(退出exit)
chage
-d:最近一次修改时间
-E:过期时间
-I:非活动时间
-m:最短使用期限
-M:最长使用期限
-W:警告时间
权限管理:
chown:改变文件属主(只有管理员可以使用此命令)
#chown USERNAME file,....
-R:修改目录及其内部文件的属主
--reference=/path/to/somefile file,... 参考某个文件,设定和参考文件一样
chown USERNAME:GRPNAME file,.... (USERNAME.GRPNAME) 同时改变属主属组
#chgrp GRPNAME file,...
-R:(递归)
--reference=/path/to/somefile file,... 参考某个文件,设定和参考文件一样
chmod:修改文件的权限
修改三类用户的权限;
chmod MODE file,....
-R:(递归)
--reference=/path/to/somefile file,... 参考某个文件,设定和参考文件一样