linux 默认文件属性,linux系统下文件的默认权限以及隐藏属性的作用
【摘要】
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。下面是linux系统下文件的默认权限以及隐藏属性的作用,让我们一起来看看linux系统下文件的默认权限以及隐藏属性的作用的具体内容吧!
linux系统下文件的默认权限以及隐藏属性的作用
文件默认权限
当我们创建一个文件时,这个文件默认就会被设置默认权限。
# touch 1.txt
# ls -l 1.txt
-rw-r--r-- 1 root root 0 Sep 13 14:48 1.txt
# mkdir abc
# ll -d abc
drwxr-xr-x 2 root root 4096 Sep 13
14:51 abc
可以看到,新创建的文件权限为644,目录权限为755。那么这个644是怎么来的呢?原来系统会给新创建的文件默认权限,这个默认权限可以通过umask来查看。# umask
0022
# umask -S
u=rwx,g=rx,o=rx
通过umask -S查看的权限即为新创建目录的默认权限,如果新创建的文件类型是文件的话,则需要减去x权限,所以新文件的默认权限是644(rw-r-xr-x)
我们还可以通过umask来修改文件的默认权限umask 770
文件隐藏属性
不知道大家用过宝塔没,当我们通过宝塔新建一个站点的时候,宝塔默认会在网站的根目录下创建一个.user.ini文件。这个文件很奇怪,即使你是root用户,想要删除它也办不到。会出现下面的提示信息:# rm -f .user.ini
rm: cannot remove ‘.user.ini’: Operation not permitted
这里我们要讲下另一个概念,文件的隐藏属性,为什么叫隐藏属性呢?因为你通过ls -l是看不出这个文件有什么不一样的。# ll .user.ini
-rw-r--r-- 1 root root 51 Sep 5 18:48 .user.ini
想要看出蹊跷,就需要使用lsattr来查看# lsattr .user.ini
----i--------e-- .user.ini
这里,我们需要记住几个字符的含义:i表示系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
a表示系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。
所以,如果我们想要删除这个文件就需要修改它的隐藏属性。通过chattr可以做到。# chattr -i .user.ini
# rm -f .user.ini <===删除成功了
以上就是linux系统下文件的默认权限以及隐藏属性的作用的内容,对操作系统感兴趣的小伙伴们可以关注考必过,获取更多操作系统前沿资讯和最新技术。最新消息小编会第一时间发布,助力大家考试,加油!
linux 默认文件属性,linux系统下文件的默认权限以及隐藏属性的作用相关推荐
- Linux系统下文件与目录权限管理
Linux文件目录权限管理 一.Linux文件属性及权限 1.Linux文件及目录权限及属性说明 (1)权限及属性说明 (2)文件权限说明 三种权限说明:r 读 read w 写 write x ...
- linux系统下文件夹没有权限
文件夹图标上有个锁的标志 文件夹属性内提示"You are not the owner" 解决方式: 在终端里输入 su ,进入root权限,而后输入sudo chmod -R 7 ...
- Linux系统下文件与目录操作
Linux系统下文件与目录操作 与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的.所以在使用Linux的过程中,是经常要对文件与目录进行操作的.现在我们就以一个Windo ...
- linux系统下文件查找
在我们实际应用中,经常需要查找某个特定的文件,或者根据文件的某个特定属性进行查找,今天小菜就给大家分享一下,linux系统下文件查找的两大利器: 1,locate:非实时查找(基于预先生成的数据库查 ...
- Linux系统下文件与目录操作讲解
Linux系统下文件与目录操作 在Linux系统中有一句话叫做,一切皆文件.上节我们说的I/O操作,对于普通I/O操作,都是打开.读写.关闭.这节我们通过stat结构体来了解文件的一些基本信息和本质特 ...
- linux+nginx+mysql+php系统修改文件上传大小限制
linux+nginx+mysql+php系统修改文件上传大小限制 对于LNMP框架的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,会报错&quo ...
- win7误删计算机,Win7系统下文件数据被误删了怎么办
计算机已经成为很多人不可或缺的工具,我们日常使用电脑中,会下载很多资料,同时也会去操作删除数据资料.这个时候很多用户会有碰到这么一个情况,因为操作失误或者手一抖,不小心把需要的文件给误删了.文件不在回 ...
- win7 计算机路径,如何设置Win7默认软件安装路径?Win7系统下修改软件默认路径的方法...
相信绝大数的用户在使用Win系统的过程中,会发现安装软件的默认路径都是C盘,通过软件更改来改变软件默认路径,那么我们要如何设置Win7默认软件安装路径?针对这个问题,下面装机之家分享一下Win7系统下 ...
- linux 文件目录操作,Linux系统下文件与目录操作
与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的.所以在使用Linux的过程中,是经常要对文件与目录进行操作的.现在我们就以一个Window用户的立场来学习一下Linux下 ...
最新文章
- 【springboot】入门
- 辞职后五险一金的处理方式
- 也谈Spring MVC
- navicat创建计算列_Tableau Part 9 计算字段amp;粒度聚合比率amp;表计算
- Gartner发布2021年低代码魔力象限,Mendix名列前位
- 基于栈的后缀表达式求值(洛谷P1449题题解,Java语言描述)
- 一万块是存入支付宝里的余额宝好还是存在微信的零钱通里好?
- [Teaching] [Silverlight] 30秒快速建立遊戲迴圈 (Game Loop)
- php 使用gd库,PHP的gd库使用基础教程
- Selenium获取动态图片验证码
- 2021-2027全球与中国自动识别和数据采集设备市场现状及未来发展趋势
- android 6 root权限,「经验」android手机怎么开启Root权限
- hdu 2079 - 选课时间
- ASP.NET设置背景图案
- tesseract 学习笔记 psm+限定识别内容提升识别精度
- 软件测试工具有哪些?--最全最新的软件测试工具下载地址都在这里,错过绝对后悔
- iphonex 测试电池软件,iPhoneX电池容量多大 iPhoneX电池性能评测【详解】
- Hadoop性能测试工具
- p39 8.由以下三个集合,集合成员分别是会Python、C、Java的人员。
- 如何控制CentOS8的启动过程
热门文章
- 网友关于 S/4HANA里的Call List和E-mail集成的提问
- Java单例模式(Singleton)的五种实现
- SAP CRM One Order old design in index table
- sublime text的dockerfile语法高亮插件
- how debug option is handled - handle_debug
- COM_PRODUCT_READ_SINGLE called by composite API when line item is deleted
- why my detail page in SAP UI5 application is failed to be loaded from router
- Import project出现Select at least one project的解决方法
- 巧用代理设计模式(Proxy Design Pattern)改善前端图片加载体验
- Netweaver和CloudFoundry的服务器日志