赞
踩
我们linux中是靠用户登陆的,每一个用户都是唯一的,不可重复的,也是标识2计算机上的资源归属,那么它Linux中关联什么作用我们详细了解一下:
/etc/passwd | 保存系统中全部用户 |
/etc/shadow | 保存各个用户的密码 |
/etc/group | 保存系统中的组用户名 |
/etc/gshagroup | 保存各个用户组的密码 |
用户组的作用:方便多个用户批量管理
用户身份标识:
计算机每个用户设置一个唯一的数字
当计算机识别用户的时候,是通过该数字识别。数字是( uid )
用户组的身份标识是:( gid )
- 比如: root : x : 0 : 0 : root : /root : /bin/bash
-
- root1 : x : 1001 : 1001 : root1 : /root1 : /sbin/nologin
root和root1 | 用户名 |
x | 密码占位符 为了安全,放到另外一个文件 (/etc/shadow) |
0和1001 | 用户的uid |
第二个0和1001 | 用户的gid |
root和root1 | 用户的描述信息 |
/root和/root1 | 用户家目录 |
/bin/bash和/sbin/nologin | 用户shell类型 |
/ bin / bash :默认shell类型,可以登入系统
/ sbin / nologin :无法登入系统
命令格式:grep “ / bin / bash ” / etc / passwd | wc -c
uid:0
特点:
默认只能有一个 " root "
root用户是没有任何权限束缚(想管理谁就管理谁)
uid:1-999
特点:
在linux中安装完成或安装了某个程序自动生成的用户
这类用户是不能登入系统的
uid:1000+(1000以上)
特点:
需要通过命令来创建的
普通用户的权限非常小的,通常仅仅能在自己的家目录下操作(在自己家想干嘛干嘛)
默认的该用户的家目录在 /home 下和它自己用户名的目录
用户的基本组 | 在/etc/passwd下中 第四段gid 所指用户基本组 |
用户的附加组 | 除了主组以外的组 就是附加组 |
一个用户可以有多个组。
一个用户只能有一个主组,其他都是附加组。
在命令完成创建用户的时候,默认会创建一个组。
这个组名和用户名相同(默认该组用的就是用户主组)。
属主:文件属于谁,谁创建的文件,文件的属主就是谁。
属组:设置文件对一个特定的用户组所有的权限。
注:
属主和属组默认只能有一个。
如果这个用户不属于属主和属组,那么这个用户属于 " 其他用户 "。
属主
属组
其他用户
作用:创建新的用户
格式: useradd 选项 用户名
选项:
- -c >>> "输出描述" 设置新用户的描述信息。
- -d >>> /path / to / dir 设置用户家目录。
- -g >>> gid:设置用户gid。
- -u >>> uid:指定用户uid。
- -G >>> gid:指定用户gid。
- -m >>> 在创建用户的时候,如果家目录不存在,则创建用户的家目录。(默认使用该选项)
- -M >>> 不自动创建家目录。
- -r >>> 创建系统用户
- 用此选项创用户系统
- 默认该用户可以登入系统
- 默认该用户无家目录
- 默认该用户的uid<999
- 默认shell类型是 / bin / bash
-
- -s >>> shelltype:指定shell类型 / bin / bash、 / sbin / nologin
作用:创建用户组
格式: group 选项 组名
选项:
- -g >>> 指定用户组的gid
- group -g 组id 组名
作用:显示指定用户id信息
格式:id 选项 用户名
选项:
- -u >>> 显示用户的uid
-
- -g >>> 显示用户的gid
-
- -G >>> 显示用户的组id和附加组id
-
作用:修改用户密码(设置用户密码)
格式:passwd 选项 用户名
passwd 用户 >>> 修改指定用户的密码
passwd >>> 修改当前用户的密码
选项:
- -l >>> 锁定用户 (只有root用户才能进行操作)
-
- -u >>> 解锁用户
作用:删除用户
格式: userdel 选项 用户名
( 不加选项只能删除用户,不删除家目录)
选项:
-r >>> 删除用户的时候,连同删除用户家目录。
作用:修改shell类型
格式: chsh -s 类型 用户名
如果你要修改的类型已经是这个类型了,再去修改会报错
作用:修改用户的基本信息
格式:usermod 选项 用户名
选项:
- -g >>> 修改基本组(组不存在,现创建组)。
- usermod -g 组id 用户名
- -G >>> 修改附加组。
- usermod -G 附加组 用户名
- -u >>> 修改uid。
- usermod -u uid 用户名
- -c >>> 修改描述信息
- usermod -c “描述内容” 用户名
- -d >>> 修改家目录
- usermod -d 位置 用户名(如果家目录不存在,但可以保存位置)
- -s >>> 修改shell类型
- usermod -s 类型 用户名
- -l >>> 修改用户名
- usermod -l 新用户名 用户名
作用:切换目录
选项:
-c >>> 普通用户可以使用管理员的身份执行命令
注:
su切换后返回需要输入命令:" exit "
okkkkkkkkkkk
了解用户,使用用户。
下机
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。