阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux服务器用户管理心得笔记

459次阅读
没有评论

共计 2289 个字符,预计需要花费 6 分钟才能阅读完成。

作为一个专业的服务器发行版,CentOS 上存在着 n 多个用户,作为一个专业的运维工程师,Linux 的用户管理和用户组的管理是做为一个 SA 必不可少的工作. 下面我们就先来谈谈 Linux 中的用户管理:

useradd 可以在系统中新建一个用户

用法如下: useradd [选项] 用户名
常用选项:
    -u      指定用户的 UID
    -g      指定用户的初始组 ID
    -G      指定用户的附加组
    -c      为用户添加注释
    -d      指定用户的家目录
    -m      为用户添加家目录
    -M      添加用户时不添加家目录
    -s      为用户指定 shell
    -N      为用户设定特定的初始组,不创建与用户同名的初始组
    -p      直接为用户定密码
    -o      为用户创建的 UID 允许是已经存在的 UID
    -U      为用户创建一个跟用户名同名的组
    -r      创建一个系统用户(UID 在 1 到 499 之间)
    -b      为用户指定特殊的家目录(未加这个选项的话,则在 /home 目录上为用户添加家目录)
    -e      指定用户密码过期的时间(格式为 YYYY-MM-DD)
    -f      指定用户密码过期后等待的天数(0 为密码过期后立即失效,- 1 为永不失效)

passwd 可以设定用户的密码信息

任何用户输入这个命令都可以只可以更改自己的密码口令

只有管理员可以用这个命令接上别的用户名来更改别的用户的密码

命令如下: passwd [选项] [用户]

常用选项:
    -l          锁定用户
    -u          解锁用户
    --stdin     用标准输入的方式为用户添加密码(脚本批量添加用户经常使用)
    -d          快速删除指定用户的密码(只有 root 可以使用)
    -e          强迫用户下次登陆的时候必需修改密码
    -n          指定密码最短有效期限
    -x          指定密码最大使用期限
    -w          指定密码失效前多少天开始警告
    -i          指定密码过期之后还能使用多少天
    -S          输出指定用户的密码状态

系统中 /etc/passwd 和 /etc/shadow 这两个文件保存了该系统上的所有的用户信息.

/etc/passwd 文件格式说明:
    root:x:0:0:root:/root:/bin/bash 
    bin:x:1:1:bin:/bin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

这个文件共分为七段,相隔两段之间用“:”隔开,第一段为用户的用户名,第二段为用户的密码占位符,在这个文件里以 "*" 代替,第三段为用户的 UID,第四段为用户的确 GID,第五段为用户的注释信息,第六段为用户的家目录,第七段为用户的 SHELL。
/etc/shadow 文件格式说明:
    bin:*:15980:0:99999:7:::
    daemon:*:15980:0:99999:7:::
    adm:*:15980:0:99999:7:::
    lp:*:15980:0:99999:7:::
    sync:*:15980:0:99999:7::: 
这个文件共分为九段,相隔两段也是用":“隔开,第一段为用户名,第二段为加密后的密码存放位置,第三段为上次修改密码的时间(从 1970 年 1 月 1 日起的天数),
    第四段为距离上次修改密码后多少天才可以再次修改密码
    第五段为密码过期的时间
    第六段为密码过期前,提前警告的天数
    第七段为密码失效日期之后多少天这个帐号将被锁定
    第八段为帐号失效日期
    第九段为保留字段
    ```
这两个文件是系统安全方面很重要的文件, 尤其是 /etc/shadow 这个文件,我们可以看到系统上这个文件的权限:[root@localhost ~]# ls -lah /etc/passwd /etc/shadow
    -rw-r--r-- 1 root root 1.2K Mar 19 16:30 /etc/passwd
    ---------- 1 root root  782 Mar 19 16:30 /etc/shadow

所有的用户都没有权限读取到这个文件(当然 root 可以读取滴),所以管理员必须要小心保护好这个文件,以免这台服务器沦为不法分子的“肉鸡”。说完了添加用户,再来说说用户管理方面的那些事。usermod 用来来更改用户的某些信息

命令如下:usermod [选项] 用户名

常用选项:
-a 为用户添加附加组
-c 为用户添加注释
-d 为用户指定家目录
-e 指定密码过期时间
-f 指定密码失效日期
-g 更改用户 GID
-G 为用户添加附加组
-L 锁定用户密码
-m 移动用户家目录到新的目录
-p 为用户指定新的密码
-s 更改用户的 SHELL
-u 更改用户的 UID
-U 解锁用户的密码

####userdel用来删除某个用户。用法如下:userdel [选项] 用户

常用选项:

    -f          强制删除用户
    -r          删除用户家目录(删除前请再三确认这个用户家目录里没有很重要的文件,否则。。。。。)
####chage命令:这个命令可以用来修改帐号和密码的有效期限。用法如下: chage [选项] 用户名

常用选项
-m 密码可更改的最小天数, 即为上次修改密码之后过多久用户可以再次修改自己的密码, 为 0 则代表任何时候都可以更改密码
-M 密码最大有效天数
-w 密码到期前的警告天数
-E 帐号到期的天数
-d 上一次更改密码的时间, 从 1970 年 1 月 1 日到今天的总共天数
-I 密码失效日期, 密码过期之后的多少天帐号将被锁定而不能登陆

 

这些信息保存在 /etc/login.defs 中
PASS_MAX_DAYS 99999 密码最大有效天数
PASS_MIN_DAYS 0 密码可更改的最小天数
PASS_MIN_LEN 5 密码最小长度
PASS_WARN_AGE 7 密码过期前的警告天数
“`
管理员可以修改这个配置文件中的这部分来为新增加的用户增强帐号的安全级别.

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-06/144469.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2289字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7963072
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛 NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手! 作为动漫爱好者,你是否还在为...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

  告别 Notion 焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁” 引言 在数字笔记工...