linux的特点
特点之一的多用户指的是:可以存在多个用户同时对Linux系统进行操作。
默认情况下:只有root用户可以对用户进行增删改查。
适用场景:一个项目需要分工合作,每个人做不同的事,每个人都拥有自己独立的账号。
根目录下有众多文件夹,每个文件夹都有不同的功能。
例如root文件夹存放管理员相关文件,home文件夹存放用户相关文件。
etc文件夹就存放相关配置文件,一般情况下不要去修改。
linux的命令:
passwd配置文件
passwd配置文件就存在在该目录下,负责保存Linux的所有用户相关的数据。
由三部分组成。
第一部分:root用户的相关信息
第二部分:系统用户相关信息(系统用户无法登录)
第三部分:自定义用户的相关信息
cat /etc/passwd 命令
通过 cat /etc/passwd 命令 ,可以打开该文件,可以查看有多少用户
配置文件每行定义一个账号信息,以冒号分割为7个字段。
分别表示:
1.账号名称 2.密码
3.UID(用户的唯一id,root默认为0,普通用户默认从1000开始到65535)
4.GID (用户所在组的id,root默认为0,普通用户默认从1000开始到65535,默认和UID相等)
5. 账户说明信息 6. 账号对应的家目录
7. shell命令快捷登录的语法
group配置文件
group配置文件就存在在该目录下,负责保存Linux的所有组的相关的数据。
通过cat /etc/group 可以查看有多少组
1.切换至root用户(只有管理员才有该权限)
2.通过 useradd 用户名 ; 即可创建用户
3. 检查配置文件是否更新,检查home目录是否更新
4.设置(重置)密码: passwd 用户名
5.通过切换用户检查是否修改成功
6.userdel 用户名 表示删除指定的用户
groupadd 组名 即可创建一个组
groupmod -n 新组名 旧组名 可以修改组的名称
groupdel 组名 可以删除指定的组
gpasswd命令可以对组进行相关操作,例如添加组员,移除组员
例如:
gpasswd -a 用户名 组名 表示将用户插入到组中
gpasswd -d 用户名 组名 表示从该组删除指定用户
注意:一个组可以有多个组员,一个组员也可以在多个组中