用户:用于登陆计算机,访问系统资源。同时计算机也能够经过帐号来判断登录者的身份,给予适当权限。linux
用户划分shell
超级用户:root,UID等于0安全
普通用户:ui
系统用户,UID为1~9993d
本身建立的用户,UID>=1000blog
组:将某些用户划分到一个组里,同一管理。资源
组的划分登录
超级用户群组: root,GID等于0配置
系统群组:GID等于1~999权限
自定义群组:GID大于等于1000
/etc/passwd linux下用户配置文件,记录着全部用户信息
第一个字段root表明用户名
第二个字段表明密码,固然为了安全,密码不可能直接显示在这里
第三个字段表明用户uid
第四个字段表明gid
第五个字段root表明注释或描述
第六个字段root表明用户的家目录
第七个字段表明用户的shell环境
第一个字段表明组名
第二个字段表明组密码
第三个字段表明组ID
最后表明哪些用户属于这个组
/etc/login.defs 用户初始化配置文件,记录用户ID范围,是否建立、删除家目录等
useradd 添加用户
语法:useradd 选项 用户名
选项:
-u 指定用户uid
-g 指定用户主要群组
-G 指定用户附加群组
-c 描述信息
-s 指定shell环境
-d 指定家目录
usermod 修改用户
userdel 删除用户,加上-r选项,同时删除家目录
groupadd 添加一个组
groupmod 修改组信息
选项
-g 修改组id;groupmod -g 新组ID 组名
-n 修改组名;groupmod -n 新组名 组名
groupdel 删除组
passwd
passwd+用户名,给指定用户设置密码
或者