1.用户及passwd文件

a)/etc/passwd 文件的功能:存储所有用户的相关信息,该文件为用户信息数据库

b)/etc/passwd 每个字段的含义:

第一个字段:表示用户的用户名

第二个字段:如果是X,表示该用户登入系统必须使用密码,如果没有X,就无需密码即可登入

第三个字段:表示这个用户的uid

第四个字段:表示这个用户所属群组的gid

第五个字段:记录的是有关这个用户的注释信息(如全名或通信地址)

第六个字段:记录这个用户家目录的路径

第七个字段:记录这个用户登入后,第一个要执行的进程

2.shadow文件

a)存储所有用户密码,实际上为用户密码的数据库

b)/etc/shadow 每一个字段的意义

第一个字段:用户名

第二个字段:为密码,是用MD5加密算法加密过的密码

3.群组及group文件

a)/etc/group文件功能:存放了linux系统中群组的信息,是群组信息的数据库

b)/etc/group 每一个字段的意义:

第一个字段:群组的名字

第二个字段:有x表示在登入系统时必须使用密码

第三个字段:记录了这个群组的gid

第四个字段:记录了这个群组还有哪里成员

4.在linux系统中添加新用户

useradd -u -g -d -c -s

a) -u 指定用户的uid

b)-g 指定用户所属的群组,这里的属组为主组 -G为添加附加组

c) -d 指定用户的家目录

d) -c 指定用户的备注信息

e) -s 指定用户所用的shell

如 新建一个名为yuan 的用户,useradd yuan

新建一个名为deng 的用户,属组为police及uid为600:useradd -u 600 -g police deng

新建一个名为liang的用户,属组为deng,uid为700,附加组为root :

useradd -u 700 -g deng -G root liang

建完可用 id liang 查看信息

5.usermod命令修改用户账户

usermod常用选项:

a) -u :修改用户的uid

b) -g :修改用户的gid

c)-G:将一个用户加入要指定的群组中,就是指定用户的附加组

d)-d : 修改用户的家目录

e)-c :修改用户的备注信息

f)-s :修改用户所用的shell

如:

1.将yuan这个用户的家目录修改为/home/police

usermod -d /home/police yuan

2.将yuan这个用户添加到police这个群组中:

usermod -G police yuan

3.将yuan这个用户的gid变更为police的群组:

usermod -g police yuan

6.使用usermod -L 将用户锁定和解锁

usermod -L yuan 将yuan用户锁定

7.使用usermod -U 将yuan用户解锁

usermod -U yuan

8.userdel 删除用户:

userdel yuan  删除yuan用户但不删除家目录

userdel -r yuan 删除yuan用户,家目录也一起删除

9.群组的管理:

groupadd :创建一个新的群组账号

groupadd yuan 新建一个名为yuan的群组的命令

-g 指定群组的gid

groupmod :修改群组的信息

-g :修改群组的gid

-n:就该群组的名称

如:修改群组yuan的gid为520的命令:groupmod -g 520 yuan

修改群组yuan的名称为liang的命令:groupmod -n liang yuan

groupdel 删除群组的命令

删除yuan群组的命令: groupdel yuan

  

转载于:https://www.cnblogs.com/njzy-yuan/p/6804751.html

六.用户.群组和权限相关推荐

  1. 04 linux用户群组和权限

    作业一: 1)新建用户natasha,uid为1000,gid为555,备注信息为"master" 2)修改natasha用户的家目录为/Natasha 3)查看用户信息配置文件的 ...

  2. linux中的用户、群组和权限

    linux中的用户.群组和权限  linux中的用户.群组和权限 新建用户natasha,uid为1000,gid为555,备注信息为"master" groupadd -g 55 ...

  3. 006---Linux用户、群组和权限

    用户.组.权限管理 用户管理 增 语法:useradd -c '添加用户1' user1 选项和参数: -c:用户的备注信息 -d:用户的家目录 -g:指定用户所属的用户组(gid) -s:指定用户登 ...

  4. Linux CentOS 8(用户与组相关权限管理实验)

    Linux CentOS 8(用户与组相关权限管理实验) 目录 一.项目介绍 二.相关概念 2.1 用户管理简介 2.2 在 Linux 中每个文件的所有者.所在组.其它组的概念 三.任务操作 任务1 ...

  5. linux中的群组与权限

    使用者与群组 1.档案拥有者 初次接触linux的朋友会觉得很差异,怎么linux那么多的使用者,还分什么群组,有什么用?这个用户与群组的功能是相当的健全而又好用的以一个安全防护呢.怎么说呢,由于li ...

  6. 电脑修改ip地址方法cmd_Mac系统如何创建用户群组?苹果电脑修改用户名方法

    群组允许多个用户拥有相同的访问权限.例如,您可以将文件夹或文件的特定访问权限授予群组,这样该群组的所有成员都可以进行访问.您还可以将每个共享文件夹的特定访问权限分配给群组. Mac系统如何创建用户群组 ...

  7. linux 权限 mask,【自学Linux】Linux用户、组、权限(一)

    用户.组.权限 权限:r,w,x 文件: r:可读,可以使用类似cat等命令查看文件内容 w:可写,可以编辑或删除此文件 x:可执行,eXacutable,可以命令提示符下当中命令提交给内核运行 0 ...

  8. Linux文件管理、标准I/O重定向和管道以及Linux用户、组和权限知识总结

    一.文件管理 1.1.Linux下的文件类型 ● -  普通文件 ● d 目录文件directory ● b 块设备blocks ● c字符设备character ● |符号链接文件link ●p管道 ...

  9. # Odoo丨一文让你弄懂Odoo的用户、组与权限

    Odoo丨一文让你弄懂Odoo的用户.组与权限 在 Odoo 上的尝试.调研与分享 Odoo中的权限规则的使用 Odoo是基于Python语言编写的全球流行的开源管理套件,它的各个应用程序能完美集成在 ...

最新文章

  1. Delphi 调用webservice接口
  2. C# + MySql 存贮过程开发示例
  3. python获取中文字体点阵坐标_点阵汉字显示 - freecamel的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. android游戏编程之从零开始_纯C语言程序员写的编程新手入门基础小游戏之最炫酷推箱子...
  5. LinkedHashMap 简介
  6. 使用winscp在从linux向windows传输文件
  7. [swift] LeetCode 338. Counting Bits
  8. 高度等于动态宽度(CSS流体布局)
  9. 带你极速掌握EMU8086汇编工具,深刻理解微机原理(含安装与快速上手教程)
  10. 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta),自定义股票软件公式扩展函数...
  11. Android修改APP名称和图标
  12. Drools教程 —— 简介
  13. Java开发快递物流项目(7)
  14. 常用邮箱接收邮件服务器与发送邮件服务器列表
  15. VMware虚拟机安装Windows XP学习教程
  16. 容器:forward_list用法及示例
  17. 操作系统(一)——绪论
  18. # 前端初学html+css+js+bootstrap4+jquery部分后的简单响应式静态网页编写(漫威主题个人博客)
  19. android 三种常用的加密方式
  20. 沙盘ROS机器人调试使用记录

热门文章

  1. php分发,详细介绍php钩子和简单分发方式
  2. idea java 桌面应用_IDEA打包应用程序的教程图解
  3. s7五杀大数据英雄_大数据公布新赛季拿五杀最多的英雄,韩信垫底,她却拿到手抽筋!...
  4. java流框架_Java中的IO框架流二
  5. mysql x锁 u锁_讲解更新锁(U)与排它锁(X)的相关知识
  6. springboot动态切换数据源_Springboot整合Mybatis注解实现动态数据源切换
  7. jsp和php对比如何,jsp和php对比哪个更好
  8. mysql innodb monitor_mysql:innodb monitor(show engine innodb status)探秘
  9. TCP模块的断开操作
  10. vue(2)学习历程----从iview框架入手