文件权限&根目录QWKK

Linux中一切皆文件,所以使用不同的字符来进行区分。常见字符如下

-:普通文件d:目录文件l:链接文件b:块设备文件c:字符设备文件p:管道符文件

除此之外每个文件都有所属的所有者和所有组,同时规定了文件的所有者、所有组以及其让人对文件所拥有的可读(r)、可写(w)、可执行(x)等权限。

可读:能够读取文件的实际内容可写:能够编辑、新增、修改、删除文件的实际内容可执行:能够运行一个脚本程序

对于目录而言,可读就是能读取目录内的文件;可写就是能够对目录内的文件进行新增、删除、重命名;可执行就是能进入该目录。文件的读写执行权限可以简写为rwx也可以用数字4、2、1表示。

大家可以自己练习一下权限的数字表示和字符表示。把764、642、153、731转换成字符表示,把rwxrw-r--、rw--w--wx、rw-r--r--转换成数字表示。答案(选中文字显示):764:rwxrw-r--、642:rw-r---w-、153:--xr-x-wx、731:rwx-wx--xrwxrw-r--:764、rw--w--wx:623、rw-r--r--:644

2、文件的特殊权限

SUID、SGID以及SBIT都是用chmod命令设置。

2.1SUID

SUID是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有文件所有者的权限(仅对拥有执行权限的二进制程序生效)。即只有文件所有者拥有对该文件拥有执行权限时才能正常执行。

2.2SGID

SGID是参考SUID设计专门为组设置权限的权限。相比较SUID只能给文件设置权限,SGID还能给目录设置权限。

让执行者临时拥有文件所属组的权限(对拥有执行权限的二进制程序进行设置)在某个目录中创建的文件自动继承该目录的用户组(只可以对目录进行设置)

2.3SBIT

SBIT权限可以确保用户只能删除自己的文件,而不能删除其他用户的文件。SBIT仅对目录生效,非本目录所有者,无权删除该目录下的文件,仅能删除自己创建的文件。other权限必须是7才能正常生效,否则无法创建文件。

SUID、SGID、SBIT共同组成特殊权限位,SUID是4,SGID是2,SBIT是1。假设,某个文件的权限为6765,第一个数字便是特殊权限的表示位,该权限的字符表示为:rwsrwSr-x。SUID用s表示,文件所有者拥有执行权限用小写s;不拥有用大写s。其他两个同SUID,SGID同样用s表示,SBIT用t表示。即:将文件的普通权限先用字符表示出来(即rwxrw-r-x),特殊权限值为6(4+2)又因为文件所属组不拥有该文件的执行权限,所以用S表示,得6765的字符表示为rwsrwSr-x。

3、文件的隐藏属性

3.1chattr命令

chattr命令设置文件的隐藏属性,格式为:chattr[参数]文件。为文件添加掩藏属性,则使用chattr+参数文件;取消文件的隐藏属性,则使用chattr-参数文件。常用的参数为i参数和a参数。对文件设置i参数,将无法对文件新型增删、改名修改数据等操作;对目录设置i参数,只能修改目录下的数据而不能建立和删除文件。对文件设置a参数,只能追加数据而不能删除或覆盖数据(追加数据不能使用vi编辑器,需要通过重定向进行追加数据);对目录设置a参数,仅允许在目录下建立和修改文件而不能删除。

3.2lsattr命令

lsattr查看设置的隐藏权限,格式为:lsattr文件。当查阅目录的隐藏权限时使用-d参数

4、文件控制访问列表(ACL)

ACL是针对指定的用户或用户组设置文件或目录的操作权限。如果对目录设置了ACL,则目录中的文件就会继承目录的ACL;若针对文件设置ACL,则文件不在继承所在目录的ACL。

4.1开启ACL

ACL是默认开启的,一般情况下不用手动开启,如果默认情况下没有开启的话就需要我们手动开启了。我们使用dumpe2fs-h根目录的挂载点查看。临时开启ACL权限:使用mount-oremount,acl/重新挂载并加载ACL。永久开启ACL权限:修改fstab文件,在根目录一行defaults后加“,acl”,保存后重启系统或使用mount-oremount/重新挂载根目录。

4.2setfacl命令

setfacl命令用于管理文件的ACL规则,格式为:setfacl[参数]文件名称。

4.3getfacl命令

getfacl命令命令用于显示文件上设置的ACL信息,格式为:getfacl文件名称。

4.4su命令与sodu服务

sudo服务可以把特定命令的执行权限赋予指定用户,保证普通用户在能够完成工作的基础上而不泄露root管理员密码。如果要对sudo服务进行配置则需要使用visudo命令对sodu服务配置文件进行修改。sudo命令的配置文件中大约第99行的位置有一个可以当作模板的格式,可以在它的下方进行配置。格式:谁可以使用允许使用的主机=(以谁的身份)可执行命令的列表可执行的命令列表中的命令必须是绝对路径,切各个命令之间用逗号(,)做分割。

这样就可以让普通用户使用相对应的命令了。

5、一切从根(/)开始Linux系统中的一切都是从根目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。Linux系统严格区分大小写。

路径分为相对路径和绝对路径:绝对路径:繁琐,但不论你身处何方只要你找的东西在,根据一级一级的寻找一定能找到你想要的东西。相对路径:相对简洁,但以当前位置为起点,不具有普适性。

THE END
1.permission denied没有权限;拒绝访问;权限被拒绝; ask for permission请求许可; with one's permission经某人允许 planning permissionn.<英>建筑许可; 今日热词 热门搜索 strip[str?p] n.(纸、布、食物等的)条,带;狭长区域;商业街;队服;脱衣舞;连环画;v.脱衣服;除去,剥去;拆卸;剥夺; north[nθhttps://dict.ruihongw.com/permission
2.权限(数据库引擎)每个SQL Server 安全对象都有关联的权限,可以将这些权限授予主体。 数据库引擎中的权限在分配给登录名和服务器角色的服务器级别上,以及分配给数据库用户和数据库角色的数据库级别上进行管理。 Azure SQL 数据库的模型拥有与数据库权限相同的系统,但服务器级别权限不可用。 本文包含权限的完整列表。 有关典型的权限https://msdn.microsoft.com/zh-cn/library/ms191291.aspx
3.Linux权限终极攻略:从小白到高手,掌握所有权限技巧!简单来说,权限的本质是能做什么不能做什么。权限首先限制的是角色,权限要求目标必须具备对应的属性。 Linux的权限由角色和目标权限属性组成。权限=角色+目标权限属性 角色包含拥有者、所属组、other、 角色:拥有者 2. 所属组 3. other拥有者(User,https://mp.weixin.qq.com/s?__biz=Mzg4ODQ1NTE2Mg==&mid=2247569967&idx=1&sn=9e1f751d0f565953483f6c37e2b74c4a&chksm=ce81159abc491669872ac8ef30f576438d117023ac689263114d4abc4cd17299974c73335aa3&scene=27
4.如何设置页面权限:新手入门指南页面权限是网站或应用程序管理中一个重要的概念,它用于控制不同用户对特定页面或资源的访问权限。通过合理设置页面权限,可以保证系统的安全性和用户数据的安全性,避免过多权限暴露给不必要的用户,从而减少安全风险。页面权限的设置也是实现用户角色管理和权限控制的基础,对于维护良好的用户体验和保障系统稳定运行至关重要。https://www.imooc.com/article/374802
5.android动态权限机制详解mob6454cc61df1e的技术博客从Android 6.0(API 23)开始,用户可以在应用运行时向其授予权限(6.0 以下,国内厂商也多数做了类似的权限管理),而不是在应用安装时授予。这一方法既可以简化应用的安装过程,也可以让用户对应用的功能进行更多的限制。 在Android 系统中,系统权限分为两类:正常权限以及危险权限。其中正常权限是不会直接给用户隐私权带https://blog.51cto.com/u_16099168/12854929
6.知识科普github开源证书等级说明在GitHub上,开源许可证(Open Source Licenses)用于规范开源项目的使用、分发、修改等权限。这些许可证种类繁多,各有其特点和适用场景。以下是一些常见的开源许可证的详细说明,以表格形式展现: 请注意,上述表格仅列出了GitHub上一些常见的开源许可证及其主要特点和知名项目。实际上,GitHub支持多种开源许可证,每种许可证都https://www.ctyun.cn/zhishi/p-449718
7.2024年777权限是什么意思Linux摘要:在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。(图片来源网络,侵删)例如用ls -l命令列文件表时,得到如下输出:-rw-r-- 在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。 https://win7sp.com/post/33775.html
8.SBB等英文简写的意义【提问】SBB阳性.PAS阳性.AS-DNCE阴性.NAP积分175分.POX阴性 中文分别是什么。有什么意义 【回答】学员wzj123,您好!您的问题答复如下: Pas是糖原pas反应;SBB是组织化学染色后的细胞形态图片(明显不对);NAP是中性粒细胞碱性磷酸酶,POX是过氧化物酶;AS-DNCE是指氯化醋酸AS-D萘酚酯酶(大纲不要求)。祝您复习顺利!https://www.med66.com/new/201210/tc201210107534.shtml
9.数据库与数据仓库的英文简写新建DWS数据连接华为云帮助中心为你分享云计算行业信息,包含产品介绍、用户指南、开发指南、最佳实践和常见问题等文档,方便快速查找定位问题与能力成长,并提供相关资料和解决方案。本页面关键词:数据库与数据仓库的英文简写。https://support.huaweicloud.com/topic/1357776-3-S
10.用户角色权限权限管理的英文是什么?User role priority(优先级)、Authorization(权限)Authorization Management、Right Management https://ask.zol.com.cn/x/6728871.html
11.在建设工程项目总承包的方式中,EPC是()方式的英文简写。刷刷题APP(shuashuati.com)是专业的大学生刷题搜题拍题答疑工具,刷刷题提供在建设工程项目总承包的方式中,EPC是()方式的英文简写。A.设计一施工总承包B.设计采购施工总承包C.设计采购总承包D.勘察采购施工总承包的答案解析,刷刷题为用户提供专业的考试题库练习。一分钟将https://www.shuashuati.com/ti/22c760cae5c741209313e160243a0810.html?fm=bdbdsa77fd86186c75249d55beb7f9a420c3f
12.CMIWikicmi.customalias.[指令简写] – 限定自定义指令简写的使用(拥有权限才可使用) D cmi.damagecontrol.[组名] – 按组配置来决定伤害倍数 cmi.deathlocation – 允许在死后看见死亡位置 cmi.dropspawner – 允许在挖掉刷怪笼后掉落它 cmi.dropspawner.[实体种类] – 允许在挖掉特定种类的刷怪笼后掉落它 https://www.17wmc.cn/937.html
13.工厂生产系统常用英文对照以及解释英文简写英文全称中文名称解释 MESManufacturing Execution System制造执行系统美国先进制造研究机构AMR将MES定义为“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”,它为操作人员/管理人员提供计划的执行、跟踪以及所有资源(人、设备、物料、客户需求等)的当前状态。 https://www.jianshu.com/p/4ad16a28d224
14.Linux期末复习综合linux操作系统应用期末考试题DNS区域中有哪几种资源记录?其英文简写及作用分别是什么? SOA(Start Of Authority):起始授权记录,它标记了一个区域解析库的开始。每个区域解析库有且只能有一条SOA记录,并且它必须位于该库的第一项。 A(Address):地址记录,用于定义主机名与IPv4地址之间的映射关系。例如,我们可以添加一个A记录,将域名指向网站服务https://blog.csdn.net/weixin_50987190/article/details/135441633
15.linux文件权限管理命令腾讯云开发者社区查看文件权限 ls-l命令 修改文件权限修改方法1:(参数)命令:chomod 语法:chomod [参数][augo][+-=][rwx]文件名例子: 1.将文件file1.txt增加可读权限chmod ugo+r file1.txt 2.将文件file1.txt设为所有人(all)可读 chmod https://cloud.tencent.com/developer/information/linux%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86%E5%91%BD%E4%BB%A4-article
16.全国各大快递公司名称中英文转换英文简写“Lht” 补丁号:Lht_CV2.0_0103 版本号:Lht_CV2.0_1231 +---+ Lht_CV2.0 团购导航系统软件的安装 +---+ 一、安装Lht_CV2.0前必须安装大维1.4程序才能使用官方发布的升级包,我们选用淘宝尚秀设计(站长站)发布的集成近百个采集规则的1.4程序。 安装大维1.4商业版: http://域名/install (填写数据https://www.iteye.com/resource/qq_37531990-10146157
17.英语单词缩写大全简写带翻译公司内部门英文单词缩写 Co.,Ltd.: Company Limited 的缩写 部门:Department/Division 简写为Dept. 人事部:HR Department(human resource) 行政部:Administration Department(比较常用)。也可以用Executive Department(有些公司也用这个)或者用Executive Branch(多用在银行) 市场部:Marketing Department 客服部:CUS Departmehttps://wenku.baidu.com/view/109ae4932079168884868762caaedd3383c4b59f.html
18.4文件权限中chmodu+xurwx分别代表什么·Linux英文:others,简写:o(覆盖标号789)所有人的权限,英文:all,简写:a r, 即Read,读,权限值为4 w,即Write,写,权限值为2 x,即eXecute,执行,权限值为1 -,在标号0位置,表示普通的文件 -,其他位置,表示对应权限未开启,不具备权限 d,即directory,表示目录文件 无任何权限:数字0表示开所有权限:数字7表示,即7=4+https://www.kancloud.cn/tinywan/linux/836644
19.权限管理IoTDBWebsiteIoTDB 提供了组合权限,方便用户授权: 权限名称权限范围 ALL 所有权限 READ READ_SCHEMA、READ_DATA WRITE WRITE_SCHEMA、WRITE_DATA 组合权限并不是一种具体的权限,而是一种简写方式,与直接书写对应的权限名称没有差异。 下面将通过一系列具体的用例展示权限语句的用法,非管理员执行下列语句需要提前获取权限,所需的权https://iotdb.apache.org/zh/UserGuide/latest/User-Manual/Authority-Management.html
20.文件权限中chmodu+xurwx分别代表什么Linux系统中的每个文件和目录都有访问许可权限, 用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权 限分为只读,只写和可执行三种。 这里显示的权限是依次排列的,分别为:[用户][同组][其他] 用户权限,就是你自己的权限。英文:user,简写:u(覆盖标号123) 用户组权限,就是和你同组https://www.pianshen.com/article/3698191690/
21.处方与处方书写规范(通用8篇)药名简写或缩写必须为国内通用写法。处方书写规范 13、中成药和医院制剂品名的书写应当与正式批准的名称一致。 14、药品剂量与数量一律用阿拉伯数字书写。剂量应当使用公制单位;重量以克(g)、毫克(mg)、微克(μg)、纳克(ng)为单位;容量以升(l)、毫升(ml)为单位;国际单位(IU)、单位(U)计算。片剂、丸剂、胶囊剂https://www.360wenmi.com/f/filej9vfg1k1.html