chmod  -change file mode bits :更改文件权限

chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限。

更改文件权限的2种方式:

  一、权限字母+操作符表达式

  二、数字方法(常用)

hmod数字权限方法(推进)

命令格式:

  chmod  [数字组合]   文件名

chmod [数字组合] 目录名 -R参数可递归生效(该目录下所有文件或子目录一起改变)

一、chmod的数字方法的说明:

r  
w    
x  
-  

例如:

rwxr-xr-x  目录默认权限  

rw-r--r--  644文件默认权限 

每个三位的权限代码(属主,用户组,其他用户)组合,有8种可能:

八进制                    权限
---
--x
-w-
-wx
r--
r-x
rw-
rwx

举例:

  rw-rw-r-x  代表数字权限:665

  --xr-x-wx  代表数字权限:163

  -wx--x--x  代表数字权限:311

  rwx--xr-x  代表数字权限:715

  -----x-w-  代表数字权限:012

  如果我们仅仅想改变目录的权限,使用chmod不用加任何参数。如果想把目录下的文件和子目录也同时改变,需要使用

-R参数

chmod字符式权限表示法

命令格式:

Chmod [用户类型] [+ | - | =] [权限字符] 文件名

表一 详细说明表

chmod

用户类型

操作字符

权限字符

文件和目录

U(user)

+(增加)

r

G(group

-

O(others)

-(减少)

w

A(all)

=(设置)

x

说明:

+:添加某个权限
-:取消某个权限
=:取消其他所有权限赋予给定的权限

chmod u-x test.sh

[root@MongoDB ~]# chmod u-x test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rw-r-xr-x root root Jun : test.sh

chmod g+w test.sh

[root@MongoDB ~]# chmod g+w test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rw-rwxr-x root root Jun : test.sh

chmod g=w,o-x test.sh

[root@MongoDB ~]# chmod g=w,o-x test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rw--w-r-- root root Jun : test.sh

chmod ugo=r test.sh

[root@MongoDB ~]# chmod ugo=r test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-r--r--r-- root root Jun : test.sh

chmod a=rw test.sh

a代表所有 相当于 chmod 777 test.sh

[root@MongoDB ~]# chmod a=rwx test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rwxrwxrwx root root Jun : test.sh

linux 更改文件权限命令 chmod的更多相关文章

  1. Linux更改文件权限命令

    chmod命令 1.格式:chmod [-cfvR][--help][--version]mode file 2.参数 1)必要参数 -c 当发送改变时,报告处理信息 -f 错误信息不输出 -R 处理 ...

  2. Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...

  3. linux中chmod更改文件权限命令

    1. 命令格式: chmod [-cfvR] [--help] [--version] mode file 2. 命令功能: 用于改变文件或目录的访问权限,用它控制文件或目录的访问权限. 3. 命令参 ...

  4. Linux更改文件权限(二)

    更改文件权限(二)============================== (参考于千锋教育教学笔记) 命令umask [root@aminglinux ~]# umask 0022 [root@ ...

  5. Linux更改文件权限(一)

    更改文件权限(一)============================== (参考于千锋教育教学笔记) 设置权限 1.更改文件的属主.属组chown (change owner)[root@ami ...

  6. Linux命令:修改文件权限命令chmod、chgrp、chown的区别

    chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. (1)chmod是修改文件/目录的权限.可以有文字修改和数字修改. #chmod 777 /home/be ...

  7. Linux常用文件权限命令详解

    pwd pwd命令用于获取当前工作目录的绝对路径. 使用示例: pwd 效果如下图: cd cd命令用于切换工作目录. 使用示例: cd 万猫学社/ 效果如下图: 其中在路径表示时, 一个半角句号(. ...

  8. linux修改文件权限命令

    先看个实例: [root@local opt]#ls -al ls -al 命令是列出目录的所有文件,包括隐藏文件.隐藏文件的文件名第一个字符为'.' -rw-r--r--  1 root root  ...

  9. linux更改文件所有者命令chown命令的使用困惑

    [berry@berry:practice] ls -lrt total -rwxrwxrwx berry berry Dec : f1.txt -rwxrwxrwx berry berry Dec ...

随机推荐

  1. grunt-css-sprite css 代码中的切片合并

    安装插件:npm install grunt-css-sprite --save-dev grunt-css-sprite主要功能:1.对 css 文件进行处理,收集切片序列,生成雪碧图2.在原css ...

  2. uniapp动态改变底部tabBar和导航标题navigationBarTitleText

    在开发中,我们会遇到需求国际化,那么底部tabBar和导航标题navigationBarTitleText就要动态切换: 1.改变底部tabBar: uni.setTabBarItem({ index ...

  3. electron-vue 引入 vue.ant.design报错

    ERROR in ./node_modules/ant-design-vue/dist/antd.less (./node_modules/css-loader!./node_modules/less ...

  4. 20.logging模块

    # __________________________________________________ # 创建一个logger logger = logging.getLogger() logge ...

  5. jquery result属性 语法

    jquery result属性 语法 作用:result 属性包含由被指定事件触发的事件处理器返回的最后一个值,除非这个值未定义.大理石平台精度等级 语法:event.resul 参数: 参数 描述 ...

  6. 让IE8一下兼容CSS3选择器

    来自英国的网页开发工程师Keith Clark 开发了一个JavaScript方案来使IE支持CSS3选择器.该脚本支持从IE5到IE8的各个版本. 首先,您需要下载DOMAssistant脚本和ie ...

  7. 经典DP模型--回文词--IOI2000

    [问题描述]回文词是一种对称的字符串--也就是说, 一个回文词, 从左到右读和从右到左读得到的结果是一样的. 任意给定一个字符串, 通过插入若干字符, 都可以变成一个回文词. 你的任务是写一个程序, ...

  8. JS框架_(Esign.js)仿信用卡电子签名特效

    百度云盘 传送门 密码:l60w 电子签名特效效果: <!DOCTYPE html> <html> <head lang="en"> <m ...

  9. char和vachar的字段长度怎么影响数据库的性能的

    1.限制规则 字段的限制在字段定义的时候有以下规则: a)                  存储限制 varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度 ...

  10. 如何快速查询中科院JCR分区和汤森路透JCR分区

    参考: https://blog.csdn.net/chichuhe/article/details/83054624 https://blog.csdn.net/Sunflower02/articl ...