简介

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. org.elasticsearch.script.Script使用

    org.elasticsearch.script.Script使用 public Map<String, Object> builderMapPackage(PageBean pageBe ...

  2. plsql起别名出现???乱码,需要配置环境变量

    NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  3. 2016424王启元 Exp3免杀原理与实现

    基础问题回答 1.杀软是如何检测出恶意代码的? (1)基于特征码的检测 特征码是能识别一个程序是一个病毒的一段不大于64字节的特征串.如果一个可执行文件包含这样的特征码则被杀毒软件检测为是恶意代码. ...

  4. 不存在类型或命名空间名称“HttpContext”

    错误:命名空间“System.Web”中不存在类型或命名空间名称“HttpContext”(是缺少程序集引用吗?) 解决办法:创建类库项目时,默认是没有添加System.Web的,在项目名称上右键,添 ...

  5. Express4.10.2开发框架中默认app.js的代码注释

    //通过require()加载了express.path等模块var express = require('express');var path = require('path');var favic ...

  6. unity鼠标拖动物体旋转

    using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> / ...

  7. Netty SSL性能调优

    TLS算法组合 在TLS中,5类算法组合在一起,称为一个CipherSuite: 认证算法 加密算法 消息认证码算法 简称MAC 密钥交换算法 密钥衍生算法 比较常见的算法组合是 TLS_ECDHE_ ...

  8. C# Unix时间戳转换[转载]

    原文地址: C# Unix时间戳转换 遇到Unix时间戳转换的问题,遂记录下来. Unix时间戳转DateTime string UnixTime = "1474449764"; ...

  9. jquery 使用整理机制

    短路表达式 与 多重短路表达式 短路表达式这个应该人所皆知了.在 jQuery 中,大量的使用了短路表达式与多重短路表达式. 短路表达式:作为"&&"和" ...

  10. Silverlight & Blend动画设计系列一:偏移动画(TranslateTransform)

    用户界面组件.图像元素和多媒体功能可以让我们的界面生动活泼,除此之外,Silverlight还具备动画功能,它可以让应用程序“动起来”.实际上,英文中Animation这个单词的意思是给某物带来生命. ...