用户和组的介绍和基本操作

用户和组管理
Linux的用户主要有两类
管理员:root,拥有系统的最大权限。
普通用户,它的权限主要取决于它所在的属组拥有的权限

每个用户都有一个UID,root的id永远是0,而其他普通用户则是1-65535

而用户也分为两类

UID=1-499的用户为系统用户 ,系统用户主要用于对守护进程获取资源进行权限分配
UID=500+的用户为登录用户 ,普通用户主要作用是做交互式登录操作的

Linux组也分为两类
管理员组:root GID=0

普通组也同样分为两类:
系统组:GID=1-499
登录组:GID=500+

因为用户不止属于一个组,用户的分组也是有区别的
用户的基本组(主组): 组名同用户名,且仅包含一个用户。通常是某个用户的私有组

用户的附加组(额外组)

Linux用户和组的相关配置文件:
/etc/passwd:用户及其属性信息
/etc/group:组及其属性信息
/etc/shadown:用户密码及其相关属性
/etc/gshadow:组密码及其相关属性

Linux的安全上下文
我们对计算机的操作都是运行计算机的程序来完成的,而运行起来的程序叫做进程。进程通常都是以发起者的身份来运行,也就导致了同样的命令读取同样的文件,而因为发起者的身份不同引起权限不足的问题,这就是Linux进程的安全上下文。一个进程能访问哪些资源,取决于这个进程的发起者

用户和组相关的命令:
用户创建:useradd
格式:useradd 【options】 新的用户名

useradd t1

创建一个名为t1的新用户

选项:
-u:指定UID(必须是唯一的,如果不指定,就会默认指定一个按照顺序来的UID)
-g:指定用户初始登录组的组名或者号码,指定的组必须事先存在
-c:添加用户的注释信息
-d:以指定的路径作为用户的家目录
-s:指明用户的默认shell程序
-G:为用户指明附加组(组必须事先存在)

组的创建:groupadd
格式:
groupadd 【options】新的组名

groupadd g1

创建一个名为g1的组

选项:
-g:指定新建工作组的 id;
-r:创建系统工作组,系统工作组的组ID小于 500;
-K:覆盖配置文件 “/ect/login.defs”;
-o:允许添加组 ID 号不唯一的工作组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值