Linux用户管理

Linux用户管理

Linux系统是多用户多任务,且多用户可同时在线工作的系统
在Linux中用户分为三种:root用户,普通用户,系统用户

对用户的管理首先知道用户的信息在那个文件中
用户的基本信息在/etc/passwd文件中
用户的密码信息在/etc/shadow文件中
用户的基本配置信息在/etc/login.defs文件中
当我们登陆系统时首先会到passwd文件中查找有没有该用户名,如果有再去shadow文件中匹配密码是否正确

passwd文件内容
在这里插入图片描述该信息分别为:
用户名:密码(用x代替):UID:GID:用户的家目录路径:该用户所用的shell,如果是/sbin/nologin则是没有登陆环境

shadow文件内容
在这里插入图片描述
该信息内容分别为:
用户名:加密的密码:密码使用的日期:密码还有多少天可以修改:密码多少天后必须修改(99999表示不需要修改):密码修改前几天提醒我:若是没有修改延长几天:到这个时间密码过期:保留字段,目前无意

login.defs文件内容
在这里插入图片描述
用户管理命令:

介绍两个命令:

tail [选项] [参数]
功能:查看文件的最后10行(不加选项的时候)
-n 数值 查看文件的最后n行
-f 循环读取文件(动态查看文件,比如查看日志)

head [选项] [参数]
功能:用来查看文件的头10行(默认)
-n 查看文件的开头n行

一.用户的添加
useradd [选项] [参数]
该命令的功能:是创建一个新用户,创建完用户后要用passwd为用户添加密码,创建的用户会被保存在/etc/passwd这个用户基本信息的文件中。
当用户创建好后,系统会自动在/home处为该用户创建一个与用户同名的家目录(该用户的主目录),放置该用户的文件

选项:
-u 为用户指定一个UID
-g 为用户指定一个所属组

		《GID,UID:我们在登陆系统时,系统会先在group和passwd文件中匹配我们输入的用户名存不存在,但是系统匹配的不是我们输入的用户名而是,与用户对应的UID和GID,root的UID是0》

-d 为用户指定家目录,必须为绝对路径
-h 获取帮助

图一
在这里插入图片描述上图可知UID,GID分别为:1000,1000
下面我们使用-u,-g指定创建用户的所属组

图二
图二
图二中出现了【group ‘327’ does not exist】就是327组不存在,所以可知-g指定的组必须存在,如果不指定系统会默认指定。

图三在这里插入图片描述图三可知-d用于指定用户的家目录,这个家目录可以不存在

二.用户的删除
userdel [选项] [参数]
功能:删除用户及其相关的文件(不加-r相关文件不会被删除

图四在这里插入图片描述
)
-r 删除用户及其相关的文件

图四可以看出-r的效果

二.用户信息配置
设置密码
passwd [选项] [参数]
功能:
为用户设置密码
如果不添加任何用户则是为现在的用户设置密码
后面加上用户就是为指定的用户设置密码
注意:root用户可以为其他用户修改密码,而普通用户不能为其他用户设置密码。

图五在这里插入图片描述图五可以看到普通用户为其他用户设置密码的效果

修改用户
usermod [选项] [参数]
功能:修改用户的信息
-l 修改用户的名字
-U 解锁用户
-L 锁定用户
-d 更改用户的家目录 (已存在的目录)
在这里插入图片描述
三.查看用户信息
在这里插入图片描述
在这里插入图片描述

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值