首页 > 系统相关 >2、linux命令之`chmod`

2、linux命令之`chmod`

时间:2023-09-11 11:45:29浏览次数:43  
标签:选项 文件 chmod 命令 linux test 权限

目录

linux命令之chmod

chmod是linux的权限控制命令,可以对linux文件进行权限管控。

1、语法

chmod [选项] [模型] [文件]
chmod [选项] [8进制模型] [文件]
chmod [选项] [文件]

2、命令中的选项

选项 含义
-c 类似于-v操作,当更改时,只报告
-f 抑制大多数的错误信息
--reference=<参考文件> 使用参考文件的模型,而不是自行定义
-v 为每个文件处理输出诊断
-R 递归更改文件和目录的权限

3、模型

更改文件权限的模式的设定有两种,一种是文件设定法和数字设定法

3.1、文件设定法

文件设定法使用下表所示内容进行设置,完整的设置应该包含操作对象、操作符号和权限。

部分 选项 含义
操作对象 u 表示用户所有者,及文件与目录的所有者
g 表示组所有者,及文件与目录的组
o 表示其他用户
a 表示所有用户,系统默认
操作符 + 增加某个权限
- 取消某个权限
= 赋定某个权限并取消原来的权限(如果有的),默认
权限 r 读取权限
w 写入权限
x 执行权限

对文件test赋予可写入权限

chmod u+w test

对文件test取消可写入权限

chmod u-w test

3.2、数字给定法

使用数字对权限进行增加或取消。

选项 含义
0 表示删除所有权限
1 表示读取权限 = x
2 表示写入权限 = w
4 表示执行权限 = r

对文件test赋予可写入权限

chmod u+2 test

对文件test取消可写入权限

chmod u-2 test

标签:选项,文件,chmod,命令,linux,test,权限
From: https://www.cnblogs.com/lgxdev/p/17693136.html

相关文章

  • 1、linux命令之`df -h`
    linux命令之df-h查看磁盘使用情况df-h输出:FilesystemSizeUsedAvailUse%Mountedondevtmpfs3.8G03.8G0%/devtmpfs3.8G1.2G2.6G32%/dev/shmtmpfs3.8G217M3.6G6%......
  • 8 个 Docker 关键命令
    Docker容器将应用程序配置收集到可以在各种环境中无缝运行的单元中。Docker提供了各种命令来执行其操作。您可以使用这些命令轻松创建、运行、停止、删除和管理Docker容器。1、dockerpull使用Dockerpull命令从注册表下载Docker镜像。DockerHub上有许多预构建的镜像,您可以在不......
  • linux中如何安装jmeter
    1.在服务器上找个路径,将apache-jmeter的压缩包上传至该路径下。 2.解压该压缩包  3.编辑/etc/profile文件,添加环境变量vi/etc/profile在文件最后添加如下内容:(解压后的jmeter路径需跟随实际存放位置改变)exportJMETER_HOME=/opt/jmeter/apache-jmeter-5.2exportP......
  • Linux中防火墙的常用命令
    CentOS7和Ubuntu的防火墙不同,分别是firewall和ufw,下面总结下常用的命令:1、firewall查看状态systemctlstatusfirewalld2、查看防火墙开放的端口firewall-cmd--list-all3、新增一个开放的端口firewall-cmd--zone=public--add-port=port/tcp--permanent例如:firewall-cmd......
  • Linux多线程同步机制(下)
    @TOC前言一、读写锁多线程同步机制中的读写锁(Read-WriteLock)是一种特殊的锁机制,用于控制对共享资源的读写访问。读写锁允许多个线程同时读取共享资源,但在写操作时需要独占访问。读写锁的基本原则是:多个线程可以同时获取读锁,但只有一个线程可以获取写锁。当有线程持有写锁时,其他线......
  • Linux权限管理
    用表格对比权限字符在文件和目录中的含义读取r写入w执行x允许查看文件内容、显示目录列表允许修改文件内容,允许在目录中新建、移动、删除文件或子目录允许运行程序、切换目录执行"chmodago=wmymkdir"命令的作用是什么?设置mymkdir所有用户、属组、其他用户的权限为可写。执......
  • Linux内核体系结构
    说明本章首先概要介绍了Linux内核的编制模式和体系结构,然后详细描述了Linux内核源代码目录中组织形式以及子目录中各个代码文件的主要功能以及基本调用的层次关系。接下来就直接切入正题,从内核源文件Linux/目录下的第一个文件Makefile开始,对每一行代码进行详细注释说明。本章内......
  • Linux:文件压缩解压gz、tar.gz、tar.xz、tar.bz2、tgz、zip
    (目录)tar#.tartar-xvfarchive.tartar.gz、tgz1、压缩tar-zcvf压缩文件名.tar.gz被压缩文件名#不保留文件路径tar-zcvf压缩文件名.tar.gz-C压缩前切换目录被压缩文件名参考如何在不保留目录结构的情况下tar目录?2、解压tar-zxvf压缩文件名.tar.gz#......
  • 安装Linux操作系统,学习Linux基础
    安装Linux操作系统,学习Linux基础1.操作过程2.GPT提问解决过程实录问题1:在配置Linux虚拟机时,命令行中输入sudoaptupgrade的结果是:E:Couldnotgetlock/var/lib/dpkg/lock-frontend-open(11:Resourcetemporarilyunavailable)E:Unabletoacquirethedpkgfronten......
  • 如何在 Kali Linux 上安装 SSH 服务
     目的我们的目的是Kali Linux 上安装SSH(安全 shell)。要求你需要有特权访问你的KaliLinux安装或者Live系统。困难程度很容易!惯例#-给定命令需要以root用户权限运行或者使用sudo命令$-给定命令以常规权限用户运行安装从终端使用apt-get命令安装SSH包......