Linux用户管理

一.用户/组基本概念(了解)
1.用户:Linux:多用户,多进程
每个用户使用者:用户id、密码(authentication,account) 、所属组: 其实他就规定了权限(authorization)
用户类别:管理员(root) 普通用户(系统用户、登录用户)
用户标识:UID( 16位的二进制标识) 管理员 0 系统用户(1-999) 登录用户(1000-60000)对于每个用户用户来说,都有自己固定的私有组(跟用户名相同)组类别: 1、用户名称 用户组 2、用户名称 用户主组、用户附加组 3、用户名称 私有组 共有组。linux用户和组相关的配置文件为 /etc/passwd,组及其属性信息为 /etc/group. 密码相关信息: /etc/shadow
2.系统用户的概念:
为了能够让后台进程或服务类进程以非管理员的身份运行,通过要创建多个 普通用户,这类用户不必登录系统。
3.用户作用
(1)查看当前用户信息id命令
示例:
Linux用户管理_第1张图片
(2)查看文件的主人
示例:
Linux用户管理_第2张图片
(3)查看运行进程
Linux用户管理_第3张图片
(4)用户基本信息文件
Linux用户管理_第4张图片
示例:
Linux用户管理_第5张图片(5)用户密码文件
Linux用户管理_第6张图片

示例:
Linux用户管理_第7张图片
(6)组信息文件
Linux用户管理_第8张图片
示例:
Linux用户管理_第9张图片
二.用户/组管理
1.用户
创建用户未指定项 ,系统会自动创建和用户名相同的用户组。
Linux用户管理_第10张图片
创建指定项,指定uid,指定家目录
Linux用户管理_第11张图片
Linux用户管理_第12张图片
(7)删除用户,userdel -r ,参数r是删除用户及相关的所有文件
示例:
Linux用户管理_第13张图片
修改用户密码:passwd
[root@qianfeng ~]# usermod -s /sbin/nologin user02
修改登录SHELL
2.用户组:分为基本组和附加组
创建组示例:
Linux用户管理_第14张图片
创建一个hr1组,指定gid。
Linux用户管理_第15张图片
删除组:Linux用户管理_第16张图片
三.组成员管理:
1.先查看用户原先信息,再把用户追加到hr1组里,再次查看用户信息,再将用户从组里移除。
示例:

Linux用户管理_第17张图片

你可能感兴趣的:(用户管理)