文件权限概念,相关操作
一,文件权限的基本概念
权限:操作系统限制对资源访问的一种机制。
文件权限的信息展示,使用ls -l 命令即可查看:
整个文件信息可以分为以下几部分:
(一)第一个字段表示文件类型 和 文件权限。
第1个字母表示文件类型:d表示目录类型。其他的linux 文件类型以下七种:
其他6个字母表示分别表示属主权限,属组权限,其他用户权限。
r:表示读权限, w:写权限,x:执行权限。
(二)第二个字段连结数:如果是文件的话,表示指向这个文件的链接数量,创建后就是1.如果是目录的话,则表示这个目录下的子目录的数量,但是注意的是,这个子目录数量包含 . 和 … 这两个目录,所以如果算这个目录下的子目录数量需要减去2.
如下从新创建的目录也可以看出:
二,常用权限设置命令:
1,chmod :文件所有者可以使用,修改文件权限。
(1)chmod + 操作对象 +操作符 + 赋予权限。例如:chmod u+x test.txt
先创建一个文件test.txt:
此时拥有者只有rw权限:
使用:chmod u+x test.txt 。 此时会多出一个x权限。
(2)也可以使用数字方式进行修改。 例如:chmod 700 test.txt. 实现的效果同上面。
2,chown :只能root用户可以使用。用来修改文件属主 和 属组。
源文件的属主 和 属组都是root
使用:chown user4:group1 test.txt 后:
:号前是属主 ,后面是属组。
3,chgrp :只能root用户使用,修改文件的属组。这个命令和chown的改变属组的功能相同。
4,umask :root和普通用户都可以使用。可在建立文件时进行权限掩码的预设。
对于文件创建时,权限值默认是777 减 umask 减111
对于目录创建时权限值为 : 777 减 umask
举个例子:
先用umask命令查看当前系统umask值是多少:可以看到是0077, 虽然是四位,但是只用后三位,即077.
这时创建一个目录, 其文件权限对应的十进制数应该是700. 因为777 - umask(077) = 700.即属主的权限是rwx, 可以用命令 mkdir dir1创建,然后查看验证。
拓展:openEuler 普通用户不能使用su 切换用户。
文件权限概念,相关操作相关推荐
- linux 获取文件父目录权限,Linux 文件权限中,操作一个文件需要父目录的那些权限?...
eudore:linux 文件权限中,操作一个文件需要父目录的那些权限? 是否需要检查每级目录?想找到一份完整规范正确的指导,自己在写检查 linux 用户文件权限的代码. 例如读取一个文件 /hom ...
- C++文件流fstream相关操作
C++文件流fstream相关操作 一.理解Open函数 利用fstream,使用open/close打开或创建,完成后关闭,对文件读入读出使用插入器(<<) 或析取器(>>) ...
- (linux)查看及修改文件权限以及相关
查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表 ...
- Linux文件权限(密码、用户、组、文件权限)——————附带详细操作
Linux文件权限 文章目录 Linux文件权限 0 背景 1 用户信息 2 密码 3 用户管理 3.1 添加新用户 3.2 删除用户 3.3 修改用户 3.3.1 usermod 3.3.2 pas ...
- 数据库授予用户增删改查的权限的语句_mysql数据库终端上的增删改查及权限等相关操作...
ctrl + c 终止 [linux] service mysql start 启动mysql service mysql stop 停止mysql service mysql restart 重启m ...
- 文件内容读取相关操作
#–author:zhaozhao #date:2020/07/30 f=open('小重山','w',encoding='utf8') # 先清除文件内容 f.fileno() # fileno() ...
- mysql权限相关操作
默认帐号存储位置 位于mysql数据库中 位于user表 创建mysql帐号 需要登陆mysql 使用超级管理员登陆 只有超级管理员才有权限添加帐号 C:\Users\Administrator> ...
- 鸟哥的Linux私房菜(基础篇)- 第六章、Linux 的文件权限与目录配置
第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要 ...
- 还没掌握Linux文件权限与目录配置命令?就这还不点进来看看干货
1.用户和用户组其他人 2.Linux文件权限概念 常用的ls命令 常用的cd命令 linux文件属性权限> 3.修改文件属性和权限 ...
最新文章
- 6 种不同情况下写的代码
- Activiti工作流入门
- 电商标识检测的鲁棒性防御,ACM MM2021 安全AI大赛技术解析
- react.js 给标识ref,获取内容
- fastJson、Jackson对象转json串不使用驼峰方法和json转对象
- 重命名Docker容器名称
- 删除下拉框只找23火星软件_下拉怎么做首选23火星软件
- 手机连接360免费WIFI一直显示正在获取IP地址、无法连接的解决方法
- 如何提高平面设计的思维转向
- 服务器输出字符流数据到浏览器 使用println浏览器无显示
- FAN 人脸对齐网络结构详细解析
- Facebook Bows to Pressure Over Privacy
- 016 | 乡村振兴战略下农村宅基地有偿退出现状 | 大学生创新训练项目申请书 | 极致技术工厂
- 计算机网络 | 一文搞懂什么是TCP/IP协议
- 开式蓄冷罐与闭式蓄冷罐_一罐将其全部统治:Arquillian + Java 8
- mongodb 导入数据inport,数据不能在C盘
- 关于十进制转换二进制C语言代码
- mysql如何截取字符串中前面的数字_sql如何截取字符串中前面的数字
- Python爬虫,微信公众号话题标签内容采集打印PDF输出
- 《电路分析基础》第1章 电路模型和电路元件 读书笔记
热门文章
- 垂直同步是什么意思,到底是打开还是关闭垂直同步?
- 编程语言win10电源管理在哪里
- 大理大学计算机专业全国排名,大理大学(专业学位)计算机技术考研难吗
- U盘中文件无法删除,删除后一刷新又出现,并提示“文件或目录损坏且无法读取”的解决方法
- 06-10 上涨到筹码密集区附近,有震荡消化需求
- 2023年人不在湖北可以考电工证(高低压电工)吗?
- 解析库 xpath, beautifu soup , pyquery
- 创意字体设计欣赏和案例教程:火、烟、水、冰、霜特效
- 第二十二期:淘宝技术架构分享
- 爬虫学习之批量自动下载歌曲