Linux命令之 --- chmod命令_chmod -r啥意思-程序员宅基地

技术标签: Linux  shell  linux  chmod  

chmod是控制用户权限的命令。
每个文件或目录的权限有三组,分别是拥有者、同组用户、其他用户。
先用【ls -l】查看一下文件的权限
在这里插入图片描述
在上图中,标黄色部分,共有10个位置。
第一个字符是指定文件类型,如果第一个字符是横线,表示是一个非目录的文件。如果是d,则表示是一个目录。
从第二个字符开始到第十个共9个字符,3个字符为一组,分别表示了3组用户对文件或者目录的权限。权限依次为rwx,当没有相应权限是,就使用-来代替。
rwx:r代表可读,w代表可写,x代表可执行。

通过上面命令知道文件或者目录的权限后,下面通过命令,修改文件的权限。
chmod的命令格式为【chmod [-cfvR] mode file】。其中mode对应的设定格式为【[ugoa][+ - =][rwxX]】
参数中的cfvR的意思为:
-c:若该文件权限确实已经更改,才显示其更改动作
-f:若该文件权限无法被更改也不要显示错误讯息
-v:显示权限变更的详细资料
-R:对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
如下图,是加参数-v 和不加参数 -v 的区别。其他的可以试一下,查看效果。
在这里插入图片描述

mode中的[ugoa]:
u:代表的是文件的所属者
g:代表的是文件的所属者的所在组
o:代表的是其他用户
a:代表的是所有用户
mode中的[+ - =]:
+:给指定用户增加权限
-:给指定用户减少权限
=:给指定用户重新设置权限
mode中的[rwxX]:
r:读权限
w:写权限
x:执行权限
X:特殊执行权限
下面举例一下,方便理解:
1.重新设置当前用户的权限为可读:
在这里插入图片描述
2.给所有人增加可读写权限:
在这里插入图片描述
3.给组内用户去除可写权限:
在这里插入图片描述
此外,还可以通过数字,来表示权限,语法结构为【chmod mnx filename】,mnx代表三个数字:
0:没有任何权限
1:仅可执行,即x
2:只写,即w
3:写+执行,即wx
4:只读,即r
5:读+执行,即rx
6:读+写,即rw
7:读+写+执行,rwx
比如【chmod 777 filename】则表示给三组权限都赋予可读可写可执行:
在这里插入图片描述
再比如,要给文件所有者可读可写可执行权限,给用户组可读可写权限,给其他用户可读权限,则执行【chmod 764 filename】
在这里插入图片描述
【chmod --help】查看chmod命令的帮助信息
在这里插入图片描述
【chmod --verion】查看chmod的版本信息
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/c_xiazai12345/article/details/117046249

智能推荐

c语言中gets函数可以输入空格吗_c语言中gets()的详细用法-程序员宅基地

文章浏览阅读2.3k次。gets从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为‘\0’空字符,并由此来结束字符串。读入成功,返回与参数buffer相同的指针;读入..._c++gets怎么添加空白行

windoes_cmd_powershell_powershell ISE-程序员宅基地

文章浏览阅读771次,点赞16次,收藏21次。=安装完成后尝试执行然后确定该module可以正常载入cmd:3、验证Microsoft Defender防病毒是否正在运行 Get-Service -Name windefend验证防火墙保护是否已打开 Get-Service -Name mpssvc若要查看未运行的所有服务,请运行以下 PowerShell cmdlet:Windows 命令提示符sc start WinDefend Enable #命令启动下一步======

Linux服务器集群系统(三)_linux 如何检测服务器群集运行状态-程序员宅基地

文章浏览阅读1k次。LVS集群中的IP负载均衡技术章文嵩 ([email protected]) 2002 年 4 月本文在分析服务器集群实现虚拟网络服务的相关技术上,详细描述了LVS集群中实现的三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR)的工作原理,以及它们的优缺点。1.前言在 前面文章中,讲述了可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)..._linux 如何检测服务器群集运行状态

[PHP]得推家政派单系统 v2.4_php上门家政系统-程序员宅基地

文章浏览阅读89次。[PHP]得推家政派单系统 v2.4_php上门家政系统

实现串并数据CRC校验的四种Verilog_crc verilog 串行计算-程序员宅基地

文章浏览阅读1.1k次,点赞3次,收藏25次。目录我最推荐最后一种。1、CRC原理2.实现CRC校验的四种程序2.1并行实现 2.1.1模二除法实现CRC 2.1.2线性反馈移位寄存器LFSR实现CRC2.2处理串行数据 2.2.1模二除法实现CRC 2.2.2线性反馈移位寄存器LFSR实现CRC1、CRC原理模2运算原理模2加法:不考虑进位,按位加=按位异或---等价于---模2减法:不考虑借位,按位减=按位异或模2乘法:在将各个位乘的结果相加时按照模2加法来做模2除法:每一步商1后,减法使用的是..._crc verilog 串行计算

VMD-LSTM/LSTM基于变分模态分解和长短期记忆网络的时间序列预测(含LSTM、VMD-LSTM 模型的对比)。评价指标包括:R2、MAE、MSE、RMSE和MAPE等,代码质量极高,方便学_lstm模型中zim-程序员宅基地

文章浏览阅读414次。VMD-LSTM/LSTM基于变分模态分解和长短期记忆网络的时间序列预测(含LSTM、VMD-LSTM 模型的对比)。评价指标包括:R2、MAE、MSE、RMSE和MAPE等,代码质量极高,方便学习和替换数据。_lstm模型中zim

随便推点

博图PLC程序 停车场控制系统_plc停车场车位控制系统-程序员宅基地

文章浏览阅读1.7w次,点赞28次,收藏163次。自动化PLC实训项目——基于PLC的停车场控制系统的设计_plc停车场车位控制系统

tensorrt+tensorflow+object_detection编译安装填坑教程!!_warning: no files found matching '*.pyd' under dir-程序员宅基地

文章浏览阅读3.1k次。tensorflow+tensorrt+object_detection (CUDA10.0 Cudnn7.4.1) 在anconda 环境下编译安装安装环境os: ubuntu 16.04cuda:10.0cudnn:7.4.1(其它版本也可以,eg:7.3.1)tensorflow:1.13.0rc(1.13.1版本容易编译失败)python:3.5 (3.7版本编译1.13.0..._warning: no files found matching '*.pyd' under directory '*

Win8系统108个运行命令 你能记住多少?-程序员宅基地

文章浏览阅读222次。Win8运行命令:程序和功能   取消了开始菜单的Win8让人感觉很不习惯,这才发现原来开始菜单可以做这么多事。不过Win8中的一些快捷键还沿用了Windows一直以来的习惯,比如按下Windows + R打开“运行”对话框。在这里我们可以通过命令来打开各种应用程序或系统设置,不过这需要你有超强的记忆力,能把Win8中所有的运行命令都记住。 以下这108条运行命令都是大家经常会用...

ethtool如何让接口闪灯_linux 网卡状态命令mii-tool 和 ethtool-程序员宅基地

文章浏览阅读1.9k次。linux下用mii-tool和ethtool 查看网线是否正确连接到网卡输入mii-tool可以查看网线是否连接到网卡mii-tooleth0: negotiated 100baseTx-FD, link ok有时驱动可能不支持会出错下列错误mii-toolSIOCGMIIPHY on 'eth0' failed: Operation not supportedno MII interfaces..._ethtool让接口闪烁的命令

QT总结_qtchar清除上一条线-程序员宅基地

文章浏览阅读1.2k次。总结(-)原文地址:http://www.cnblogs.com/cy568searchx/p/3501875.html1> 定时器的使用QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(update())); // 设置定时器回调函数 timer->_qtchar清除上一条线

chroot Warning: cannot open /proc/net/dev (No such file or directory). Limited output._ifconfig: /proc/net/dev: no such file or directory-程序员宅基地

文章浏览阅读1.2w次。# ifconfigWarning: cannot open /proc/net/dev (No such file or directory). Limited outThread: A network problem about ubuntu chroot into CentOSThread ToolsDisplay_ifconfig: /proc/net/dev: no such file or directory

推荐文章

热门文章

相关标签