用户、用户组
用户
- 说明:
1).在Linux系统中是支持多用户多任务进行操作的,任何一个需要使用系统的资源的账户,都必须事先先向系统管理员申请一个账号,之后以该账户的身份登入系统.
2)Linux中的用户至少都要属于一个组.
用户的添加
- 基本语法 useradd [选项] 用户名
- 当用户创建完成之后,会自动创建一个和用户同名的家目录
- 可以在常见用户的时候使用 useradd -d 来对用户进行指定家目录
案例:创建一个名为js的用户,为其指定家目录为 /home/web
给用户指定密码或修改密码
- 基本语法 passwd 用户名
案例:为刚才创建的用户设置密码,并切换到该用户(注意:高权限用户向低权限用户切换不需要输入命令)
删除用户
- 基本语法 userdel 用户名
案例:删除用户js,但是保留家目录(当删除时,使用-r选项的时候,则会将家目录一同删除)
查询用户以及切换
- 查询基本语法 id 用户名
- 切换基本用法 su 用户名
- 当需要返回原来的用户的时候输入exit即可
用户组
系统的管理机制,可以对多个用户进行统一管理
创建用户组
- 基本语法 groupadd 组名
删除用户组
- 基本语法 groupdel 组名
增加用户时直接指定用户组
- 基本语法 useradd -g 用户组 用户名
案例:创建用户组web 然后创建用户并为其指定用户组为 web
修改用户组
- 基本语法 usermod -g 用户组 用户
案例:创建用户组 web1 将其js用户的用户组修改为web1
相关文件(使用cat命令加路径查看)
/etc/passwd文件
用户的配置文件,记录用户的各种信息
每行含义:登录名 : 口令 : 用户标识号 : 组标识号 : 注释性描述 : 主目录 : 登录shell
/etc/shadow文件
口令配置文件
每行的含义:登录名 : 加密口令 : 最后一次修改时间 : 最大时间间隔 : 警告时间 : 不活动时间 : 失效时间 : 标识
/etc/group文件
组配置文件,记录Linux包含的组的信息
每行含义:组名 : 口令 : 组标识号 : 组内用户列表
边学习边记录,若有不足之处欢迎留言指点…