对Linux中用户的详细解释及操作

本文详细阐述了Linux中用户和用户组的概念及其重要性,包括用户存在的意义、用户组的作用,以及用户在系统中的表示方式。同时,介绍了如何查看和切换用户,涉及的相关系统配置文件,以及用户和用户组的创建、删除与信息管理。此外,重点讨论了用户认证信息管理和利用'sudo'进行权限下放的方法,使得普通用户能够执行特定的系统管理命令。
摘要由CSDN通过智能技术生成


1 用户及用户组存在的意义

1)用户存在的意义
系统资源是有限的,如何合理分配系统资源?
在这个问题解决时必须要有三个资源配合
1.身份 account
2.授权 author
3.认证 authentication

3A 机制,3A 机制组成系统中最底层的安全架构!

2)用户组存在意义
用户组是一个逻辑容器,对用户进行归类和统一授权。

2.用户及用户组在系统中的存在方式

电脑对数字敏感,人类对字符串敏感。
id<-------> 名称 必须要记录到文件当中用户才能存在

用户就是/etc/passwd 文件中的一行字符
用户组存在的方式就是/etc/group 文件中的一行字符

3.用户切换

1)用户查看

*whoami    ##查看当前用户
*id        ##查看用户 id 信息
    -u     ##查看用户的用户 id
    -g     ##查看用户主组 id
    -G     ##查看用户所有的组的 id
    -n     ##显示名称

2)用户切换

su - username   #切换用户环境到username
               
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值