Linux中权限解析:

  1. linux 中对文件的权限有严格的划分,用来控制和设置对文件的操作权限,如果    有权限,就可以操作文件。
  2. linux 中的权限类型: 一般 r 读,w 写,x 执行。
  3. 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命令修改权限详解相关推荐

  1. linux中useradd命令的使用详解

    今天小编给大家分享的是linux中useradd命令的使用详解,相信很多人都不太了解,为了让大家更加了解linux中useradd命令的使用详解,所以给大家总结了以下内容,一起往下看吧.一定会有所收获 ...

  2. linux ldd命令源代码,Linux中ldd命令的用法详解

    Linux中ldd命令主要用于查看程式运行所需的共享库,那么ldd命令具体要如何使用呢?下面小编就给大家介绍下Linux下ldd命令的使用方法,感兴趣的朋友一起来学习下吧. ldd命令用于判断某个可执 ...

  3. Linux中cron的用法,Linux中cron命令的用法详解

    linux中有一个命令可以定期来执行系统任务.这就是crond服务.下面介绍下crontab命令的用法. linux任务调度的工作主要分为以下两类: 编辑/etc/crontab 文件配置cron c ...

  4. Linux中top命令的用法详解

    查看多核CPU命令 mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控Li ...

  5. scp命令默认传输速度多大_linux中scp命令使用技巧详解(传输速度)linux操作系统 -电脑资料...

    在linux中scp命令与cp命令一样的是复制文件,下面小编来给各位同学介绍一下关于linux中scp命令使用技巧详解,希望此方法对大家会帮助, scp 命令 scp 可以在 2个 linux 主机间 ...

  6. linux中chmod -r权限,unix及linux中chmod命令的十个例子

    在unix以及linux之中,chmod命令用来改变文件以及目录的权限.这是unix和linux用户所必须熟知众多基本的命令之一.在这个unix命令的教程之中,我们将会学习到如何使用chmod命令来改 ...

  7. tail是Linux命令吗,linux系统中tail命令的使用详解

    Linux系统中tail命令是查看文件末尾内容的主要功能,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中tail命令的使用详解 1 命令功能 ...

  8. linux只输入wc命令,Linux系统中wc命令的用法详解

    在Linux系统中,wc命令不太经常用到,只是在统计字数的时候才会使用该命令,那么下面由学习啦小编为大家整理了linux系统中wc命令的详细解释的相关知识,希望对大家有帮助! Linux系统中wc命令 ...

  9. linux中修改权限命令,Linux如何用命令修改权限

    linux基本命令,修改文件权限,这时每个计算机人都应该会的,下面就让学习啦小编给大家说一下Linux如何用命令修改权限吧. Linux用命令修改权限的方法 第一步,首先打开虚拟机并启动liunx系统 ...

  10. linux zcat 使用方法,Linux系统中zcat命令的知识详解

    Linux系统中的zcat命令不同于cat命令,它不用解压缩文件就能显示压缩包文件的内容,那么下面由学习啦小编为大家整理了linux系统中zcat命令的知识详解,希望对大家有帮助! Linux系统中z ...

最新文章

  1. Java面对对象的核心是啥_Java面向对象核心技能
  2. Win7 64位系统 注册 ocx控件
  3. HDU 5693 D Game 区间dp
  4. labview求n阶乘的和_求极限方法总结
  5. PyFlink 在聚美优品的应用实践
  6. [linux/ unix] 查看占用端口的 进程ID 的区别
  7. xshell怎么连接linux服务器,教你怎么使用xshell远程连接linux服务器
  8. vue自定义一个视频播放器
  9. java设计模式-终结者者模式
  10. 【史上最详细】信贷中逾期天数统计说明
  11. 关于ArcGIS新建Person Geodatabase(.mdb)报错的问题
  12. vue3使用watch失效的一个原因
  13. 互联网数据中心——IDC(Internet Data Center)
  14. win10怎么放计算机在桌面,win10怎么把此电脑放到桌面_w10如何把此电脑添加到桌面...
  15. jquery 删除数组
  16. 【转】LDAP入门简介
  17. 把Mitre SFR 1.4.2源码打包成MFC风格的exe
  18. 对称加密之流密码RC4
  19. 2021谷歌员工工资
  20. 网络爬虫-知乎Live-Live评论与观众-MongoDB数据库

热门文章

  1. QT调用OpenCV
  2. html获取手机型号,前端通过js获取手机型号
  3. 经典c语言基础代码大全,经典基础实例编程C语言代码.doc
  4. java 删除文件或文件夹的7种方法(io基础)
  5. 如何在桌面添加计算机日历工具,如何在电脑桌面上添加日历小工具?
  6. matlab求带参数二重定积分,matlab二重定积分
  7. java language specification Java SE 8 Edition 中文版(第一章)
  8. GsonFormatPlus转变回GsonFormat办法
  9. 人脸识别 java_基于Java实现人脸识别功能(附源码)
  10. Java基础知识总结(超详细整理),java从入门到精通pdf