[看过不再忘]详细解析chmod修改文件权限
使用 Linux 的chmod
命令控制谁可以访问读写或运行目标文件。
权限可以控制对文件或目录执行的操作(读写或执行)。
我们可以使用-l
(长格式)选项来ls
列出文件和目录的文件权限。
ls -l
在每一行中,第一个字符标识列出条目类型。如果它是破折号 ( -
),则它是一个文件。如果是字母d
,则是目录。
接下来的九个字符代表三组权限的设置。
- 前三个字符显示拥有文件的用户的权限(用户权限)。
- 中间三个字符显示用户组成员的权限(组权限)。
- 最后三个字符显示前两个类别(其他权限)以外的任何人的权限。
每组权限中有三个字符。字符是权限存在与否的指示符。它们是破折号 ( -
) 或字母。如果字符是破折号,则表示未授予权限。如果字符是一个r
,w
或者x
,该权限已被授予。
字母代表:
- r:读取权限。可以打开文件并查看其内容。
- w:写权限。该文件可以被编辑、修改和删除。
- x:执行权限。如果文件是脚本或程序,则可以运行(执行)。
例如:
---
意味着根本没有授予任何权限。rwx
表示已授予完全权限。读取、写入和执行指示器都存在。
设置权限的语法
要使用chmod
设置权限,我们需要告诉它:
- who: 我们为谁设置权限。
- what:我们正在做出什么改变?我们是添加还是删除权限?
- which:我们设置了哪些权限?
我们使用指标来表示这些值,并形成简短的“权限语句”,例如u+x
,其中“u”表示“当前用户”(who),“+”表示添加(what),“x”表示执行权限(which) .
我们可以使用的“who”值是:
- u:用户,表示文件的所有者。
- g:组,表示文件所属组的成员。
- o : 其他,意思是不受
u
和g
权限管理的人。 - a : All,意思是以上所有。
我们可以使用的“what”的值包括:
- –:减号。删除权限。
- +:加号。授予权限。该权限将添加到现有权限中。如果您想拥有此权限并且仅设置此权限,请使用该
=
选项,如下所述。 - = : 等号。设置权限并删除其他权限。
我们可以使用的“which”值是:
- r:读取权限。
- w:写权限。
- x:执行权限。
实例:
我们可以使用以下命令为每个人添加执行权限:
chmod a+x new_script.sh
我们希望用户 dave 具有读写权限,而组和其他用户仅具有读取权限。我们可以使用以下命令:
chmod u=rw,og=r new_file.txt
使用“=”运算符意味着我们清除所有现有权限,然后设置指定的权限。
[看过不再忘]详细解析chmod修改文件权限相关推荐
- 修改服务器文件权限centos,Centos7系统使用chmod修改文件权限方法
Centos7操作系统中文件分用户(user)权限,组(group)权限,其他用户(other)权限,简称ugo,所以在使用Centos7系统时可能经常需要对文件所属权限进行修改. Centos7系统 ...
- linux下用chmod修改文件权限详解(文件权限与特殊权限)
chmod 是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数.只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权 ...
- linux特殊权限是e,linux下用chmod修改文件权限详解(文件权限与特殊权限)
chmod是一条在Unix系统中用于控制用户对文件的权限的命令(changemode单词前缀的组合)和函数.只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权限. ...
- java给文件777权限_Linux常用命令:chmod修改文件权限 777和755分别是什么意思?
文件或目录的权限 Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读.写.执行等操作. 操作文件 ...
- Linux常用命令:chmod修改文件权限 777和754
chmod 777 文件或目录 示例:chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行). 如果是Ubuntu系统,可能需要加上 ...
- linux文件权限754表示,Linux命令chmod修改文件权限 777和754方法
在linux操作系统下,使用shell命令来操作: 常用下面这条命令: chmod 777 文件或目录 示例:chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就 ...
- linux chmod修改权限失败,【Linux】chmod修改文件权限
在Linux系统中输入chmod -- help 输出如下: lilinchuan@lilinchuan-VPCEA27EC:~$ chmod --help 用法:chmod [选项]... 模式[, ...
- cheom 修改文件权限
Chmod命令主要用于修改.设置文件权限 chmod 修改文件权限主要有两种方式: 字母法与数字法 1.字母法:chmod (u g o a) (+ - =) (r w x) (文件名) ...
- mac+修改+ssh文件夹权限_linux ,mac连接, git pull error, chmod修改文件的权限/chown修改文件和目录的所有者...
去项目目录下 启动服务 setsid npm start & https://www.cnblogs.com/littleBit/p/5362806.html ssh -p 22 root@1 ...
- 如何更改linux文件权限设置,linux文件权限学习笔二——如何修改文件权限(chgrp,chown,chmod)...
linux文件权限学习随笔二--如何修改文件权限 一.修改文件所属组群--chgrp 修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令) 语法:c ...
最新文章
- 画图手册 | ImageGP:今天你“plot”了吗?
- 深度学习 Deep LearningUFLDL 最新Tutorial 学习笔记 2:Logistic Regression
- Linux内核学习笔记
- 如何使用网络库实现应用级消息收发
- 对比两个字符串相等_字符串匹配问题
- maven clean警告:The requested profile “pom.xml“ could not be activated because it does not exist
- iOS safari浏览器上overflow: scroll元素无法滚动bug深究
- Linux系统性能监控工具Glances
- CentOS 配置网络yum源
- 张掖市职教中心计算机专业,张掖市职教中心参加2021年全市中等职业学校学生教师技能大赛成绩喜人...
- 全球高效能人士给青年的50个忠告(上)
- Maven settings.xml 文件详解
- 微信小程序--保存图片到相册功能实现
- 如何正确检测文件类型?
- 基于深度学习的动物识别方法研究与实现
- HTML期末大作业 使用HTML+CSS制作科技文化主题网站(航天之路)
- (三)Shi-Tomasi角点检测
- 阿拉伯数转中文与英文[找到规律,抽象问题,转换成代码]
- PyQt(Python+Qt)学习随笔:formLayout的layoutLabelAlignment 属性
- 如何将MP4视频文件转换成GIF动态图片
热门文章
- HDU today(最短路径)
- [2018.11.03 T3] 单调序列
- js中的同步与异步的理解
- 计算机导论的计算题,计算机导论复习题(选择部分)汇总
- sqlserve 热备用状态更新_什么是核心交换机的链路聚合、冗余、堆叠、热备份
- matlab出图时汉字都变成方框_Autodesk软件界面中文字都变成符号“方框”,怎么办呢?...
- mysql自连接_深入理解mysql的自连接和join关联
- 对应node版本_骚操作,Node.js接入Paddle Lite,网站也能AI推理
- python 将txt文件转换为excel_Python学习笔记-Txt文件转Excel文件
- java doctitle_Java ActionItem.setDocTitle方法代码示例