2019-08-05---用户管理

用户管理

用户:就是能正常登陆系统的。linux可以支持多个用户同时登陆,登陆后相互之间操作并不影响

用户的作用:系统上的每一个进程都需要一个特定的用户运行

查看用户登陆的信息:id

id.png

UID:
0代表root 超级管理员,权限最大
1~200系统用户,用来运行系统自带的进程,默认以创建
201~999 系统用户,用来运行用户安装的程序,所以此类用户无需登录系统
1000+普通用户,正常可以登录系统的用户,权限较小,能执行的任务有限
用户信息存储目录: /etc/passwd

passwd.png

以冒号为分割:

第一列:用户名

第二列:密码占位符

第三列:uid

第四列:gid

第五列:备注信息

第六列:家目录

第七列:登录shell

用户密码存放目录:/etc/shadow

shadow.png

以冒号为分割:

第一列:用户名

第二列:密码占位符

第三列:上次密码修改的时间(1970年距今过了多少天)

第四列:密码最少使用时间

第五列:密码最多使用时间

第六列:密码到期前几天提醒

第七列:密码到期后几天强制修改

第八列:密码失效时间

第九列:保留字段

用户创建:useradd

-u --指定要创建用户的UID,不允许冲突
-g --指定要创建用户默认组
-G --指定要创建用户的附加组,逗号隔开可添加多个附加组
-d --指定要创建用户的家目录
-c --指定要创建用户注释信息
-M --给创建的用户不创建家目录
-r --创建系统账户,默认无家目录
-s --指定要创建用户的bash shell


创建用户.png

用户信息修改:usermod

-u --指定要修改用户的UID
-g --指定要修改用户默认组
-G --指定要修改用户的附加组,逗号隔开可添加多个附加组,覆盖原有的附加组-aG --追加附加组
-d --指定要修改用户的家目录
-m --移动用户家目录
-s --指定要修改用户的bash shell
-c --指定要修改用户注释信息
-l --指定要修改用户的登录名
-L --指定要锁定的用户
-U --指定要解锁的用户

用户删除:userdel

-r --连同用户家目录一起删除


删除用户.png

w:检查当前系统用户登录的情况

w.png

  1. 现在系统的时间
  2. 系统开机了多长时间
  3. 当前系统登陆了多少用户
  4. 系统一分钟;五分钟;十五分钟平均负载状态
  5. jcpu:与终端连接后所产生的进程占用cpu的时间,不包括连接之前的后台进程
  6. pcpu:当前进程所占用的时间(w)

你可能感兴趣的:(2019-08-05---用户管理)