用户管理:centos系统是一个多用户系统
用户分为三类:
  超级用户(root) 用户id为 0
  伪用户 用户id为1-499,虽然存在,但是不能用户登录
  普通用户 用户id为500-60000
用户信息存放位置: /etc/passwd
  查看该文件 cat /etc/passwd
文件内容解释(linux系统下,一般的配置文件分隔符使用:):
root:x:0:0:root:/root:/bin/bash
...

  admin : x : 500 : 500 : admin : /home/admin : /bin/bash
详解:
  用户名 x密码占位符 用户ID 用户所属主组ID 用户描述(用户别名) 宿主目录 命令解析器
创建用户
语法:
  useradd -u 用户ID -g 主组名称 -G 用户其他组名称(可以使用,隔开) -c 用户描述(别名) 用户名
实例(只能是root用户操作):
  useradd -u 666 -g root -G sys,users,admin -c 'newUser' uqy97a
查看用户所属组
  groups uqy97a
查看用户信息文件:
  cat /etc/passwd
最简单的方式创建用户
useradd uqy97b
useradd uqy97c
为了后面切换用户,要给用户设置密码:
语法:
  passwd 用户名称
实例:
passwd uqy97a

修改用户
修改用户登录名字
  usermod =user modify
语法:
  usermod -l 修改后的用户名称 修改前的用户名称 (只是修改登录名称,宿主目录不会改变)
实例:
  usermod -l uqy97b1 uqy97b
修改用户的锁定状态
  usermod -L uqy97c -L(lock)
  usermod -U uqy97c -U(unlock)
删除用户(已经登录的用户无法删除)
语法:
  userdel -r 用户名称 (-r如果不加,从passwd中删除用户信息,但/home下该用户的目录依然存在,-r 连同/home目录一起删除)
实例:
  userdel uqy97f
查看结果:
  cat /etc/passwd
  ls /home
  userdel -r uqy97e
查看结果:
  cat /etc/passwd
  ls /home
切换用户
  su 用户名(root用户向普通用户切换,不需要密码,但普通用户切换到root或者向其他普通切换,都需要密码)
设置密码语法:
  passwd 用户名称
实例:
  passwd uqy97a
  passwd uqy97c
切换用户实例:
  su uqy97a 不需要密码
  su root 需要密码

组管理:centos系统存在多个组
组信息存放位置:/etc/group
查看该文件 cat /etc/group
文件内容:
root:x:0:
  admin:x:500:
详解:
  组名称 组密码占位符 组id 组内用户列表
组的添加
语法:
  groupadd gqy97a
实例:
  groupadd gqy97a
查看结果
  cat /etc/group
组的删除
  groupdel gqy97b
查看结果
  cat /etc/group

最新文章

  1. 【jQuery 使用】 利用jQuery.prop("outerHTML")获取包含自身在内的HTML元素的HTML代码
  2. Git 一次性 pull push 所有的分支
  3. Installation and Upgrading
  4. 什么是image crop?
  5. 推荐前端开发使用的服务器环境开源项目 D2Server 可替代Apache
  6. 数据库部分(MySql)_4
  7. AWS云使用100条宝贵经验分享
  8. 如何在代码中减少if else语句的使用
  9. Linux系统安全学习笔记(1)-- 文件系统类型
  10. Mybatis的in使用
  11. Luogu P1726 上白泽慧音
  12. Python下字符画(ascii art)生成
  13. java数据结构之队列
  14. sersync+rsync=实时异步备份
  15. 【代码笔记】iOS-JASidePanelsDemo(侧滑)
  16. XML External Entity attack/XXE攻击
  17. 20155217 2016-2017-2 《Java程序设计》第8周学习总结
  18. 【转】GridView 加载空行并点击编辑每一个单元格
  19. L3-014 周游世界 (30 分)
  20. Java Persistence with MyBatis 3(中文版) 第一章 MyBatis入门

热门文章

  1. composer 巨慢的解决之道
  2. 数据结构和算法(Golang实现)(16)常见数据结构-字典
  3. Python——flask漏洞探究
  4. elasticsearch7.6.2实战(2)-es可视化及分析平台-kibana
  5. The equation SGU - 106
  6. Problem C Careful Ascent
  7. java中如何理解:其他类型 + string 与 自增类型转换和赋值类型转换
  8. Django系列操作
  9. [转载]深度理解Session
  10. 你知道什么是 GitHub Action 么?