Linux文件属性与权限

news2024/11/18 17:36:35

目录

前言

文件权限类

文件属性

rwx 作用文件和目录的不同解释

chmod 改变权限

1)基本语法

2)经验技巧

3)案例实操

chown 改变所有者

1)基本语法  

2)选项说明

3)实操案例

chgrp 改变所属组

1)基本语法

2)案例实操


前言

当你在输入终端输入 ll查看的时候,会发现出现下面的情况

 前面会有如果是一个 “ - ”表示的是是一个普通文件,但是前面是 d  是什么意思呢,这就是本篇文   章要介绍的,文件的属性



文件权限类

文件属性

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux 中我们可以使用 ll 或者 ls -l 命令来显示一个文件的属性以及文件所属
的用户和组 

 如上图前面的几个字符表示什么意思呢

从左到右的 10 个字符表示

(1)0 首位表示类型 ,在Linux中第一个字符代表这个文件是目录、文件或链接文件等等
- 代表文件
d 代表目录
l 链接文档 (link file)
c 字符类型设备文件(鼠标,键盘)
b块设备文件 (硬盘)
2 )第 1-3 位确定属主(该文件的所有者)拥有该文件的权限。 ---User
3 )第 4-6 位确定属组(所有者的同组用户)拥有该文件的权限, ---Group
4 )第 7-9 位确定其他用户拥有该文件的权限 ---Other

rwx 作用文件和目录的不同解释

1)作用到文件:
[ r ] 代表可读 (read): 可以读取,查看
[ w ] 代表可写 (write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件
[ x ] 代表可执行 (execute): 可以被系统执行
2)作用到目录:
[ r ] 代表可读 (read): 可以读取, ls 查看目录内容
[ w ] 代表可写 (write): 可以修改,目录内创建 + 删除 + 重命名目录
[ x ] 代表可执行 (execute): 可以进入该目录

 

3)案例实例 

1 )如果查看到是文件:链接数指的是硬链接个数。
2 )如果查看的是文件夹:链接数指的是子文件夹个数

 

chmod 改变权限

1)基本语法

 

第一种方式变更权限
chmod [{ugoa}{+-=}{rwx}] 文件或目录
ugoa 集合表示的是冲中选一个,a 是 all 的意思,意思即是全部的意思 ,+ - = ,+ 表示加上这个权限,- 表示删除这个权限, = 是表示指哪些权限
第二种方式变更权限
chmod [mode=421 ] [ 文件或目录 ]

 这种数字表示比较有意思,有点像二进制的  4 2 1,通过 4 2 1的加法和可以表示各种各样权限

2经验技巧

u: 所有者    g: 所有组     o: 其他人      a: 所有人 (u g o 的总和 )
r=4 w=2 x=1      rwx=4+2+1=7

 

3)案例实操

将initial -setup-ks.cfg  的所有者,所有组 和 其他人 都修改权限为 读和写

chmod 777 表示给定最大权限(开发最大权限)

 


 

chown 改变所有者

1)基本语法  

chown [ 选项 ] [ 最终用户 ] [ 文件或目录 ]         (功能描述:改变文件或者目录的所有者)

2)选项说明

 

3)实操案例

 


 

chgrp 改变所属组

执行要切换到管理员的权限

1)基本语法

chgrp [ 最终用户组 ] [ 文件或目录 ]  (功能描述:改变文件或者目录的所属组)

2)案例实操

1 )修改文件的所属组
initial-setup-ks.cfg 修改到root组
[root@hadoop100 ~]# chgrp root initial-setup-ks.cfg 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/878.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

康为世纪科创板上市破发:跌幅超10% 公司市值41亿

雷递网 雷建平 10月25日江苏康为世纪生物科技股份有限公司(简称:“康为世纪”,股票代码为“688426”)今日在科创板上市。康为世纪此次发行价为48.98元,发行2329万股,募资总额为11.4亿元。康为世纪开盘价为4…

【单片机毕业设计】【mcuclub-jj-048】基于单片机的水表的设计

最近设计了一个项目基于单片机的水表系统,与大家分享一下: 一、基本介绍 项目名:水表 项目编号:mcuclub-jj-048 单片机类型:STC89C52 具体功能: 1、通过继电器控制水泵,将水抽出经过流速传感器…

Redis实战篇一 (短信登录)

Redis企业实战(黑马点评)项目整体架构项目部署后端部署前端部署短信登陆基于Session实现登录集群的Session共享问题基于Redis实现共享session登录解决状态登录刷新的问题——登录拦截器的优化本期学习路线短信登陆: Redis的共享session应用 商户查询缓存…

jar包突然过大解决方法,解决ffmpeg剪辑视频导致jar过大

jar包突然过大解决方法 缘由: ​ 项目中要需要用到视频文件,为了方便用户使用,那么页面中就需要增加视频剪辑的相关功能,让用户上传视频后能够自定义的进行剪辑,对自己的视频做出相应的更改 结果: ​ 打jar…

Vue复刻华为官网 (二)

文章目录1 推荐信息1.1 思路1.2 代码1.3 知识补充1.4 效果图2 宣传海报2.1 思路2.2 代码2.3 效果图3 新闻与活动3.1 思路3.2 代码3.3 效果图1 推荐信息 1.1 思路 看了这个gif后,可以清楚的看到产生了三个动画效果:图片"拉近","…

js 实现页面隐藏、关闭、刷新给出对应的提示

我们在做项目的时候经常会遇到一些需求,比如在某些页面当点击浏览器刷新 或者关闭的时候会有对应的提示,是否离开或者重新加载此网站。比如csdn写文章的时候就有这个弹窗,这功能就是用onbeforeunload实现的。 注意:如果你加载下面…

学会用Linux用户管理命令

目录 useradd 添加新用户 1)基本语法 2)案例实操 passwd 设置用户密码 1)基本语法 id 查看用户是否存在 1)基本语法 2)案例实操 cat /etc/passwd 查看创建了哪些用户 1)案例实操 su 切换用户 1…

Linux基本工具(上)

目录 粘滞位:t yum yum install yum list ​编辑 yum list | grep 软件名 yum search 软件名 软件卸载:yum remove rz sz表示下载: Linux开发工具: vim编辑器: vim的几种模式: 粘滞位&#xff1a…

蛇形矩阵求解

题目: 题解思考: 这个题目我有两种解题方法: 1)利用数组,数组的下标。 2)利用等差数列的规律(这个可能比较难理解),行和列的递增规律。 注意输出格式的处理和多组输入…

三分钟带你手撕带头双向循环链表

数据结构——带头双向循环链表 🏖️专题:数据结构 🙈作者:暴躁小程序猿 ⛺简介:双非大二小菜鸟一枚,欢迎各位大佬指点~ 文章目录数据结构——带头双向循环链表前言一、什么是双向链表?二、带头…

图像智能处理黑科技,让图像处理信手拈来

图像智能处理黑科技,让图像处理信手拈来0. 前言1. 图像智能处理简介2. 图像切边增强3. PS 检测4. 图像水印去除5. 图像矫正6. 图像去屏幕纹7. 调用图像智能处理 API小结0. 前言 计算机视觉 (Computer Vision, CV) 通过研究如何令机器“看懂”世界,构建从…

嵌入式分享合集84

今天做的某地区的项目, 了解了一下 很是不开心 原来这几年丢的不仅是某公湖 真呵呵 一、学习单片机 如何系统地入门学习STM32? 假如你会使用8051 , 会写C语言,那么STM32本身并不需要刻意的学习。 你要考虑的是, 我可以用STM32实…

Scratch软件编程等级考试三级——20200913

Scratch软件编程等级考试三级——20200913理论单选题判断题实操幻影小猫打气球游戏猫咪抓老鼠游戏理论 单选题 1、要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?() A、3 4 90 120 B、4 3 90…

实验项目一:【文本反爬网站的分析和爬取】

一、实验目的 熟悉使用Selenium、Pyppeteer等工具爬取网站基本内容,通过分析具有文本反爬技术网站,设计爬取策略来获取文本正确的内容。 二、实验预习提示 安装Python环境 (Python 3.x):Pychram社区版Anaconda为Pytho…

[SpringBoot] YAML基础语法

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…

四线法与电桥

目录: 一、基本电桥电路 二、开尔文四线检测 三、惠斯通与开尔文电桥 1、电阻桥定义解释 2、电阻桥相关计算 3、开尔文双电桥 4、电阻桥的应用 --------------------------------------------------------------------------------------------------------…

java中的垃圾回收算法与垃圾回收器

🚀 优质资源分享 🚀 学习路线指引(点击解锁)知识定位人群定位🧡 Python实战微信订餐小程序 🧡进阶级本课程是python flask微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一…

Swift学习笔记笔记(五) Swift扩展协议类

一、 实验目的: 1.掌握Swift扩展型 2.掌握Swift协议 3.掌握Swift类 二、实验原理: 1.Swift扩展的定义 2.Swift协议的定义 3.Swift类的定义 三、实验步骤及内容: 1.方法 //实例方法 class Website { var visitCount 0 func visiting(){…

【LC】二叉树应用强化OJ

✨博客主页: 心荣~ ✨系列专栏:【LeetCode/牛客刷题】 ✨一句短话: 难在坚持,贵在坚持,成在坚持! 文章目录1. 检查两颗树是否相同2. 另一颗树的子树3. 二叉树最大深度4. 判断—颗二叉树是否是平衡二叉树5. 对称二叉树6. 二叉树的构建及遍历7. 二叉树的分层遍历8. 给定一个二叉树…

JAVAweb第一次总结作业

1.什么是html HTML的全称为超文本标记语言(Hyper Text Markup Language),是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。 HTML文本是由HTML命令组成的描述性文本&…