我们使用 linux 文件系统扩展属性,能够对linux文件系统进行进一步保护:从而给文件 赋予一些额外的限制:在有些情况下,能够对我们的系统提供保护: chattr命令用来改变文件属性.这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:详细作用,可以查看man手册 a:让文件或目录仅供附加用途: b:不更新文件或目录的最后存取时间: c:将文件或目录压缩后存放: d:将文件或目录排除在倾倒操作之外: i:不得任意更动文件或目录: s:保密性删除文件或目录: S:…
转自:https://blog.csdn.net/ganggexiongqi/article/details/7661024 扩展属性(xattrs)提供了一个机制用来将<键/值>对永久地关联到文件,让现有的文件系统得以支持在原始设计中未提供的功能.扩展属性是文件系统不可知论者,应用程序可以通过一个标准的接口来操纵他们,此接口不因文件系统而异.每个扩展属性可以通过唯一的键来区分,键的内容必须是有效的UTF-,格式为namespace.attribute,每个键采用完全限定的形式. 需要注意的是…
suid只适用于命令文件.(如/usr/bin/passwd) 当命令文件上有suid权限时,则操作用户的权限变成属主权限.命令文件上无suid权限则操作用户的权限不变. 查看suid权限: [root@localhost ha]# which passwd /usr/bin/passwd [root@localhost ha]# ll -d /usr/bin/passwd -rwsr-xr-x. 1 root root 27832 Jun 10  2014 /usr/bin/passwd 说明…
1.磁盘基础知识 1.1 物理结构 硬盘的物理结构一般由磁头与碟片.电动机.主控芯片与排线等部件组成:当主电动机带动碟片旋转时,副电动机带动一组(磁头)到相对应的碟片上并确定读取正面还是反面的碟面,磁头悬浮在碟面上画出一个与碟片同心的圆形轨道(磁轨或称柱面),这时由磁头的磁感线圈感应碟面上的磁性与使用硬盘厂商指定的读取时间或数据间隔定位扇区,从而得到该扇区的数据内容.所有的盘片都固定在一个旋转轴上,这个轴即盘片主轴.而所有盘片之间是绝对平行的,在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距…
catalog . 为什么要监控文件系统 : hotplug . udev . fanotify(fscking all notification system) . inotify . code example 1. 为什么要监控文件系统 在日常工作中,人们往往需要知道在某些文件(夹)上都有那些变化,比如: . 通知配置文件的改变 . 跟踪某些关键的系统文件的变化 . 监控某个分区磁盘的整体使用情况 . 系统崩溃时进行自动清理 . 自动触发备份进程 . 向服务器上传文件结束时发出通知 . 杀软…
目录 . Linux文件系统简介 . 通用文件模型 . VFS相关数据结构 . 处理VFS对象 . 标准函数 1. Linux文件系统简介 Linux系统由数以万计的文件组成,其数据存储在硬盘或者其他块设备(例如ZIP驱动.软驱.光盘等).存储使用了层次式文件系统,文件系统使用目录结构组织存储的数据,并将其他元信息(例如所有者.访问权限等)与实际数据关联起来,其中采用了各种方法来永久存储所需的结构和数据Linux支持许多不同的文件系统 . Ext2 . Ext3 . ReiserFS . XFS…
  up vote 2 down vote favorite 1 i use this command to make a bootable flash disk of linux mint sudo dd if=~/Desktop/linuxmint.iso of=/dev/sdx oflag=direct bs=1048576 it's work, but now my flash disk is lock and i can't change file on it now this fil…
Key directories in the file system: */: Root directory (base of file system) /bin: Executable programs /boot: Linux kernel and boot loader /dev: Special device files /etc: System configuration files /home: Home directories of all users /lib: Library…
翻译自man手册,水平有限,有错还望不吝指出.... 扩展属性是与文件和目录相关的name:value对,用来提供文件系统的一些附加功能,例如ACL.对文件或是目录拥有读权限的用户可以看到其扩展属性.扩展属性所需的空间被计算在文件属主的磁盘配额上.目前在Linux上支持扩展属性的文件系统有:ext2,ext3,ext4,XFS,JFS,reiserfs. 一.扩展属性名称空间属性名称的格式是namespace.attribute.名称空间是用来定义不同的扩展属性的类.目前有security,sy…
上一篇文章提到了,最近做一个基于 File System/IndexedDB的应用,上一篇是定额和使用的查询. 因为LocalFileSystem只有chrome支持,有点尴尬,如果按需加载又何来尴尬. 这一篇是关于文件和目录的操作的,怕陷入回调陷阱,基于promise和ES7的await. 首先介绍两个函数: 第一个是 :toPromise,把那种带成功失败回调的函数转化为Promise,因为File API的File System里面很多方法都是这种格式的. /** * 转为promise,…