首页 > 其他分享 >第四天:用户、组和权限

第四天:用户、组和权限

时间:2024-01-05 22:45:32浏览次数:29  
标签:文件 组和 group 登录 用户 文件格式 第四天 权限

一、linux的安全模型

 1、资源分派

    Authentication:谁,验证用户身份

    Authorization:授权,不同的用户设置不同的权限

    Accouting|Audition:审计

  当用户登录成功时,系统会自动分配令牌token,包括用户标识和组成员信息等

2、用户类型:

   管理员:root   0

   系统用户:1-999  对守护进程获取资源进行权限分配

   登录用户:1000+  给用户进行交互式登录使用

3、用户组分类

   管理员组  root  0

   系统组: 1-9  99   对守护进程获取资源进行权限分配

   普通组:1000+   给用户进行交互式登录使用

4、用户和组的关系 

   用户的主要组(primary group)只能有一个

   用户的附加组(supplementary gruop )一个用户可以有0-N个附加组

二、用户和组相关文件

 1、用户和级主要的配置文件

  /etc/passwd:  用户及其属性信息

  /etc/shadow:  用户密码及其相关属性

  /etc/group:   组及其属性信息

  /etc/gshadow:      组密码及其相关属性

2、passwd文件格式:

  login name:登录名

  passwd:密码
  UID:用户身份编号

  GID:登录默认所在组编号

  GECOS:用户全名或注释

  home directory:用户主目录

  shell:用户默认使用shell

3、shadow文件格式 

  

 

4、group 文件格式 

  

 

5、gshdow文件格式 

  

 三、用户和组管理命令

 

1、用户和组管理命令

  

 

2、切换用户   su 

  su UserName:  非登录式切换

  su - UserName  登录式切换

3、修改用户密码:passwd   USERNAME

  

 4、修改用户密码策略  chage  [OPTION] ...LOGIN

  

5、修改组成员和密码: gpasswd [OPTION] GROUP

  

 6、更改和查看组成员     groupmens  [options] [action]

  

 

四、理解并设置文件权限

 1、程序访问文件的权限,取决于此程序的发起者

2、设置文件所有者  :chown

3、设置文件的属组信息:chgrp

4、文件权限分类

  owner   属主,u

  group  属组  ,g

  other    其他    ,o

5、权限分类

  r   Readable   4

  w  Writable  2

  x  excutable  1

  

 

 

6、修改文件权限 : chmod

五、默认权限

 1、新建文件和目录的默认权限

  

 

六、特殊权限

 SUID:作用于二进制可执行文件上,用户将继承此程序所有者的权限

SGID:作用于二进制可执行文件上,用户将继承此程序所有者的权限;作于目录,,此目录中新建的文件的所属组将自动从此目录继承

STICKY:作用于目录上,此目录中的文件只能由所有者自己来删除

七、文件访问控制列表

1、ACL权限功能:实现灵活的权限管理

2、setfacl :可设置ACL权限

3、getfacl:可查看设置的ACL权限

4、mask权限:

    mask只影响除所有者和other的之外的人和组的最大权限

    mask需要与用户的权限进行逻辑与运算后,才能变成有陵县的权限

    用户或组的设置必须存在于mask 权限设定范围内才会生效

 

标签:文件,组和,group,登录,用户,文件格式,第四天,权限
From: https://www.cnblogs.com/dujy/p/17944487

相关文章

  • FAQ-k8s-harbor拉取镜像权限问题-imagePullSecrets
    一、配置1、dockervim/etc/docker/daemon.json{"insecure-registries":["192.168.10.122"]}systemctldaemon-reloadsystemctlrestartdocker二、方式一1、登录dockerlogin192.168.10.122-uadmin-pHarbor123452、查看config.json文件cat~/.docker/co......
  • 安全典型配置(一)使用ACL限制FTP访问权限案例
      原创:厦门微思网络  【微思2002年成立,专业IT认证培训21年!】安全典型配置(一)使用ACL限制FTP访问权限案例 安全典型配置(二)使用ACL限制用户在特定时间访问特定服务器的权限案例 安全典型配置(三)使用ACL禁止特定用户上网案例安全典型配置(四)使用自反ACL实现单向访问控制案例安全......
  • Lumen框架 之Layui权限管理系统
    一、效果图二、地址https://gitee.com/yang1015/lumen-rbac......
  • JVS低代码轻应用可独立配置目录权限,让企业数据安全无忧!
    在数字化快速发展的今天,轻应用已成为企业高效运营的关键。然而,如何合理地配置轻应用的目录权限,以确保数据安全和业务流程的顺利进行,成为了企业必须面对的挑战。JVS低代码轻应用提供了目录权限配置。本文详细介绍轻应用目录权限的重要性、基本概念、配置方法和最佳实践。通过理解并......
  • Jmter:setUp线程组和tearDown线程组及线程组间的执行顺序
    一前言环境:window10Jmeter5.3在jmeter中新建线程组时,有三种可选项,如下其中,setUp和tearDown线程组用的没有普通线程组那样频繁,但也有特别的用处二setUp线程组如上,setUp线程组中的字段配置与普通线程组是一样的,区别是setUp线程组一定是在普通线程组执行前运行利用setUp......
  • 金蝶云星空权限对象表结构
    一、BOS平台【权限对象】 二、MSSQL脚本--权限对象主表SELECT*FROMT_SEC_PermissionObjectWHEREFITEMID='64f6de86387210'--权限对象多语言表SELECT*FROMdbo.T_SEC_PERMISSIONOBJECT_LWHEREFITEMID='64f6de86387210'--FNAME='售后单'--权限对象下的权限项......
  • Linux权限管理
    配套视频:https://space.bilibili.com/204411292权限概述什么是Linux权限在Linux系统中,权限是控制用户对文件或目录进行访问的一种机制。这种权限定义了谁可以访问文件,以及他们可以做什么。为什么要有权限保护文件和目录:通过权限设置,可以保护系统的文件和目录不被未授权的用......
  • springboot(功能权限分配和脚本实现功能分配)
    一、功能权限分配添加菜单按钮:这时的按钮菜单是手动添加,后面可以自动生成 进入到角色管理,修改普通角色,添加权限之后,登录普通角色,在这之前需要先重置一下普通角色的密码 登录普通角色,普通角色就可以拥有权限,进行一系列操作: 二、脚本功能权限分配运行代码生成器的facor......
  • linux权限、特殊权限、ACL控制
    Linux基本权限1.权限基本概述1.什么是权限?我们可以把它理解为操作系统对用户能够执行的功能所设立的限制,主要用于约束用户能对系统所做的操作,以及内容访问的范围,或者说,权限是指某个特定的用户具有特定的系统资源使用权力。2.为什么要有权限?因为系统中不可能只存在一个root用......
  • python 文件读写权限 PermissionError: [Errno 13] Permission denied
    概述os.chmod()方法用于更改文件或目录的权限。语法chmod()方法语法格式如下:os.chmod(path,mode)参数path --文件名路径或目录路径。flags --可用以下选项按位或操作生成,目录的读权限表示可以获取目录里文件名列表,,执行权限表示可以把工作目录切换到此目录,删......