首页 > 系统相关 >Linux-No.3

Linux-No.3

时间:2023-11-25 16:13:24浏览次数:25  
标签:文件 属主 mask ACL No.3 Linux 权限 属组

一、文件权限

基本权限UGO与ACL的用法

ACL高级特性mask和default的作用

高级权限SUID,SGID,Sticky的意义。

1.U:owner,属组

  G:group,属组

  O:other,其他用户

2.r:read(读取),数字设定为4

  w:write(写入),数字设定为2

  x:execute(执行),数字设定为1

创建一个文件file1,使用ll命令查看文件属性信息

“000”代表既不可读又不可写还不可执行

3.chown:修改文件属主、属组

  chgrp:修改文件属组

  chmod:修改文件权限

创建文件file2,查看文件当前的属主,使用chown命令修改文件的属主。

若只需要更改文件的属组而不需要更改属主,使用chgrp命令。

修改文件权限使用chmod命令,设置权限的方式有两种,一种为符号,一种为数字。

修改属主的同时也可以修改属组,只需要在属主和属组之间加入“.”或“。”即可。一般建议使用“。”

4.chown:Linux系统中用来改变某个文件属性的命令。

  chmod:Linux系统中用来改变某个文件的访问模式的命令。

  基本权限ACL

1.getfacl命令查看ACL权限

2.setfacl命令设置ACL权限,每一个文件或目录进行更精确的权限设置,添加“-m”参数可以修改当前文件ACL权限,添加“-x”参数可以删除用户对文件的所有权限。添加“-b”参数可以删除所有扩展ACL权限,回到UGO的基本权限。

3.最大有效权限mask。

mask用来指定最大有效权限。系统给用户赋予的ACL权限需要和mask的权限逻辑“相与”,“相与”之后的权限才是用户的真正权限。

mask不能影响所有客户。

4.普通用户可以通过SUID提权,使用chmod命令给user增加SUID权限。

 

标签:文件,属主,mask,ACL,No.3,Linux,权限,属组
From: https://www.cnblogs.com/TonLxuan9/p/17855612.html

相关文章

  • Unix / Linux
    http://c.biancheng.net/view/707.htmlUNIX/Linux系统结构UNIX/Linux系统可以粗糙地抽象为3个层次(所谓粗糙,就是不够细致、精准,但是便于初学者抓住重点理解),如图3所示。底层是UNIX/Linux操作系统,即系统内核(Kernel);中间层是Shell层,即命令解释层;高层则是应用层。图3UNIX/......
  • Linux 进程管理
    进程的基本概念:在Linux中,进程是运行中程序的实例。每个进程都有自己的地址空间、文件描述符、资源和状态。进程是系统中资源分配和执行任务的基本单位。进程状态:进程的状态表示进程的当前运行状态。常见的进程状态包括:运行、就绪、阻塞、僵死。进程控制块:进程控制块(PCB)是操......
  • linux Centos 8.2.2004 安装Apache
    Apache服务器安装步骤1.下载安装包至安装目录,wgethttps://mirrors.aliyun.com/apache/httpd/http-2.4.58.tar.bz22.在安装目录下解压文件 tar -xjvf http-2.4.58.tar.bz23.进入解压目录安装文件  3.1进入解压目录cdhttp-2.4.58.tar.bz2  3.2安装文件yuminsta......
  • Linux 中 一次同时复制多个文件到一个目录
     001、测试目录及文件(base)[root@pc1test01]#lsa.txtb.txtc.txt(base)[root@pc1test01]#pwd/home/test/test01 002、同时复制a.txt和b.txt到/home/test/test02目录中(base)[root@pc1test01]#lsa.txtb.txtc.txt(base)[root@pc1test01]#pwd......
  • linux 中 mkdir -p选项
     mkdir-p选项保证在创建目录的时没有上一级目录情况下自动创建001、不加-p选项(base)[root@pc1test]#ls(base)[root@pc1test]#mkdirtest01/test02##不加-p,创建两级目录,失败mkdir:cannotcreatedirectory‘test01/test02’:Nosuchfileordirector......
  • Linux的安装学习
    Linux 是一种开放源代码的操作系统,广泛应用于服务器、移动设备、桌面电脑等各种场景。它具有稳定性高、安全性好、可定制性强等优点,因此越来越多的人开始选择使用 Linux。1. 选择适合你的 Linux 发行版Linux 有许多不同的发行版,每个发行版都有其独特的特点和用途。在选择发......
  • Linux下通过串口工具发送16进制消息
    Linux下常用的串口工具有:1)minicom,最常用的命令行串口工具,可以支持16进制显示信息,但是无法通过16进制进行消息收发;2)cutecom,一款基于QT的带有图形界面的小工具,支持通过16进制进行消息收发(见下图);3)putty,也是一款带有图形界面的工具(没测试,应该也是可以支持16进制通讯的)。 ......
  • Linux存储管理
    MBR分区fdisk命令添加参数-l可以查看系统所挂的硬盘数目以及分区情况``fdisk/dev/sdb使用fdisk命令对硬盘进行分区输入m参数可以查看帮助信息输入n参数可以创建新的分区输入p参数,系统默认选择主分区,内存大小设置100M直接回车即可,输入p查看硬盘的分区信息输......
  • 常用Linux命令使用
    常用Linux命令find&fdfd默认是正则表达式状态,以及会忽略一些文件-g使用glob通配符-e查找拓展名-x为每一条结果分别执行命令-X为所有结果执行同一个命令-h不跳过隐藏文件-uu不忽略任何东西,包括.gitnore中的-i忽略大小写(fd默认是只能匹配,即输入小写是大小写不......
  • Linux学习之用户管理
    一、用户/组概览1、用户标识:UID与GIDUID:用户的ID。GID:用户所属组的ID。id命令可以查询用户自己的相关UID/GID等信息。    命令的详细说明如下:2、用户/组相关文件说明/etc/passwd用户账号信息保存位置/etc/shadow账号密......