前言

1. 用户名和密码

在linux的管理中,相当重要的一环就是管理用户,不是什么人都可以登录服务器的,若有人要登录服务器,必须申请相关的权限,经过管理员许可才可以登录服务器。虽然我们登录服务器时输入的是用户名和密码,但是linux主机是不认识你的用户名和密码的,他只认识ID号,其实就是一组数字(我们称为UID),由于计算机仅认识 0 与 1,所以主机对于数字比较有概念的;至于用户名只是为了让人们容易记忆而已。 而你的 ID 与用户名的对应就在 /etc/passwd,那下面我们就说一下/etc/passwd

2. /etc/passwd 文件

[root@drbd1 boot]# cat /etc/passwd | head -5

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

上面有五行代码,我看每一行,总7七段,分别用:隔开,下面我们说一下,各段的意义!分别是用户名,密码,UID,GID,用户说明信息,家目录,默认shell我们下面分别的说一说详细意义!

用户名: 就是我们常用来登录系统的账户,这里的用户名和UID相对应

密码: 不用说了,但这里是个X,防止被窃取,放在了别一个文件中/etc/shadow

UID: 对应我们的用户名,主机可通过这个识别我们用户名

GID: 我们在前一篇博客中说了,每个用户都对应一个用户组,这里的GID标识了组名,在另一个文件中/etc/group

用户说明信息: 没有什么重要用途,只是用来解释这个账号的意义

家目录: 用户的家目录,以上面为例, root 的家目录在 /root ,所以当 root 登陆之后,就会立刻跑到 /root 目录里

默认shell: 当用户登陆系统后就会取得一个Shell 来与系统的核心沟通以进行用户的操作任务

3. /etc/shadow 文件

我们在上面说过,/etc/shadow文件是主要存放,用密码的,下面我们就来详细的看一下

[root@drbd1 boot]# cat /etc/shadow | head -5

root:$1$GErxq.OA$jxK.VBTpJkbr.XTIYnZR6/:15783:0:99999:7:::

bin:*:15783:0:99999:7:::

daemon:*:15783:0:99999:7:::

adm:*:15783:0:99999:7:::

lp:*:15783:0:99999:7:::

从上面的代码可以看出,shadow 字段也是由:隔开的,共有9段,下面我们就说一下每段的意义

用户名: 不说了

密码: 经过加密处理,提高安全性

最近更改密码的日期: 更动口令那一天日期

密码不可被更改的时间: 配置为20天的话,那么当你配置了密码之后, 20 天之内都无法改变这个密码

密码需要重新更改的天数: 为了强制要求用户变更密码,这个字段可以指定在最近一次更改密码后, 在多少天数内需要再次的变更密码才行

密码需要更改期限前的警告天数: 上面例子,密码到期之前的 7 天之内,系统会警告该用户

密码过期后可以使用的天数: 密码过了该期限后用户依旧没有升级密码,那该密码就算过期了。 虽然密码过期但是该账号还是可以用来进行其他工作的,包括登陆系统取得 bash

账号失效日期: 这个账号在此字段规定的日期之后,将无法再使用

保留:最后一个字段是保留的,看以后有没有新功能加入

linux 用户管理 指令,Linux 用户管理常用命令相关推荐

  1. (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  2. Linux系统(简介、文件管理、常用命令、账号管理、c开发工具)

    文章目录 1. Linux系统 2.文件管理与常用命令 2.1 文件和目录的层次结构 2.2 文件和目录命名 2.3 shell文件名通配符 2.4 文件管理 2.4.1 Linux常用文件类型 2. ...

  3. Linux运维后台进程管理之Supervisor配置和常用命令常见问题案例和管理odoo后台进程

    目录 Supervisor是什么? 安装 配置 实例配置 启动 Supervisor常用命令 常见错误 配置文件出错,没有开放http接口或相关配置有问题 Supervisor未启动,无法运行supe ...

  4. linux设备巡检指令,Linux系统巡检常用命令

    Linux系统需要定期巡检,以检查服务器软硬件使用情况,相当于对人的体检,确保可以及时发现问题.解决问题,降低损失,常用的巡检命令如下: # uname -a # 查看内核/操作系统/CPU信息 # ...

  5. linux下mkdir头文件_Linux部分常用命令学习记录

    Linux部分常用命令 ls 显示目标列表 ls -a 显示所有档案及目录(ls内定将档案名或目录名称为"."的视为影藏,不会列出): ls -l 以长格式显示目录下的内容列表.输 ...

  6. Linux学习:入门,概述,常用命令,环境安装

    服务器购买配置 参考:狂神说Linux 基于CentOS7 Linux一切皆文件:读,写 一.入门概述 二.Linux命令 1. 开机登录 可以使用 man [命令]来查看各个命令的使用文档,如 :m ...

  7. Linux平台下UNIX SHELL运行任务常用命令

    Linux平台运行常用命令 1. 平台账户操作命令 修改用户密码 语法:passwd Old password: <输入旧密码> .... 联机帮助 语法:man 远程登录 语法:rlog ...

  8. 给oracle用户赋权限导入导出,Oracle常用命令-用户、表空间、赋权限、导入导出...

    1.1   删除表空间 drop tablespace QBKJ including contents and datafiles; 1.2   删除用户 drop user admin cascad ...

  9. 【shell脚本开发技术】linux中shell script脚本开发编程常用命令与脚本速记指南

    shell script #!/bin/bash # do something run shell script sh script.shorchmod a+x script.sh ./script. ...

  10. Linux下SVN的安装及SVN常用命令

    SVN的介绍 SVN是一个开源的版本控制系統, svn版本管理工具管理随时间改变的各种数据.这些数据放置在一个中央资料档案库(repository) 中. 这个档案库很像一个普通的文件服务器,它能记住 ...

最新文章

  1. 深思:如何堂堂正正的做事
  2. 识别哈希算法类型hash-identifier
  3. windowsserver2008r2可以装什么模拟器_为什么不可以用塑料桶装汽油?答案就在这!...
  4. Py之pyecharts:基于大数据对人工智能进行各种可视化图表分析
  5. javese 5 中的枚举类及单例模式
  6. 用Socket编写TCP程序(C/C++)(转)
  7. IIS 7.5 Express概况
  8. 【博客话题】技术生涯中的出与入
  9. condition可数吗 living_单词辨析 知识讲解 condition situation state的区别
  10. 开启ssh不能用root登入的限制
  11. 信息学奥赛C++语言:时间转换
  12. linux登陆提示鉴定故障_5个最常见的Linux问题的故障排除提示
  13. Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
  14. word 文档 一次性设置多张图片大小
  15. Eclipse下设置github开发环境
  16. 亚马逊云科技 2022 年 3 月新服务新功能强势来袭
  17. 配音软件文字转语音有哪些?
  18. 电阻用计算机怎么算,电阻分压计算器
  19. 简单说明经济是什么~
  20. dns配置异常怎么修复_win10 dns异常怎么修复

热门文章

  1. 新手村之BOSS战-入门综合练习2
  2. 转:Java NIO系列教程(二) Channel
  3. Javascript面试题一套
  4. Maven创建servlet项目演示(三)
  5. 实现List按与一个字符串的相似度和字母顺序排序(适用于模糊查询后的排序)...
  6. mysql数据库连接限制,mysql-获取数据库连接表有限制
  7. supervivi的一点秘密
  8. 8.0系统机器激活XPOSED框架失败The Xposed framework is not installed
  9. jQuery-选择器-查找标签
  10. 紫书搜索 习题7-6 UVA - 12113 Overlapping Squares 暴力