Linux中chmod命令修改权限详解
Linux中权限解析:
- linux 中对文件的权限有严格的划分,用来控制和设置对文件的操作权限,如果 有权限,就可以操作文件。
- linux 中的权限类型: 一般 r 读,w 写,x 执行。
- linux 中权限划分的颗粒度:角色的划分:所有者,所有者所在群组的其他人, 其他人。
语法: chmod [-option][parmeter] 文件/目录名
解析: 修改文件、目录的权限,即重新设定文件或者目录的访问权限
参数[-option]:-R ---- 用来修改目录,将目录中所有的文件及子文件权限同步修改,如果不 加参数,就只改本级别的权限。
参数[parmeter]:将权限具体修改为什么权限? rwx 权限值。
方法一: 权限掩码 umask 法
1、将需要修改的权限信息用二进制表示出来,0表示没有权限,1表示有权限
2、将转换后的二进制每三位进行分隔
3、将分隔后的数字转换成八进制或者十进制
4、将转换后的八进制或者十进制拼接到命令中执行即可
例如: 将文件的读写权限修改为: rw-r----x
1、rw-r----x -- > 110100001
2、110100101 -- > 110 100 001
3、110 100 001 -- > 6 4 1
4、chmod 641 文件名
rw-r--r-- ==> rw- 6
r-- 4 ==>结论:r=4,w =2,x=1
--x 1
rwx ==> 777
如果要给所有人都有所有权限: chmod 777 文件名
例如:
[root@localhosttest ~]# chmod 654 ANAC (修改文件权限)
[root@localhosttest ~]# chmod -R 777 ABC(修改目录权限)
方法二:ugo赋值法
u ---- user ,所有者
g ---- group ,所在群组的其他人
o ---- other ,剩下的其他人
a ---- all ,所有人,包括前三个都有
语法:
chmod 角色+/-权限 文件名/目录名
+ ---- 表示给某一个角色赋予某个权限,或者几个权限,如果原来有,再加还有
- ---- 表示给某一个角色取消一个或者几个权限,如果原来没有,再去还没有
例如:
[root@localhosttest ~]# chmod u-x,g-w,o-wx ABC (将文件ABC权限更改为:所有者X执 行权限,群组其他人W编辑权限,剩下其他人w编辑和x执行权限)
[root@localhosttest ~]# chmod -R ugo-x ABC (将目录ABC及其目录下的所有文件及子文 件权限更改为:所有人执行权限)
[root@localhosttest ~]# chmod -R a+rwx ABC (给所有人所有权限)
Linux中chmod命令修改权限详解相关推荐
- linux中useradd命令的使用详解
今天小编给大家分享的是linux中useradd命令的使用详解,相信很多人都不太了解,为了让大家更加了解linux中useradd命令的使用详解,所以给大家总结了以下内容,一起往下看吧.一定会有所收获 ...
- linux ldd命令源代码,Linux中ldd命令的用法详解
Linux中ldd命令主要用于查看程式运行所需的共享库,那么ldd命令具体要如何使用呢?下面小编就给大家介绍下Linux下ldd命令的使用方法,感兴趣的朋友一起来学习下吧. ldd命令用于判断某个可执 ...
- Linux中cron的用法,Linux中cron命令的用法详解
linux中有一个命令可以定期来执行系统任务.这就是crond服务.下面介绍下crontab命令的用法. linux任务调度的工作主要分为以下两类: 编辑/etc/crontab 文件配置cron c ...
- Linux中top命令的用法详解
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令经常用来监控Li ...
- scp命令默认传输速度多大_linux中scp命令使用技巧详解(传输速度)linux操作系统 -电脑资料...
在linux中scp命令与cp命令一样的是复制文件,下面小编来给各位同学介绍一下关于linux中scp命令使用技巧详解,希望此方法对大家会帮助, scp 命令 scp 可以在 2个 linux 主机间 ...
- linux中chmod -r权限,unix及linux中chmod命令的十个例子
在unix以及linux之中,chmod命令用来改变文件以及目录的权限.这是unix和linux用户所必须熟知众多基本的命令之一.在这个unix命令的教程之中,我们将会学习到如何使用chmod命令来改 ...
- tail是Linux命令吗,linux系统中tail命令的使用详解
Linux系统中tail命令是查看文件末尾内容的主要功能,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中tail命令的使用详解 1 命令功能 ...
- linux只输入wc命令,Linux系统中wc命令的用法详解
在Linux系统中,wc命令不太经常用到,只是在统计字数的时候才会使用该命令,那么下面由学习啦小编为大家整理了linux系统中wc命令的详细解释的相关知识,希望对大家有帮助! Linux系统中wc命令 ...
- linux中修改权限命令,Linux如何用命令修改权限
linux基本命令,修改文件权限,这时每个计算机人都应该会的,下面就让学习啦小编给大家说一下Linux如何用命令修改权限吧. Linux用命令修改权限的方法 第一步,首先打开虚拟机并启动liunx系统 ...
- linux zcat 使用方法,Linux系统中zcat命令的知识详解
Linux系统中的zcat命令不同于cat命令,它不用解压缩文件就能显示压缩包文件的内容,那么下面由学习啦小编为大家整理了linux系统中zcat命令的知识详解,希望对大家有帮助! Linux系统中z ...
最新文章
- Java面对对象的核心是啥_Java面向对象核心技能
- Win7 64位系统 注册 ocx控件
- HDU 5693 D Game 区间dp
- labview求n阶乘的和_求极限方法总结
- PyFlink 在聚美优品的应用实践
- [linux/ unix] 查看占用端口的 进程ID 的区别
- xshell怎么连接linux服务器,教你怎么使用xshell远程连接linux服务器
- vue自定义一个视频播放器
- java设计模式-终结者者模式
- 【史上最详细】信贷中逾期天数统计说明
- 关于ArcGIS新建Person Geodatabase(.mdb)报错的问题
- vue3使用watch失效的一个原因
- 互联网数据中心——IDC(Internet Data Center)
- win10怎么放计算机在桌面,win10怎么把此电脑放到桌面_w10如何把此电脑添加到桌面...
- jquery 删除数组
- 【转】LDAP入门简介
- 把Mitre SFR 1.4.2源码打包成MFC风格的exe
- 对称加密之流密码RC4
- 2021谷歌员工工资
- 网络爬虫-知乎Live-Live评论与观众-MongoDB数据库
热门文章
- QT调用OpenCV
- html获取手机型号,前端通过js获取手机型号
- 经典c语言基础代码大全,经典基础实例编程C语言代码.doc
- java 删除文件或文件夹的7种方法(io基础)
- 如何在桌面添加计算机日历工具,如何在电脑桌面上添加日历小工具?
- matlab求带参数二重定积分,matlab二重定积分
- java language specification Java SE 8 Edition 中文版(第一章)
- GsonFormatPlus转变回GsonFormat办法
- 人脸识别 java_基于Java实现人脸识别功能(附源码)
- Java基础知识总结(超详细整理),java从入门到精通pdf