Linux的账号管理

本章的学习感觉如果不做系统管理员,作为简单了解就可以了

前面介绍了,用户,组,other三个角色,

每个用户创建都会有uid与之对应,创建的用户基本信息在一下两个文件中,也是我们要介绍的内容,文件中各个列的含义 /etc/passwd /etc/shadow

1)先查看root用户的信息,etc/passwd文件内root显示信息

root:x:0:0:root:/root:/bin/bash#以冒号分割,

用户名:密码:uid:gid:描述:根目录:选取的shell系统 七个字段

etc/shadow显示信息如下

root:6e84hM/EL$mlXPUSt0Rlv87CYuvKMNygeNY/4jlovqxs5WC1HDqC7IeNtyOWiZ8SYa/209paZbFBPrRD2RtkR.KUj5y6.OA/:19644:0:99999:7:::

用户名:加密的密码:最近修改密码时间19644可以转日期:密码不可更改天数(0随时可修改):密码需要重新更改的天数99999:密码需要更改期限前的警告天数7天:密码过期宽限时间:账号失效日期:保留以后开发

2)自定义用户信息查看

自定义用户信息参考上面解释即可,以后如果需要查看用户信息可以到这两个文件里面查看

第二个文件密码字段是!!,是因为只增加了用户,没有设置密码,所以会显示!!,

设置密码passwd wdf #按提示输入新密码,然后回来看这两个文件

好了,设置好密码后,这会显示正常了,加密的密码,密码设置过程中最好包含到小写字母,特殊字符,要不然总提示你设置密码未通过检查

注意:轻易不要vim修改文件里面的内容,小白刚刚把加密的密码手动改回!!了,结果登录不了,没办法root登录,直接杀死进程,强制删除用户了,也会有其他办法的。

二,介绍用户,现在轮到组了,也是两个重要文件 /etc/group /etc/gshadow 是不是很熟悉,看内容,这里只介绍root了,自定义组可以自己看

组相对用户来说字段没有那么多,开始解释

root:x:0:#组的名字:组的密码:组的gid 这里有个有效用户组和初始用户组

有效用户组:

初始用户组:/etc/passwd文件的第四列Gid即为初始用户组

因为一个user可分配多个组,所以可以就有了有效用户组一说,顾名思义,来案例

上面实现用户wdf2的初始组是wdf2,同时wdf2用户也在wdf1组里面,通过groups命令输出的第一个组即为有效组,那么可以切换有效组,但是初始组是不可以切换的

注意两次groups输出的结果不同,第一个为当前有效组。

newgrp是在原有的shell基础上,重新开一个shell提供这个功能,相当于一个分支,可以用exit退出当前有效组

root:::#这个后面会解释,不在这里做说明了

今天到这里,最近升级,感觉有些疲惫了

相关推荐
要开心吖ZSH2 分钟前
(三)OpenClaw 云端服务器控制本地 Windows 浏览器完整配置指南(SSH方式)
运维·服务器·windows·openclaw
XMYX-08 分钟前
Zabbix 7.0 自定义 Linux 监控模板(Agent Active版,支持CPU/内存/磁盘/网卡自动发现)
linux·zabbix
研究点啥好呢10 分钟前
3月10日GitHub热门项目推荐|自动化的浪潮
运维·人工智能·ai·自动化·github
fengyehongWorld16 分钟前
docker compose的使用
运维·docker·容器
进击切图仔18 分钟前
linux 虚拟文件系统简介和详解
linux·运维·服务器
跟着珅聪学java24 分钟前
Electron 精美菜单设计
运维·前端·数据库
AIwenIPgeolocation1 小时前
基于昇腾算力+鲲鹏服务器实现国产化环境的OpenClaw高效应用,解锁AI自动化新体验
服务器·人工智能·自动化
皮皮哎哟1 小时前
嵌入式数据库从入门到精通
linux·数据库·sqlite3·sqlite3_open
进击的雷神1 小时前
ID隐式传参、多页面字段分散、数据强制覆盖、无分页列表解析——巴西展会爬虫四大技术难关攻克纪实
服务器·网络·爬虫·python