1、用户管理

Linux 系统中存在一个超级用户 root ,可以做任何操作。

Linux 系统中每个用户都有自己独立的账户,有些命令运行需要切换 root 身份,用户是分组的。

1.1、切换用户

  • sudo 命令:以 root 身份执行这条命令。
  • sudo so:切换 root 用户。
  • su:切换 root 用户,家目录还是上位用户。
  • su -:切换 root 用户,并定位到 root 用户家目录。
  • su i:切换 root 用户,并定位到 root 用户家目录。
  • su 用户名:切换用户。
  • exit:退出用户。

1.2、添加用户

以 root 用户身份运行以下命令。

添加新用户时,若不设置用户的家目录,默认会在 /home 下创建一个和用户名一样的家目录。

  • useradd 新用户名 :添加用户。
  • useradd 新用户名 -d 家目录:添加用户并指定用户家目录。
  • useradd 新用户名 -g 群组名:添加用户并指定用户所属群组。

1.3、删除用户

以 root 用户身份运行以下命令。

  • userdel 用户名:删除用户,不删除用户家目录。
  • userdel -r 用户名:删除用户,并删除用户家目录。

1.4、修改用户

  • passwd 用户名:修改用户密码。

  • usermod 用户名:修改用户。

  • usermod -l 用户名:修改用户名,用户家目录名不改变。

  • usermod -g 群组名 用户名:退出用户当前群组,用户家目录所在群组一起改变。

  • usermod -G 群组名1,群组名2,... 用户名:退出用户当前群组,加入新群组。

  • usermod -aG 群组名1,群组名2,... 用户名:不退出用户当前群组,并加入新群组。
  • chown 新用户名 文件名:改变文件的所有者。

2、群组管理

Linux 系统中每个用户都属于一个特定的群组。

若不设置用户的群组,默认会创建一个和用户名一样的群组,并将用户分到该群组。

2.1、查看群组

  • groups 用户名:查看用户所属群组。

2.2、添加群组

  • groupadd 新群组名:添加群组。

2.3、删除群组

  • groupdel 群组名:删除群组。

2.4、修改群组

只有 root 用户可以修改文件的所有者和群组。

  • chown 新用户名 文件名:改变文件的所有者。
  • chown 新用户名:新群组名 文件名:改变文件的所有者和群组。
  • chown -R 新用户名:新群组名 目录名:递归改变被修改目录的所有子目录和子文件。
  • chgrp 新群组名 文件名:改变文件的群组。

CentOS 用户与群组的更多相关文章

  1. linux基础-第六单元 用户、群组和权限

    用户及passwd文件 /etc/passwd文件的功能 /etc/passwd文件每个字段的具体含义 shadow文件 /etc/shadow文件的功能 /etc/shadow文件每个字段的具体含义 ...

  2. liunx文件与用户和群组

    文件基本属性 在图片中alogrithm的文件属性为drwxrwxr-x,其中d代表此文件为目录. 后面rwx,rwx,r-x分别代表文件所属者(ower),组(group),其他用户(other)的 ...

  3. 解决苹果电脑(mac)管理员账户变成了普通用户后不能解锁用户与群组的问题

    亲们,我先说说前因,然后再说一下解决方法. 前因 今天不知怎么就想把苹果电脑原来的名字给改一下,于是就做了下面的操作(你们不要这样做) 1.系统偏好设置→用户与组群→当前管理员用户→(右键)高级选项 ...

  4. Linux基础-3.用户、群组和权限

    1.用户及passwd文件 1)掌握/etc/passwd文件的功能:存储所有用户的相关信息,每一个用户占用一行记录,该文件也被称为用户信息数据库(Database) 2)/etc/passwd文件中 ...

  5. linux的用户、群组

    1.      用户及passwd文件 1)      掌握/etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database). 2)      /etc/pa ...

  6. Linux基础(2)- 用户、群组和权限

    一.用户.群组和权限 1)  新建用户natasha,uid为1100,gid为555,备注信息为“master” 2)  修改natasha用户的家目录为/Natasha 3)  查看用户信息配置文 ...

  7. Day 5 Linux之用户、群组和权限

    Linux之用户.群组和权限 一.各文件及内容对应含义 1./etc/passwd文件 功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database). 含义:如下图所示. 2./et ...

  8. Linux命令(三)——用户、群组管理命令

    一.用户和群组的配置文件 1./etc/passwd文件 该文件存储了所有用户的一些基本属性. /etc/passwd文件中所存信息的具体含义如下: 用户名:x表示必须使用密码登录:uid用户标识符: ...

  9. linux文件与用户和群组

    文件基本属性 在图片中alogrithm的文件属性为drwxrwxr-x,其中d代表此文件为目录. 后面rwx,rwx,r-x分别代表文件所属者(ower),组(group),其他用户(other)的 ...

随机推荐

  1. Windows下Rancher复制Pod内文件到本地

    Rancher 未提供直接获取 Pod 内文件的工具(如果有请评论告知下,蟹蟹),但提供了 Rancher 的 CLI 客户端,通过 CLI 可以调用 k8s 的 CLI (kubectl) 命令来操 ...

  2. noip模拟题7

    目录 T1:匹配 T2:回家 思路 上代码: T3:寿司 基本思路: 上代码: T1:匹配 ##思路:   首先,这道题既可以用KMP,也可以用hash   先说KMP,首先要注意的一点是:KMP的n ...

  3. MongoDB(14)- 查询 null 字段或缺少某个字段的文档

    插入测试数据 db.inventory.insertMany([ { _id: 1, item: null }, { _id: 2 } ]) 后面的栗子都会用到这里的测试数据 查询匹配包含值为 nul ...

  4. 使用easyui进行上左右布局

    在后台管理系统开发的过程中,上左右的布局是最常见的页面布局方式,现在我们来看看使用easyui这个jquery前端框架如何快速搭建一个可用的页面框架. 1.在页面中引入easyui所需的文件 1 &l ...

  5. CommonsCollections3 反序列化利用链分析

    InstantiateTransformer commons-collections 3.1 中有 InstantiateTransformer 这么一个类,这个类也实现了 Transformer的t ...

  6. PTA 面向对象程序设计 6-2 逆序字符串

    6-2 逆序字符串 设计一个void类型的函数reverse_string,其功能是将一个给定的字符串逆序.例如,给定字符串为"hello",逆序后为"olleh&quo ...

  7. vue注意点

    template下面只能有一个节点,不能是多个

  8. 使用ELK监控Nginx日志实现接口流量访问统计

    前段时间自己看书学习了一下elasticSearch,后面自己实践了使用elasticSearch.logStash.kibana搭建一个网站接口流量访问统计的监控看板.在这里做一些记录学习. 先看一 ...

  9. python pip 安装使用国内镜像源

    国内镜像源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 ...

  10. WireShark高级用法

    报文注释 分组注释 尽量使用英文注释 时间显示 显示实际时间 抓包过滤器 按照规则抓取报文 显示过滤器 按照规则显示报文 自动生成过滤条件:做为过滤器应用 着色规则 默认 可自定义着色规则 追踪数据流 ...