目录

一:用户

1:用户文件

2:查看用户时:cy:x:1000:1000:cy:/home/cy:/bin/bash

3:useradd:添加用户

4:passwd:修改密码(要到root用户下)

5:su:切换用户

6:userdel:删除用户(删除创建没有登陆可以直接删,登陆过的要加-f删)

7:注意

8:例子

二:用户组

1:用户组文件

2:创建用户组

3:删除用户

5:gpasswd:管理用户和组

6:注意

7:例子


一:用户

1:用户文件

/etc/passwd中

2:查看用户时:cy:x:1000:1000:cy:/home/cy:/bin/bash

cy:用户名

x:加密的密码

1000:用户编号(唯一)普通用户从1000开始

1000:组编号

cy:用户全名称

/home/cy:所在位置

/bin/bash:可执行命令

3:useradd:添加用户

(此主目录已经存在。主目录在/home/中,信箱在/var/mail)

格式:

useradd 用户名

4:passwd:修改密码(要到root用户下)

格式:

passwd 用户名

注意:输入密码时,密码默认不显示

5:su:切换用户

格式:

su 用户

注意:root切换普通用户时,不需要输入密码。

6:userdel:删除用户(删除创建没有登陆可以直接删,登陆过的要加-f删)

格式:

userdel [选项] 用户名

选项:

-f:删除登录用户

-r:删除用户和用户相关文件和目录(或者先删除文件然后到相应的目录中去删)

-rf:删除登录用户和登录用户相关文件和目录

7:注意

(1:用户主目录在/home,通信文件在/var/spool/mail/

(2:使用-f时,用户相关文件和目录不会进行删除

(3:创建的用户之前创建过

useradd:警告:此主目录已经存在。

不从 skel 目录里向其中复制任何文件。

正在创建信箱文件: 文件已存在

(cd /home/看一下有没有完全删除用户)

8:例子

添加一个test用户修改密码为123456  查看test用户 删除test用户

删除前用户文件

删除后用户文件

二:用户组

1:用户组文件

用户组在/etc/group/中

注意:在创建用户时,系统默认生成一个用户组(组名和用户名一致)

2:创建用户组

groupadd:创建组(普通组,由系统默认生成的叫做主组)(创建用户生成的叫主组手动添加的叫普通组)

格式:

groupadd 组名

注意:

创建普通组不会生成用户

3:删除用户

groupdel:删除组(普通组,不能删除主组)

格式:

groupdel 组名

5:gpasswd:管理用户和组

格式:

gpasswd [选项] 用户 组

选项:

-a:添加

-d:删除

6:注意

(1:不能删除主组,主组随着用户的消失而消失(主组下面存在其他用户,主组不会被删除而是变成普通组)

(2:区分:主组是创建用户时系统默认生成的,依赖于用户的存在而存在

(3:手动创建的普通组用于管理多个普通用户

(4::组默认是没有任何用户的

(5:添加一个用户到组的时候,可以添加到普通组,别的主组和本身的主组

(6:如果是普通组,无论组下是否有用户都可以直接删除

(7:如果是主组并且主组下面有用户,删除用户时主组不会删除(主组变成普通组没有其他用户的主组随着用户的删除而消失)

7:例子

创建一个test组和一个t用户,将t用户添加到test组中查看用户组文件删除用户t和用户组test

将用户添加到组之前的用户组文件

将用户添加到用户组以后的用户组文件

删除用户和用户组以后的用户组文件

linux基础之用户和用户组相关推荐

  1. linux 域账户密码忘记,linux基础命令-用户域用户组管理

    //与用户相关的配置文件:/etc/passwd:  #用户的配置文件, 保存用户账户的基本信息 /etc/shadow  #用户影子口令文件 一.用户帐号文件--passwd 1."/et ...

  2. 管理Linux 系统的用户与用户组

    任务五 管理Linux系统的用户与用户组 [任务说明] Linux操作系统是多用户多任务操作系统. 用户可分为普通用户和超级用户,除了用户以外还有用户组.所谓用户组就是用户的集合,CentOS组中有两 ...

  3. Linux 下的用户、用户组、文件权限设置

    给用户增加执行权限 chmod u+x a.txt 给用户所属组增加写权限,其他用户删除读权限 chmod g+w,o-r a.txt 给用户所属组增加读写执行权限 chmod g=rwx a.txt ...

  4. Linux云计算架构-用户及用户组管理

    文章目录 Linux云计算架构-用户及用户组管理 1. 用户管理命令 1. 查看用户信息 2. 添加用户 3. 添加组 4. 修改用户信息 5. 修改组信息 6. 删除用户 7. 删除组 8. 用户密 ...

  5. Linux 什么是用户和用户组;创建用户、组和组成员资格;创建文件或目录并设置权限

    一.Linux中的用户和用户组: 1)用户的类型: 1.Linux中用户的类型 Linux系统是一个多用户多任务的操作系统,每个用户都有一个独立的身份号码,这个就是用户ID(UID).在Linux中用 ...

  6. linux 基础 文件系统 用户权限

    描述Linux系统的启动过程?1.开机自检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运行init进程 6.从/etc/inittab读取运行级别 7.根据/etc/rc.sysi ...

  7. Linux学习:用户和用户组管理(大量用户创建)

    Linux学习系列均转载自菜鸟教程,小的地方有改动,便于理解:http://www.runoob.com/linux/linux-file-attr-permission.html Linux系统是一 ...

  8. Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq                             //新建phpq用户 passwd ...

  9. linux基础:用户与组,权限管理

    linux中用户与权限管理 与Window的单用户系统不同,Linux操作系统在设计之初就遵循着多用户.多任务的理念.而在这种情况下,安全问题非常重要,不同用户,不同的用户组之间的隐私保护,安全管理就 ...

  10. 【转】Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq                             //新建phpq用户 passwd ...

最新文章

  1. SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)
  2. python3 爬虫 requests安装_爬虫开发环境部署
  3. 测试lazy_enable_if的所有变体
  4. Sprint2-2.0
  5. spring vaadin_在Spring Boot中使用Vaadin的简介
  6. Linux系统编程——线程池
  7. python argparse nargs_Python | 使用argparse解析命令行参数
  8. ic读卡器设置工具_从Matlab被禁来看,给IC教育带来哪些启发?
  9. java元组_Java元组Tuple介绍与使用
  10. Spark分区详解!DT大数据梦工厂王家林老师亲自讲解!
  11. Matlab晶闸管单相全桥电路仿真
  12. python 显著性检验_Python SciPy 统计显著性检验(Statistical Significance Tests)
  13. PTA甲级 1114 Family Property (25 point(s))
  14. 【Windows Server 2019】企业虚拟专用网络服务的配置和管理(上)
  15. ESP32-WROOM-32E,WIFI基本功能实现,采坑经验
  16. 如何对质量数据进行分析?
  17. 【Axure技巧】Axure RP 9 生成HTML文档如何自动打开页面列表?
  18. 阿里巴巴Java 开发手册 码出高效,码出质量 1.4.0
  19. Microsoft SQL Server 2008R2和2019
  20. smalidea动态调式Android smali代码

热门文章

  1. 尝试Android的毛玻璃(Blur)效果
  2. 化工过程开发与工程思维
  3. 易经六十四卦详解白话文解释——易经64卦全解(下)
  4. jQuery对checkbox的各种操作
  5. 用python中的递归画一棵小树
  6. iOS 技术支持网址
  7. html钢笔特效,JS仿Photoshop钢笔工具(贝塞尔曲线可视化操作)效果
  8. 手机php文件怎么修改,安卓手机上pdf文件怎么修改
  9. python遍历字母_如何遍历字母表?
  10. oracle查询时间段差,关于oracle数据库中进行查询的时候出现效率特别差的一种情况...