linux运维基础篇

Linux用户管理day9

2019-08-05  本文已影响0人  静如止水yw

一、用户基本概述

1.什么是用户
用户就是指能正常登录系统的。例如正常登录Windows系统或者Linux系统的称为用户。

2.为什么要创建用户

3.如何查看系统中所存在的用户

4.创建的用户在系统中的哪个配置中保存信息
当创建一个用户时,系统会操作/etc/passwd、/etc/shadow这两个文件,变更文件中的内容

  [root@wyw ~]# head -1 /etc/passwd
  root:x:0:0:root:/root:/bin/bash
root x 0 0 root /root /bin/bash
用户名称 密码占位符 用户UID 组UID 注释信息 用户家目录 登录shell
  [root@bgx ~]# head -1 /etc/shadow
  bgx:!!:16312:0:99999:7:2:66275
  以:为分隔符,总共分为9列
  最后一列为保留列
bgx !! 16312 0 99999 7 2 66275
用户名称 密码为一长串字符,!!表示无密码 最近一次变更密码 密码最少使用天数 密码最长使用天数 密码到期前7天提示变更密码 密码到期后2天强制提示变更密码 账户失效时间

5.系统对用户的约定

用户UID 系统约定的含义
0 超级管理员,最高权限,有着极强的破坏能力
1-200 系统用户,用来运行系统自带的进程,默认已创建
201-999 系统用户,用来运行用户安装的程序,此类用户无须登录系统
1000+ 普通用户,正常可以登录系统的用户,权限比较小,能执行的任务有限

二、用户相关命令

PS:UID GID在整个系统是惟一的

例如:创建一个自己名字的用户,UID为2020,基本组为自己名字,附加组为sa,注释信息:2022 new 登录shell
[root@wyw ~]# groupadd wangyanwen
[root@wyw ~]# useradd wangyanwen -u 2020 -g wangyanwen -G sa -c "2022 new" -s /bin/bash
[root@wyw ~]# id wangyanwen
uid=2020(wangyanwen) gid=10001(wangyanwen) groups=10001(wangyanwen),1002(sa)
[root@wyw ~]# grep "wangyanwen" /etc/passwd
wangyanwen:x:2020:10001:2022 new:/home/wangyanwen:/bin/bash
[root@wyw ~]# grep "wangyanwen" /etc/shadow
wangyanwen:!!:18113:0:99999:7:::
上一篇下一篇

猜你喜欢

热点阅读