简介

chmod命令用于改变linux系统文件或目录的访问权限,控制用户/用户组对文件或目录的访问权限。

用法:

两种用法:1)用字母r(读)、w(写)、x(执行)表示权限类型;2)用数字表示,4代表读,2表示写,1代表执行。

文件/文件夹的权限属性的面相的用户群体分owner(所有者)、owner group(所有者所在用户组的成员)、others(其他用户)。所以chmod 760 test_foler/等于chmod u=rwx,g=rw test_foler/。

除了显示赋安全权限外,还可以添加删减权限。比如chmod a-x test_foler的意思是把文件夹三种安全实体的执行权限移除。 a=all,也就是全部的意思;u=user,也就是owner;g=group,owner所在用户组的意思;o就是others啦。

jerry@ubuntu:/tmp$ chmod a-x test_foler/
jerry@ubuntu:/tmp$ ll
total
drwxrwxrwt root root Dec : ./
drwxr-xr-x root root Dec : ../
-rw------- jerry jerry Dec : config-err-QQX6ND
drwxr-xr-x jerry jerry Dec : hsperfdata_jerry/
drwxrwxrwt root root Dec : .ICE-unix/
drwxrwxr-x jerry jerry Dec : jdk/
drw-rw-rw- jerry jerry Dec : test_foler/
-rw-rw-r-- jerry jerry Dec : unity_support_test.
-rw-r--r-- root root Dec : vgauthsvclog.txt.
drwxrwxrwt root root Dec : VMwareDnD/
drwx------ jerry jerry Dec : vmware-jerry/
drwx------ root root Dec : vmware-root/
-r--r--r-- root root Dec : .X0-lock
drwxrwxrwt root root Dec : .X11-unix/
jerry@ubuntu:/tmp$

用chmod a+x test_foler/又加回去了

参数R应用到子文件和文件夹上,比如chmod -R a+x test_foler/

jerry@ubuntu:/tmp/test_foler$ mkdir  sub_folder
jerry@ubuntu:/tmp/test_foler$ ll
total
drwxrwxrwx jerry jerry Dec : ./
drwxrwxrwt root root Dec : ../
drwxrwxr-x jerry jerry Dec : /
drwxrwxr-x jerry jerry Dec : sub_folder/
jerry@ubuntu:/tmp/test_foler$ chmod -R a+x /tmp/test_foler/
jerry@ubuntu:/tmp/test_foler$ ll
total
drwxrwxrwx jerry jerry Dec : ./
drwxrwxrwt root root Dec : ../
drwxrwxr-x jerry jerry Dec : /
drwxrwxr-x jerry jerry Dec : sub_folder/
jerry@ubuntu:/tmp/test_foler$ cd sub_folder/
jerry@ubuntu:/tmp/test_foler/sub_folder$ touch a
jerry@ubuntu:/tmp/test_foler/sub_folder$ ll
total
drwxrwxr-x jerry jerry Dec : ./
drwxrwxrwx jerry jerry Dec : ../
-rw-rw-r-- jerry jerry Dec : a
jerry@ubuntu:/tmp/test_foler/sub_folder$ chmod -R a+x /tmp/test_foler/
jerry@ubuntu:/tmp/test_foler/sub_folder$ ll
total
drwxrwxr-x jerry jerry Dec : ./
drwxrwxrwx jerry jerry Dec : ../
-rwxrwxr-x jerry jerry Dec : a*
jerry@ubuntu:/tmp/test_foler/sub_folder$

Linux ->> Chmod命令改变文件/文件夹属性的更多相关文章

  1. Linux chmod命令修改文件与文件夹权限的命令附实例

    Linux chmod命令修改文件与文件夹权限的命令附实例 作者:佚名 字体:[增加 减小] 来源:互联网 时间:05-01 20:46:07我要评论 在linux中要修改一个文件夹或文件的权限我们需 ...

  2. Linux chmod命令修改文件与文件夹权限命令代码

    在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. 以下转自:http://www.codeceo.com/article/linux-chmod-co ...

  3. linux chmod命令修改文件权限

    在linux中,使用chmod命令修改一个文件的权限. 首先,我们查看一个文件夹下所有文件的权限 ls -l linux文件或目录的权限分为,读.写.可执行三种权限.文件访问的用户类别分为,文件创建者 ...

  4. Linux ln命令:在文件之间建立链接(硬链接和软链接)详解版1

    Linux ln命令:在文件之间建立链接(硬链接和软链接)详解版 < Linux创建文件及修改文件时间戳(touch命令)Linux复制文件和目录(cp命令) > <Linux就该这 ...

  5. 如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱. 方法: 1. 在/home/userna ...

  6. Linux— file命令 用于辨识文件类型

    Linux file命令用于辨识文件类型. 通过file指令,我们得以辨识该文件的类型. 语法 file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...] ...

  7. Linux chmod命令详解

    Linux chmod命令详解 chmod----改变一个或多个文件的存取模式(mode)   chmod [options] mode files   只能文件属主或特权用户才能使用该功能来改变文件 ...

  8. 菜鸟学Linux命令:chmod命令和数字文件权限

    chmod是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数.只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权限 ...

  9. linux常用命令:创建文件和文件夹

    1.首先说一下touch 创建文件的命令,touch可以用于创建二进制文件,用法非常简单.用法:touch+文件名,touch与文件名之间一定要有空格.图中先用之前分享过的命令来查看一下/目录下面有多 ...

随机推荐

  1. Oracle 如何修改列的数据类型

    链接:http://www.cnblogs.com/david-zhang-index/archive/2012/04/10/2441015.html 对字段操作 操作方法 更新字段名 alter t ...

  2. MySQL子查询subquery

    子查询(Subquery)是指出现在其他SQL语句内的SELECT子句. 例如: select * from t1 where col1=(select col2 from t2); 其中select ...

  3. 手写css按钮组

    css: .lf{float:left} .btn{ width:60px; height:24px; color:#fff; border-radius:4px; cursor:pointer; b ...

  4. 在VIM中添加行号的方法

    VIM编辑器是可以显示行号的.但是,有时候我们需要在整个代码的行首添加行号.怎么实现呢?实现的方法有很多,这里就介绍我知道的一种吧. 在每行行首添加某个字符串 :%s/^/your_string/ 在 ...

  5. hosts文件配置参数介绍

    hosts文件配置参数介绍 1, ansible_ssh_host : 指定主机别名对应的真实 IP,如:100 ansible_ssh_host=192.168.1.100,随后连接该主机无须指定完 ...

  6. linux系统修改route路由

    linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 19 ...

  7. php中cookie的操作

    php设置和获取cookie 创建cookie setcookie('mycookie','value',time()+86400);//参数3 cookie过期时间//函数原型:int setcoo ...

  8. golang学习之struct

    结构体定义的一般方式如下: type identifier struct { field1 type1 field2 type2 ... } type T struct {a, b int} 也是合法 ...

  9. redis(4)事务

    一.事务 一般来说,事务必须满足4个条件,也就是我们常说的ACID: 1)Atomicity 原子性:一个事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间的某个环节.事务在执行过程中发生错 ...

  10. SpringCloud实战之初级入门(二)— 服务注册与服务调用

    目录 1.环境介绍 2.服务提供 2.1 创建工程 2.2 修改配置文件 2.3 修改启动文件 2.5 亲测注意事项 3.服务调用 3.1 创建工程 3.2 修改配置文件 3.3 修改启动文件 3.4 ...