Linux笔记之浅析用户和用户组管理

本文详细介绍了Linux系统中的用户和用户组管理,包括用户和组的基本概念、分类,以及用户管理(添加、查看、删除、修改)和用户组管理(新增、查看、删除、修改、成员管理)的操作方法,旨在帮助读者理解和掌握Linux权限控制机制。
摘要由CSDN通过智能技术生成

Linux用户管理

1、用户和组的概述

1.1 linux多用户

Linux的一大特性:多用户、多任务。

所谓多用户多任务就是指可以在同一时间,有多个用户登录同一个系统执行不同的任务而互不影响。

假设现在有三个用户:root、lbb、mvv,三个用户同一时间登录了同一个系统,root去修改配置文件了,lbb去创建目录了,mvv去访问数据库了,每个用户互不干扰的独立执行自己的任务,并且每个用户不能够越线去访问其他用户正在操作的目录或执行其他用户下的任务,由此可见,不同的用户是拥有各自不同的权限的,Linux通过权限的划分和管理来实现多用户、多任务的运行机制。

1.2 基本概念

系统上的每个进程(运行的程序)都是作为特定用户运行的。

每个文件是由一个特定的用户拥有。

访问文件和目录受到用户的限制。

1.3 用户分类

Linux系统中的用户一共被分为三类:

超级用户:又称管理员,享有最高权限,具备系统中的所有权限(一般为root),UID为0。
系统用户:又称伪用户,无法登录系统,其主要用于支撑系统运行,方便系统管理。uid号码小于1000。
普通用户:有权限限制,只能对自己目录下的文件进行操作,可以登录系统。uid 大于1000,登陆shell使用bin/bash命令。

任何一个账户在创建的同时都会在系统里面创建一个同名的组。

2、用户管理

用户账号的管理工作主要涉及到用户账号的添加、修改和删除。

添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。

uid(user identify),用户id,方便系统识别用户。
gid(group identify),主属组id,方便系统识别组。

groups:附属组id。

[root@linux-server ~]# id user01   #查看用户的uid、gid、和所在组
uid=1001(user01) gid
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值