chmod使用事例##

数字方法####

chmod -R 751 [FILE]

ugoa方法####

chmod -R u=wrx,g=rx,o=x [FILE]

说明##

chmod [OPTION] [MODE] [FILE]...###

[OPTION]——[-cfvR] [--help] [--version]####

[-cfvR]

  • -c 若该档案权限确实已经更改,才显示其更改动作。
  • -f 若该档案权限无法被更改也不要显示错误讯息。
  • -v 显示权限变更的详细资料。
  • -R 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 。

[--help]

  • 显示说明 。

[--version]

  • 显示版本 。

[MODE]####

ugoa方式——[ugoa][[+-=][rwxX]...][,...]#####

[ugoa]

  • u 表示该档案的拥有者。
  • g 表示与该档案的拥有者属于同一个群体(group)者。
  • o 表示其他以外的人。
  • a 表示这三者皆是。

[+-=]

  • + 表示增加权限。
  • - 表示取消权限。
  • = 表示唯一设定权限。

[rwxX]

  • r 表示可读取。
  • w 表示可写入。
  • x 表示可执行。
  • X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
数字方式#####

通过4、2、1的组合,得到以下几种权限:

0(没有权限)

4(读取权限)

5(4+1 | 读取+执行)

6(4+2 | 读取+写入)

7(4+2+1 | 读取+写入+执行)

三个数字从左到右与ugo对应

chown命令##

格式###

chown(选项)(文件/目录)

选项###

  • -c或——changes:效果类似“-v”参数,但仅回报更改的部分;
  • -f或--quite或——silent:不显示错误信息;
  • -h或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件;
  • -R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
  • -v或——version:显示指令执行过程;
  • --dereference:效果和“-h”参数相同;
  • --help:在线帮助;
  • --reference=<参考文件或目录>:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;
  • --version:显示版本信息。

实例###

将目录/usr/mymune及其下面的所有文件、子目录的文件主改成 hj:

chown -R hj /usr/mymune

linux_修改文件权限chmod 、改变文件/目录所有者chown的更多相关文章

  1. Linux新手入门:通过chmod改变文件权限--转

    前面介绍过在Linux中如何查看文件的属性,在Linux文件权限详解中我们介绍了Linux文件的三种身份和四种权限,三种身份分别为: u:文件的拥有者 g:文件所属的群组 o:其他用户 对于每个身份, ...

  2. 目录(cd mkdir rmdir rm pwd ls) 文件(ln touch mv rm cat more head rail) 文件权限(chmod chown chgrp) 文件通配符(* ? [])

    记住Linux目录树的结构是一个称职Linux系统管理员的必备素质! 目录漫游cd   cd - 目录显示pwd 目录管理 mkdir -p a/b/c/1 parent创建多层目录 -m 700   ...

  3. linux中的文件权限chmod

    linux中的文件权限chmod ​ 还是GPU集群那点事儿,集群之间磁盘互相挂载,普通用户也可以操作/cu02_nfs./cu04_nfs文件夹,这就牵扯到权限的问题,去google发现所谓的777 ...

  4. chmod - 改变文件的访问权限

    总揽 chmod [options] mode file... POSIX 选项: [-R] GNU 选项 (最短方式): [-cfvR] [--reference=rfile] [--help] [ ...

  5. Linux常用命令:修改文件权限chmod 754/744

    常用命令:chmod 777  文件或目录 chmod  777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行). Linux系统中,每个用户的角色 ...

  6. 修改文件权限 chmod

    $ chmod u+x file                   给file的属主增加执行权限 $ chmod 751 file                   给file的属主分配读.写.执 ...

  7. shell 命令 修改文件权限 chmod

    1. 所有者+.-权限 更改那个拥有者的权限 u  表示文件的所有者 g  表示文件所在的组 o  表示其他用户 a  所有,以上三者 增加 / 减少权限 + 表示增加权限 - 表示取消权限 更改具体 ...

  8. Ubuntu修改文件权限以及更换文件所有者

    参数 -R 用来递归实现更改所有子文件和子目录的权限. 1.利用chmod修改权限: 对Document/目录下的所有子文件与子目录执行相同的权限变更: chmod -R 700 文件名 700是变更 ...

  9. linux共享windows文件并自动化改变文件编码

    以k3日志为例: 在k3的数据库服务器进行如下操作: 1.在k3的数据库服务器导出日志数据到本地D:/K3LOG下(脚本自动化执行) 2.设置脚本定时任务每天拷贝D:/K3LOG下的文件到D:/K3L ...

随机推荐

  1. Git基础命令的使用——详细教程2

    Git安装默认完成后,在左面点击鼠标右键,鼠标右键菜单中会多出来两个选项: a)  Git GUI Here <—>  图型界面模式 b) Git Bash Here <—> ...

  2. css3 媒体查询常用适配

    @media (max-width:1300px) {} @media (max-width:1080px) {} @media (max-width:799px) {} @media (max-wi ...

  3. JS进阶之---函数,立即执行函数

    一.函数 函数声明.函数表达式.匿名函数 函数声明:使用function关键字声明一个函数,再指定一个函数名,叫函数声明.function name () { … } 函数表达式:使用function ...

  4. MetaMask/json-rpc-middleware-stream

    https://github.com/MetaMask/json-rpc-middleware-stream/blob/master/test/index.js#L20 A small toolset ...

  5. 华为交换机常用命令(以s5700-SI为例)

    交换机的三种模式: Access模式: 一般用来连接计算机与交换机. 此模式下有一个PVID就是本端口所属的VLAN号,如果从链路上收到无标签的帧,则打上默认VLAN号,然后发给其他端口,如果从链路上 ...

  6. WordPress研究心得

    WordPress,当初之所以研究这个,目的是在于开发一个多租户系统应用.总的来说,WordPress给了我不少启发和影响.为此,我决定这个研究心得分享出去. 总的来说,这篇文章参考了很多朋友们的博客 ...

  7. <操作系统>进程和线程

    进程 定义: 一个正在执行的程序: 一个正在计算机上执行的程序实例; 能分配给处理器并由处理器执行的实体: 一个由一组执行指令,一个当前状态和一组相关的系统资源表征的活动单元. 进程的基本元素:程序代 ...

  8. springzuul实现限流

    限流描述  https://www.cnblogs.com/LBSer/p/4083131.html 第一步添加pom文件 <!--限流--> <dependency> < ...

  9. FreeRTOS队列

    简单来讲队列是任务间通信的方式,队列本身是可以存储消息的,队列的消息可以由一个或者多个任务写入,也可以由一个或者多个任务读出,总之消息队列是任务间通信方式:

  10. QT QListWidget 简单的操作

    以下是简单的 listWidget 的方法的功能 listWidget = QListWidget() #实例化一个(item base)的列表 listWidget.addItem('dd') #添 ...