【Linux】03 文件权限
一切皆文件(继承Unix的设计思想)
Linux通过文件形式对接驱动、设备、内存数据等
目录
- 目录是一种比较特殊的文件,且内容是记录其他文件、目录的名称等信息
- 和普通文件不同的是:目录内容永远不会真正为空,至少包括
.
和..
两个目录
从ls开始
- ls可以显示文件的详细信息,包括权限、所有者、创建时间、大小、文件名、文件类型等
- 可以通过
ls -l
查看当前目录下的文件信息:-l 表示显示长格式
- 第一个字段表示文件的类型,
-d
表示目录
--
表示普通文件
-l
表示link,符号链接,软链接(相当于Windows中的快捷方式)- 从第二个开始,每三个一组(固定的rwx)
- 第一组:所属用户所具备的权限
- 第二组:所属用户组所具备的权限
- 第三组:其他用户的权限(-
表示没有这个权限)- r:可读 w:可写 x:可执行
文件类型(Linux常用10个)
-
普通文件d
目录c
字符设备b
块设备p
管道s
套接字文件l
符号链接(软链接)
ls -l
显示的文件权限- 文件类型后9个字符表示权限,3个一组,分别表示文件所属用户、用户组、其他用户对应的权限
- 按照顺序,r表示可读,w表示可写,x表示可执行,-表示没有此权限。 八进制表示:r:100; w:010; x:001; -:000
- 示例:rwxr-xr–表示用户具备可读可写可执行的权限,而用户组具备可读可执行的权限,其他用户仅仅表示可读
用户 用户组 其他用户 rwx r-x r-x 111 101 101 八进制表示:0755
权限掩码
- 使用umask,查看权限掩码,更改权限掩码
# 当不加权限掩码的时候表示查看,加上表示修改
umask [权限掩码]
- 使用touch可以创建空文件
touch [文件名]
- 如果权限掩码为0022,则文件的权限为:0644
- 计算方式:0777按照位减去掩码对应的位,如果是文件再去掉可执行权限
更改文件权限
命令chmod用于设置文件权限,
chmod 755 bin/pse rwxr-xr-x
chmod +x bin/pse # 添加可执行权限,所属用户与用户组具备可执行权限
chmod -w bin/pse # 去掉写权限,用户、用户组、其他用户都会去掉写权限
chmod u=rwx,g=rx,o=r bin/pse # 相当于chmod 754 bin/pse
更改文件所属用户和用户组
命令chowm用于修改文件所属用户和组
命令 | 说明 |
---|---|
chown oklinux:oklinux lx | 更改文件lx所属用户和组为oklinux |
chown :hello lx | 更改文件lx所属用户组为hello |
chown oklinux: lx | 更改文件lx所属用户为oklinux,用户组如果不写默认为登录的用户组 |
chown oklinux lx | 更改文件lx所属用户为oklinux 不加冒号的时候,表示只改用户,不改组 |
chown oklinux:oklinux tmp/ -R | 目录tmp中所有文件所属用户和组改为oklinux,不会改变权限标志位 |
目录的可执行权限
- 目录如果没有可执行权限则无法访问
- 如果某一目录只允许用户自己访问,则可以去掉所属组和其他用户的可执行权限
命令杂烩
命令 | 功能 |
---|---|
pwd | 查看当前所在目录 |
cat | 查看文件内容 |
umask | 查看权限掩码,也可以修改 |
【Linux】03 文件权限相关推荐
- 鸟哥的Linux私房菜(基础篇)- 第六章、Linux 的文件权限与目录配置
第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要 ...
- Linux之文件权限管理篇
Linux之文件权限管理篇 权限的基本概念 文件的所属的用户身份:root用户拥有最高权限 ls -l命令查看文件权限 文件类型 + 权限解析 chmod命令:文件或目录权限设置 针对文件授予权限 针 ...
- 在linux中 更改文件权限的命令是,linux 更改文件权限命令 chmod
chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...
- Linux之文件权限命令
Linux之文件权限命令 1. chmod命令的介绍 命令 说明 chmod 修改文件权限 chmod修改文件权限有两种方式: 字母法 数字法 2. chmod 字母法的使用 角色说明: 角色 说明 ...
- linux两种方式改变文件权限,Linux更改文件权限的两种方式
今天小编要跟大家分享一篇关于Linux更改文件权限的方式,喜欢Linux的小伙伴来看一看吧. 我们知道·Linux系统最主要的特点之一就是--Linux系统是多用户.多任务的操作系统. 何为多用户?就 ...
- linux用数字方式显示文件权限,全面解析Linux数字文件权限
在刚开始接触Linux时对于文件权限的理解并不是很透彻,这里详细介绍一下数字文件权限和字母文件权限的对应关系,以帮助Linux入门初学者尽快的完成对文件权限的理解,尽快学习Linux系统更深层次内容. ...
- Linux 的文件权限与目录配置
第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 3. Linux目录配置 3.1 Linux目录配置的依据--FHS:/,/usr, /var 3.2 目录树(direct ...
- linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...
一个初级的linux后门制作方法 众所周知,Linux的文件权限如: 777;666等,其实只要在相应的文件上加上UID的权限,就可以用到加权限人的身份去运行这个文件.所以我们只需要将bash复制出来 ...
- linux文件目录含义,Linux中文件权限目录权限的意义及权限对文件目录的意义
linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括增加删除文件的具体内容: x:文件就具有了可执行的权限-------注意:这里和w ...
- linux修改文件权限的命令_Linux基础文件权限管理
图片来源:pexels.com 你好,我是goldsunC 让我们一起进步吧! Linux文件属性 文件权限在Linux基础中是一个很重要的概念,一个系统管理员应该熟练掌握文件权限的概念.OK,现在我 ...
最新文章
- g-gdb 调试多线程
- Leetcode 101.对称二叉树 (每日一题 20210709)
- python写excel标记文字颜色_python3使用xlwt时写入文档字体颜色和边框样式
- 【概率论与数理统计】如何理解自由度n?
- echarts 折线图 多条折线数据相同时展示的图形并没有重合
- Unity3D学习(五):实现一个简单的视觉感知
- c语言程序设计课件第二章,c语言程序设计课件张元国 ISBN9787566300386 PPT第二章数据类型 运算符与表达式...
- qt5 操作mysql 代码_qt5使用mysql
- 【报告分享】线上汉服消费洞察报告.pdf(附下载链接)
- 计算机硬件基础-笔记
- 关于Encode in UTF-8 without BOM
- Exchange2003部署与管理体系结构
- cognos报表导出excel_Cognos制作报表常见问题
- Windows Xp下 无法定位程序输入点WSAPoll于动态链接库ws2_32.dll 的解决办法
- IntelliJ IDEA 2017 破解
- linux aria2 离线,使用aria2实现离线下载
- python获取小数部分
- 【渝粤教育】电大中专学前儿童社会教育_1作业 题库
- 第四集 孤胆翻越橡皮山,丈量生命之厚度
- keil5 报错no target connected
热门文章
- (转)《精通比特币》原码分析: rpc_block
- 阿里巴巴集团数据库运维经验分享
- ZStack CMP多云管理平台有何不同?
- 【图像增强】基于matlab暗通道先验图像去雾【含Matlab源码 1367期】
- 【图像增强】基于matlab暗通道图像去雾【含Matlab源码 1226期】
- 【图像隐写】基于matlab GUI LSB+DWT+DCT音频水印【含Matlab源码 618期】
- 宏自动生成条形码_条码打印软件如何生成SKU码
- 谷歌离开游览器不触发_谷歌推广应该怎么做,一篇文章带你了解谷歌推广
- delphi listview怎么自动宽度_黑龙江胶带纸管切割机企业该怎么选择
- java压缩图片maven_java – 在maven构建中集成yahoo smush.it以进行图像压缩