当前位置: 主页 > Linux新闻快讯 >

linux 系统命令里面有chown和chmod,用法不要混淆

时间:2018-01-09 10:33来源:未知 作者:Linux先生 举报 点击:
linux 系统命令里面有chown和chmod,看起来相似,但是却又完全不一样的作用和用法,今天小编用到这个命令是也是混淆。

  linux 系统命令里面有chown和chmod,看起来相似,但是却又完全不一样的作用和用法,今天小编用到这个命令是也是混淆,查阅了相关资料才搞明白下面我们共同学习,请看下图,其实挺简单的: chmod 就是修改 第一列内容的,这就是我们平时所说文件或文件夹权限。
 


 


  
  chown用法
  
  用来更改某个目录或文件的用户名和用户组的
  
  chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)
  
  例1:chown root:root /tmp/tmp1
  
  就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组).
  
  例2:chown -R root:root /tmp/tmp1
  
  就是把tmp下的tmp1下的所有文件的属组都改成root和root。
  
  chmod用法
  
  用来修改某个目录或文件的访问权限。
  
  语法:chmod [who] [+ | - | =] [mode] 文件名
  
  命令中各选项的含义为:
  
  操作对象who可是下述字母中的任一个或者它们的组合:
  
  u 表示“用户(user)”,即文件或目录的所有者。
  
  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
  
  o 表示“其他(others)用户”。
  
  a 表示“所有(all)用户”。它是系统默认值。
  
  操作符号可以是:
  
  + 添加某个权限。
  
  - 取消某个权限。
  
  = 赋予给定权限并取消其他所有权限(如果有的话)。
  
  设置 mode 所表示的权限可用下述字母的任意组合:
  
  r 可读。
  
  w 可写。
  
  x 可执行。
  
  X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
  
  s 在文件执行时把进程的属主或组ID置为该文件的文件属主。
  
  方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
  
  t 保存程序的文本到交换设备上。
  
  u 与文件属主拥有一样的权限。
  
  g 与和文件属主同组的用户拥有一样的权限。
  
  o 与其他用户拥有一样的权限。
  
  文件名:以空格分开的要改变权限的文件列表,支持通配符。

栏目分类
推荐内容