Linux中的用户管理(上)


前言

今天主要学习一下用户的相关知识,包括用户存在的意义、用户组存在的意义、用户及用户组在系统中存在的方式还有如何切换用户及相关的配置文件等内容,关于用户管理的剩余内容将在下篇文章中讲。

一、用户及用户组存在的意义

用户存在的最大意义在于能够使系统资源得到合理的分配,因为系统资源是有限的,如果没有用户这个概念,将会导致系统在分配资源时产生混乱。而用户组是一个逻辑容器,方便对用户进行归类和统一授权。而在系统分配资源时需要有多个资源配合,包括:

身份accout
授权author
认证auth

这就是所说的3A机制,它组成了系统中最底层的安全架构

二、用户及用户组在系统中的存在方式

之前说过,在Linux系统中,一切皆文件,同样的,用户和用户组也是以文件的形式存在于系统当中,其中id对应着用户的名称,用户及用户组的id信息均记录在对应的文件中:用户就是/etc/passwd 文件中的一行字符,用户组存在的方式就是/etc/group 文件中的一行字符。

三、 用户查看及用户切换

whoami查看当前用户
id -u查看用户的用户id
id -g查看用户的主组id
id -G查看用户所有组的id
id -n查看用户名称

如下图所示:
在这里插入图片描述

四、用户涉及到的配置文件

/etc/passwd用户身份信息文件
/etc/group组身份信息文件
/etc/skel/.*用户环境配置文件模板
/etc/shadow用户认证信息文件
/home/username用户家目录

上述文件内容如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

本次主要讲了用户管理的一些基础内容,我们可以自己尝试创建一个新用户来理解用户的含义及管理机制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值