首页 > 其他分享 >chmod :设置文件或者目录的权限

chmod :设置文件或者目录的权限

时间:2023-05-15 19:03:32浏览次数:35  
标签:文件 chmod hn 权限 root 目录 hnlinux


语 法
chmod[必要参数][选择参数][<权限范围>+/-/=<权限设置>][文件或目录]功 能chmod 命令:依据权限设置给定文件的权限。权限既可以是一个符号,也可以是一个代表性的数。符号的模式可以是
[ugoa ][+-=][rwxXstugo ],可以给定多个符号,它们之间逗号隔开
类似命令: chown  chgrp  umask   
 
相似命令: linux命令 
 
执行权限: 超级用户
 
命令属性: 文件管理

 

参数必要参数

-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细处理信息

选择参数
--reference=<目录或者文件> 设置成具有指定目录或者文件具有相同的权限

--version 显示版本信息
<权限范围>+<权限设置> 使权限范围内的目录或者文件具有指定的权限
<权限范围>-<权限设置> 删除权限范围的目录或者文件的指定权限
<权限范围>=<权限设置> 设置权限范围内的目录或者文件的权限为指定的值

【权限范围】

u :目录或者文件的当前的用户
g :目录或者文件的当前的群组
o :除了目录或者文件的当前用户或群组之外的用户或者群组
a :所有的用户及群组

【权限代号】
r :读权限,用数字4表示
w :写权限,用数字2表示
x :执行权限,用数字1表示
- :删除权限,用数字0表示
s :特殊权限

【权限的代表】
chmod 777 file
chmod abc file <-

a,b,c各为一个数字

分别表示

a=User(用户)的权限
b=Group(群组)的权限
c=Other(其他)的权限
 

范例

范例1:改变文件具有的所有权限

[[email protected] hn]# ll //查看当前目录信息
总用量 68
-rwxr-xr-x 1 root hnlinux   0 5月 22 13:22 abc.sh
-rw-r--r-- 1 root hnlinux 50424 2008-03-30 install.log
lrwxrwxrwx 1 root root    9 2008-03-30 qte -> /opt/qte/
[root@hnlinux hn]# chmod 777 abc.sh //改变文件权限
[root@hnlinux hn]# ll
总用量 68
-rwxrwxrwx 1 root hnlinux   0 5月 22 13:22 abc.sh
-rw-r--r-- 1 root hnlinux 50424 2008-03-30 install.log
lrwxrwxrwx 1 root root    9 2008-03-30 qte -> /opt/qte/
[root@hnlinux hn]#

范例2:设置文件的属性

[root@hnlinux hn]# chmod ug+rw install.log //设置文件1.log的属性
//设置文件的用户和同群组内的用户具有指定文件install.log的可读写权限

范例3:删除文件权限

[root@hnlinux hn]# chmod a-x install.log //删除所有用户的可执行权限

范例4:使用“=”设置权限

[root@hnlinux hn]# chmod u=r install.log 
[root@hnlinux hn]# ll
总用量 68
-rwxrwxrwx 1 root hnlinux   0 5月 22 13:22 abc.sh
-r--r--r-- 1 root hnlinux 50424 2008-03-30 install.log
lrwxrwxrwx 1 root root    9 2008-03-30 qte -> /opt/qte/
[root@hnlinux hn]# //撤销原来所有的权限,然后使拥有者具有可读权限

范例5: 对一个目录及其子目录所有文件添加权限

[root@hnlinux hn]# chmod 777 /home/hnlinux/xxx -R
 Linux命令在线查询(http://www.lx138.com),chmod  命令 详解:http://www.lx138.com/page.php?ID=182

标签:文件,chmod,hn,权限,root,目录,hnlinux
From: https://blog.51cto.com/u_16112859/6280470

相关文章

  • 基于.Net5+Vue+iView前后端分离通用权限开源系统
    在Github上,.Net通用的权限框架非常多,功能也都比较强大,但是对于很多初学者来说,想要从零学习框架的搭建,就比较困难了。所以,今天给大家推荐一套比较简单的前后端分离通用权限系统。项目简介这是一个基于.Net5+Vue+iView开发的、前后端分离通用权限系统,系统采用三层架构,该项目功能......
  • CentOS查看每个目录所占用空间大小的命令
    cd到上级目录,然后输入一条命令即可查询每个子目录所占用的空间大小du-h--max-depth=1可以更改--max-depth参数的值,该参数表示查询子目录的层级,当前为1层......
  • nvm-windows 安装遇到的问题 node目录卸载后(有残留)记得改名
    需求网上好多新项目都需要最新版的node,所有需要切换node版本nvm-windowshttps://github.com/coreybutler/nvm-windows安装步骤-问题删除当前node(当时没删干净)安装nvm-windowsnvminstall16.18.0nvmuse16nvmcurrent(发现没有切换成功)解决问题删除node的时候,目录......
  • 使用chrome console检查css selector/xpath的有效性|百度云盘如何获取文件库中的目录
    定位元素时,一般用xpath或cssselector来定位,定位时可以借助chrome浏览器或firefox浏览器的firebug来直接copyselector或copyxpath。此文介绍使用chrome怎样去验证cssselector或xpath的有效性。步骤 1.按F12打开chrome的开发者工具; 2.再按Esc键调出console 经过这俩步骤,c......
  • 小说目录
    文字具有非同一般的感染力,读不同作者的书籍往往能获得截然不同的感受。谨以此篇来记录我所读过的小说。2023年度《天龙八部》《白夜行》《人间失格》《皮囊》《平凡的世界》......
  • TS从目录中提取所有指定扩展名的文件
    importpathfrom'path'importfsfrom'fs'/***从指定目录中提取指定后缀名的所有文件*@paramsrcPathstring要提取文件的目录路径,相对或绝对路径都可*@paramdestPathstring提取后的文件存放的目录路径,相对或绝对路径都可*@paramextsstring[]要提取的文......
  • WPF入门教程系列目录
    WPF入门教程系列一——基础WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列六——布局介绍与Canvas(一)WPF入门教程系列七——布局之WrapPanel与StackP......
  • Linux 文件与目录管理有关的指令与权限
    之前对文件和目录的指令与权限有误解(特别是目录这一块),在本文进行记录。让使用者能进入某目录成为“可工作目录”的基本权限可使用的指令:例如cd等变换工作目录的指令。目录所需权限:使用者对这个目录至少需要具有x的权限。额外需求:如果使用者想要在这个目录内利用ls......
  • Ubuntu如何创建,删除目录和文件。如何把文件移动到对应的目录中
    一、创建,删除目录和文件命令touch+文件名:在当前目录创建一个文件命令rm-f+文件名:删除文件命令mkdir+目录名:创建一个新目录命令mrdir+目录名:删除指定目录二、如何移动文件到特定目录首先,得明白一些基本的命令,方便在各个目录中穿梭cd+目录名例如:进入到home目......
  • 目录
    单片机学习大纲与心得总结一下stm32单片机的学习心得。工程建立步骤:1..s文件,cmsis库移植,hal库移植。2.main.c文件中系统时钟初始化,中断优先级分组,mpu初始化,cache初始化3.串口初始化,systick初始化。4.fmc(fsmc)连接外部sdram,移植malloc库函数。初始化......