首页 > 系统相关 >Linux的档案属性和目录配置

Linux的档案属性和目录配置

时间:2024-04-11 23:11:33浏览次数:19  
标签:文件 档案 用户 Linux 权限 目录 属性

一、用户与用户组

当组1内的用户文件设置为-rwxrwx---时,组2内的用户4不可以读写执行组1内的任何文件和档案

当组1内的用户文件设置为-rwxrwxrwx时,组2内的用户4可以读写执行组1内的任何文件和档案

当组1内的用户文件设置为-rwx------时,组1内的其他用户和组2内的用户不可以读写执行组1内任何用户的文件和档案

二、Linux文件权限

2.1  文件的一般权限

文件的执行者   执行文件的用户

文件的所有者   默认为创建文件的用户

文件的所有组   默认为创建文件的用户所属的用户组

相同权限对于文件与目录所代表的含义会有不同

read 读取权限

对于一般文件 有此权限用户就可以读取文件内容(例如 cat命令)

对于目录 有此权限的用户就可以显示目录下的文件列表(例如 ls命令)

write 写入权限

对于一般文件 有此权限用户就可以编辑文件的内容(例如 vim命令)

对于目录 有此权限用户就可以在目录下新建、剪切、删除文件(例如touch、mv、rm等命令)

execute 执行权限

对于一般文件 有此权限用户就可以执行这个脚本文件(例如 . /脚本名 运行脚本)

对于目录 有此权限用户就能够进入到目录(例如cd命令 进入目录)

注意事项

W权限可以单独设置,只对文件进行写入操作 (通过重定向实现)
drwxr-xr-x      2           zk              zk              4096           4月 11 16:48           Desktop/
[   1  ]       [2]          [3]             [4]             [ 5 ]          [    6    ]         [    7    ]
[档案属性]    [连结数]    [档案拥有者]       [档案所属群组]     [文件容量]         [修改时间]              [文件名]

档案权限

1、第一栏包含文件的档案类型。文件的权限

第一个属性代表这个档案是[目录、档案或者连结文件等]

-当为[d]则是目录

-当为[-]则是普通文件

-当是[l]则表示为连接档(link file)

-若是[b]则表示为装置文件里面的可供储存的接口设备(块设备文件)

-若是[c]则表示为装置文件里面的串行端口设备(字符设备文件),例如键盘、鼠标

2、第二栏表示连结占用的节点(i-node):这个跟连结档(link file)比较有关系。如果是目录的话,第二栏的这个数字与该目录下有多少目录有关(这个数字包括当前目录,上一级目录和当前目录所包含的目录所占的节点数的总和)

3、第三栏表示档案

三、Linux目录配置

4、Linux支持的文件系统

标签:文件,档案,用户,Linux,权限,目录,属性
From: https://www.cnblogs.com/longlyseul/p/18130221

相关文章

  • VM Linux磁盘扩容
    VM扩容在VM中先扩展磁盘将磁盘容量从10G扩展到15G分区查看当前分区状态fdisk-l创建新分区fdisk/dev/sda查看分区结果fdisk-l格式化新分区mkfs-text3/dev/sda3如果提示没有找到文件或目录,重启后再试修改分区格式fdisk/dev/sda查看VGvgdisplay......
  • Linux系统中如何部署php
    1.在线安装Apache服务器ubuntu可通过“apt”等命令在线安装,centos用yum。#ubuntusudoapt-getinstallapache2#centosyum-yinstallhttpd安装完成后需要手动启动apache服务.#ubuntusudo/etc/init.d/apache2start#centossystemctlrestarthttpd测试A......
  • [转帖][译] 使用 Linux tracepoint、perf 和 eBPF 跟踪数据包 (2017)
    http://arthurchiao.art/blog/trace-packet-with-tracepoint-perf-ebpf-zh/ 译者序本文翻译自2017年的一篇英文博客 Tracingapacket’sjourneyusingLinuxtracepoints,perfandeBPF ,并添加了章节号以方便阅读。由于译者水平有限,本文不免存在遗漏或错误之处。如......
  • linux环境安装——redis集群安装复习——集群
                  ......
  • Linux命令行
    一、命令行执行的方式在命令行模式执行命令,命令行模式是指,在登入Linux的时候得到一个Shell。Shell提供给用户一些工具,用户通过这些工具,来控制核心的动作command[-options]parameters1parameter2...1、一行命令中第一个输入的绝对是"命令"或"可执行文件"。2、command为命......
  • Linux如何查看系统版本
    在Linux系统中,查看系统版本是非常重要的,因为它可以帮助我们了解系统的基本情况,包括内核版本、发行版类型等等。以下是几种常见的查看Linux系统版本的方法:一、使用命令行查看1、使用uname命令uname-a   该命令会输出系统的基本情况,包括操作系统、主机名、内核版本、硬......
  • 【Redis】Linux下安装Redis(二)——安装客户端
    在Linux下安装完成Redis后(详见上一篇),可以安装客户端了。这里谈到的客户端包括:命令行客户端图形化桌面客户端作为非资深玩家,好多东西还是挺喜欢图形化界面的。命令的优势是快,缺点是要先记住很多命令,入门比图形化界面慢。命令行客户端Redis安装完成后就自带了命令行客户端:red......
  • linux磁盘管理
    磁盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应的硬件设备进行通信设备号码:majornumber,标识设备类型次设备号:minornumber,表示同一类型下的不同设备设备类型:块设备:block,字符设备:char。磁盘空间的管理,使用硬盘的三个步骤1.分区2.安装文件系统=格式化3.挂载硬盘接......
  • linux中通过systemctl建立服务并实现开机启动
    目录centos7下,systemctl可以理解为systemd的一个工具建立Unitfile配置文件加载配置启动服务停止服务设置服务开机启动关闭服务开机启动更多命令查看服务产生的日志centos7下,systemctl可以理解为systemd的一个工具建立Unitfile配置文件systemctl是通过Unit管理单元的形式来添......
  • [Linux系统] 将python程序配置为服务
    编写xxx.servicecd/etc/systemd/system/sudonanoxxx.service填写以下内容:[Unit]Description=XXXXAfter=network.target[Service]ExecStart=/bin/bash/opt/leo/py_space/KeyPersonRecServer/run.shWorkingDirectory=/opt/leo/py_space/KeyPersonRecServerRestart......