业界动态
【linux】循序渐进学运维-用户管理篇
2024-10-31 17:09

文章目录

【linux】循序渐进学运维-用户管理篇

  1. Linux下的用户
  2. 配置文件
  3. 用户管理
  1. useradd
    使用方法
    参数
    使用举例
    2) adduser
    3) 删除用户: usedel
  2. 密码文件
    1)每一段的具体含义如下
    2)给用户添加密码
    3) 这里补充一下与用户相关的命令
  1. 修改用户的信息
    1)usermod
    2) 举例
    修改UID
    修改shell
    更改用户主目录
  2. 关于用户管理常见的面试题
    1) 查找当前系统下能够登陆系统的用户
    2) 统计当前系统下能够登陆系统的用户个数
    3) 增加一个新用户admin,权限是root

1. Linux下的用户

Linux是一个多用户的系统,我们可以多个用户同时登陆Linux,在Linux中用户有三种角色

  • 超级用户: root 拥有对系统的最高的管理权限 ID=0
  • 普通用户(普通用户又包含系统用户和本地用户

这个有个UID: 即每个用户的身份标示,类似于每个人的身份证号码.
虚拟用户: 虚拟用户:伪用户 一般不会用来登录系统的,它主要是用于维持某个服务的正常运行.如:ftp,apache

2. 配置文件

每个用户有三个信息可以证明自己: 一个是配置文件,一个是用户组文件,一个是用户对应的密码信息
名称|账号信息|说明

用户配置文件|/etc/passwd| 记录每个用户的基本属性,并且对所有用户可读,每一行记录一个用户,每行记录用冒号分割。
用户组文件|/etc/group|用户组的所有信息存放地|
用户对应密码文件|/etc/shadow|用户密码单独分离出来放在了shadow下,该文件只有root用户拥有读的权限。

3. 用户管理

1) useradd
使用方法

使用方法: useradd -d -u “UID” -g “初始组” -s “/bin/bash” 用户

参数

useradd 命令背后发生了什么

  1. 创建一个唯一的UID
  2. 添加一个用户名相同的用户组和一个唯一的GID,并将用户设置为该组
  3. 在/home目录下创建一个与用户同名的目录
  4. 设置shell为/bin/bash
  5. 唯独没有设密码,需要使用passwd设置
使用举例
  • 添加一个名为gaosh的用户,并使用bash作为登陆的shell

在这里插入图片描述
每一部分的作用(文字版

  • 创建用户并指定用户ID
  • 指定用户的主目录
  • 指定用户的主组
    就相当于一个财务加到前台组,让财务偶尔也干前台
2) adduser

adduser是创建用户的另外一个命令,使用方法相同

由此可见,adduser是useradd的软连接

3) 删除用户: usedel

选项: -r 汇联通家目录和/var/mail的目录一同删除
userdel 用户名 皇帝下令斩立决

userdel -r 用户名 皇帝下令斩立决并抄家灭族

4) 密码文件

密码文件放在/etc/shadow下

同 /etc/passwd 文件一样,文件中每行代表一个用户,同样使用 “:” 作为分隔符,不同之处在于,每行用户信息被划分为 9 个字段。每个字段的含义如下

1)每一段的具体含义如下
  1. 账户名称
  2. 加密后的密码,如果这一栏的第一个字符为!或者*的话,说明这是一个不能登录的账户,从上面可以看出,ubuntu默认的就不启用root账户。
  3. 最近改动密码的日期(这个是从1970年1月1日算起的总的天数
  4. 密码不可被变更的天数:设置了这个值,则表示从变更密码的日期算起,多少天内无法再次修改密码,如果是0的话,则没有限制
  5. 密码需要重新变更的天数:如果为99999则没有限制
  6. 密码过期预警天数
  7. 密码过期的宽恕时间:如果在5中设置的日期过后,用户仍然没有修改密码,则该用户还可以继续使用的天数
  8. 账号失效日期,过了这个日期账号就无法使用
  9. 保留的
2)给用户添加密码

方法1

方法2

这里有个问题,如果两个不同的用户,他们的密码一样,在/etc/shadow中加密的hash值一样吗

    3) 这里补充一下与用户相关的命令

    |命令|作用|

    id| 用户和组的信息
    whoami|   查看当前有效用户名
    who | 显示目前登入系统的用户信息。
    w | 显示已经登陆系统的用户列表
    users | 用于显示当前登录系统的所有用户的用户列表

    4. 修改用户的信息

    1)usermod

    语法:usermod 【参数】用户名
    常用参数
    -u UID
    -d 宿主目录
    -g 起始组
    -G 附加组
    -s 登录shell
    -L 锁定

    2) 举例
    修改UID
    修改shell
    更改用户主目录

    5. 关于用户管理常见的面试题

    1) 查找当前系统下能够登陆系统的用户
    2) 统计当前系统下能够登陆系统的用户个数
    3) 增加一个新用户admin,权限是root
        以上就是本篇文章【【linux】循序渐进学运维-用户管理篇】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/news/9545.html 
         资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多   
    最新新闻
    刘畊宏直播2小时收入120万,打赏的榜一大哥都是什么人?
    说起最近这段时间直播界最火的网红明星,非“健身达人”刘畊宏莫属,从今年4月初开始,全国各地都有人因疫情被封控,而刘畊宏的
    国家要普涨工资,地方正狂卷就业,让大家挣钱最重要
    最近,有一个重要的文件和每个人的“钱袋子”息息相关。那就是《中共中央、国务院关于实施就业优先战略促进高质量充分就业的意见
    实探债务危机中的柔宇科技:生产基地半小时只看到3个人,手机业务已停摆
    2023年是折叠屏手机爆发年,诸多柔性屏供应商、手机厂商吃到红利。然而面对这样的好光景,柔宇科技却只剩一片残局。曾经凭借柔性
    今日头条iphone最新版特色
    今日头条ios2021最新版是专为苹果手机用户打造的头条新闻资讯应用,打开今日头条,即可知道今天发生了哪些大事,还有最新的娱乐
    一张床垫用N年,弹簧早就疲软了,撑不住儿童发育的脊梁,赶紧换!
    你家孩子睡的弹簧床垫陪伴TA多少年了?尤其是弹簧床垫,通常睡上3~5年的儿童床垫,金属弹簧就会呈现不同程度的疲软,这将严重影
    增长黑客,创业公司用户增长的秘籍
    增长黑客读了范冰的《增长黑客》,启发太多。正如作者在前言中所说,确实是处处均是干货,书里脉络清晰,是本难得的好书。增长黑
    实用的高考化学考试答题思路与技巧
    高考的化学考试答题要联系所学习的知识,找到知识与问题之间的结合点,确定解题的方案,这才是解题的关键。下面是小编为大家整理
    小红书情人节营销指南
    │前言│小红书作为女生的口袋百科指南,提供了各种各样的节日攻略内容,同时引导着用户去享受更好的生活,而在即将到来的214情
    云南SEO优化如何让描述中出现地址呢?
    在搜索引擎优化(SEO)的世界中,整合关键信息,如地址,到网页描述中是提升网站在搜索引擎结果页面上的可见性和点击率的关键策
    实用贴!海关统计数据查询攻略
    海关统计数据查询攻略为便于社会公众查询和使用海关进出口货物贸易统计数据(以下简称海关统计数据),特编制本查询攻略。一定期
    本企业新闻
    推荐企业新闻

    点击拨打: