用户管理: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

linux的用户管理、组管理的更多相关文章

  1. linux系统用户和组管理

    用户和组管理 Linux是多用户多任务的网络操作系统,作为网络管理员,掌握用户的组的创建与管理至关重要. 学习要点: 了解用户和组的群的配置文件. 熟悉掌握Linux下用户的创建和维护管理. 熟悉掌握 ...

  2. Linux下用户和组管理

    用户与组之间的关系是,组下面有若干个用户,每个用户必须从属于唯一一个组.组可以理解为权限的集合.用户管理的命令有:useradd, userdel, usermod, passwd, chsh, ch ...

  3. 【Linux下用户和组管理】

    创建用户--useradd . 命令格式:useradd [参数] 用户名 useradd也可写成adduser . 参数如下 -u 指定UID号 -d 指定宿主目录 -e 指定生效时间 -g 指定基 ...

  4. Linux的用户和组管理

    1.用户和组 一个用户必须有一个主组 一个用户可以同时属于多个组 一个组可以拥有多个用户 用户信息存在: /etc/passwd 组信息存在:/etc/group 密码信息存在: /etc/shado ...

  5. Linux基础--用户和组管理

    1.账号管理相关文件 1)/etc/passwd    每一行都代表一个账号,有几行就代表有几个账号在你的系统中,不过需要特别留意的是,里头很多账号本来就是系统中必须要的,我们可以简称他为系统账号, ...

  6. java程序员菜鸟进阶(十五)linux基础入门(三)linux用户和组管理

    我们大家都知道,要登录linux操作系统,我们必须要有一个用户名和密码.每一个用户都由一个惟一的身份来标识,这个标识叫做用户ID.系统中的每一个用户也至少需要属于一个"用户分组". ...

  7. Linux用户与组管理命令

    1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d" " -f1 | sort -u 或 who | cut -d ...

  8. linux学习(五)用户与组管理命令,以及用户信息文件解释

    目录 (1)/etc/passwd文件 (2)/etc/shadow passwd命令 userdel命令 usermod命令 groupadd @(用户与组管理命令) linux是一个多用户多任务的 ...

  9. linux学习16 Linux用户和组管理命令演练和实战应用

    一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...

  10. 用户与安全 -(1)Linux用户及组管理

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 前言 Linux 是多用户多任务操作系统,换句话说,Linux 系统支持多个用户在同一时间内登 ...

随机推荐

  1. git如何清除远程 __pycahce__ 文件

    第一步,清除已经存在的缓存文件 >> git rm -r -f --cached */__pycache__ rm 'common/__pycache__/__init__.cpython ...

  2. CentOS7安装JAVA环境

    安装JAVA环境我常用的有两种形式 1.下载tar包安装 2.下载rpm包直接安装 本篇内容就写这两种形式的安装方法: JAVA程序的下载地址:https://www.oracle.com/java/ ...

  3. L3 多层感知机

    **本小节用到的数据下载 1.涉及语句 import d2lzh1981 as d2l 数据1 : d2lzh1981 链接:https://pan.baidu.com/s/1LyaZ84Q4M75G ...

  4. G - GCD and LCM 杭电

    Given two positive integers G and L, could you tell me how many solutions of (x, y, z) there are, sa ...

  5. mysql datetime类型 按格式在页面输出

    mysql datetime类型对应java Date类型   java.util.Date类型会显示时间戳 java.sql.Date 只显示年月日不显示时分秒 只需要重写get方法 就能按格式输出 ...

  6. layui.laytpl 模板引擎用法

    目录 layui下载地址: 最终效果: 模板引擎文档 手册地址: 以下是代码思路: layui下载地址: https://www.layui.com/ 最终效果: 模板引擎文档 手册地址: https ...

  7. 从一次“并发修改字段业务”引出多版本并发控制与InnoDB锁

    并发字段修改业务 最近在主要在做"工作流引擎"课题的预研工作,在涉及到"会签任务"(工作流业务概念,这与我们今天讨论文问题没有太多关联)的时候,遇到了一个并发修 ...

  8. Python爬虫篇(代理IP)--lizaza.cn

    在做网络爬虫的过程中经常会遇到请求次数过多无法访问的现象,这种情况下就可以使用代理IP来解决.但是网上的代理IP要么收费,要么没有API接口.秉着能省则省的原则,自己创建一个代理IP库. 废话不多说, ...

  9. Centos 7服务器搭建MySQL(mariadb)服务

    1.下载并安装MySQL yum install mariadb mariadb-server -y 2.启动MySQL systemctl start mariadb 3.对mariadb进行初始化 ...

  10. 数据挖掘入门系列教程(十一点五)之CNN网络介绍

    在前面的两篇博客中,我们介绍了DNN(深度神经网络)并使用keras实现了一个简单的DNN.在这篇博客中将介绍CNN(卷积神经网络),然后在下一篇博客中将使用keras构建一个简单的CNN,对cifa ...