首页 > 其他分享 >区别 chown和chmod的用法

区别 chown和chmod的用法

时间:2022-08-31 08:46:21浏览次数:42  
标签:文件 用户 chmod 用法 chown 权限 root

本人总是习惯使用chmod,而把chown混淆。

chown就是修改 第一列内容的 ,chmod是修改 第3,4列内容的。

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 与其他用户拥有一样的权限。
文件名:以空格分开的要改变权限的文件列表,支持通配符。


————————————————
版权声明:本文为CSDN博主「doupei2006」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/doupei2006/article/details/8015986

标签:文件,用户,chmod,用法,chown,权限,root
From: https://www.cnblogs.com/jmbt/p/16641670.html

相关文章

  • SQL9 - 查找除复旦大学的用户信息 - NOT IN("")和<>等用法
    题目链接戳这里题解SELECTdevice_id,gender,age,universityFROMuser_profileWHEREuniversity!="复旦大学"#Or--WHEREuniversityNOTIN("复旦大学")......
  • assert断言的用法
    assert用于:防御性编程、程序逻辑检测s_age=input("请输入你的年龄:")age=int(s_age)assert20<age<80,"年龄错误"print("正确")print("ok")如果assert后......
  • 11 个需要避免的 React 错误用法
    11个需要避免的React错误用法王平安​lovecoding,lovelife~​关注他 4人赞同了该文章随着React越来越受欢迎,React开发者也越来越......
  • 页面滚动到指定位置——js中scrollIntoView()的用法
    element.scrollIntoView()参数默认为true1.什么是scrollIntoView?scrollIntoView是一个与页面(容器)滚动相关的API2.如何调用?element.scrollIntoView()参数默认为true参......
  • 变长结构体中char data[0]的用法
    一、用法typedefstruct{intlength;chardata[0];}Header;在结构中,data是一个数组名,但该数组没有元素,该数组的真实地址紧随结构体Header之后,而这个地址就......
  • C++ lower_bound/upper_bound用法解析
    1.作用          lower_bound和upper_bound都是C++的STL库中的函数,作用差不多,lower_bound所返回的是第一个大于或等于目标元素的元素地址,而upper_bound则是返......
  • cp {,bak}用法(转载)
    cpfilename{,bak}cpfilename{,.bak}这个命令是用来把filename备份成filename.bak的等同于命令cpfilenamefilename.bak这里利用的是bash的braceexpansion(大......
  • requestAnimationFrame简单用法
    面试题:用js实现一个无限循环的动画。首先想到的是定时器<!doctypehtml><htmllang="en"><head><title>Document</title></head><body><divid="aaa"></div><......
  • SQL4 - 查询结果限制返回行数 - LIMIT/WHERE用法+效率分析
    题目链接戳这里LIMIT用法LIMIT2=LIMIT0,2:取前2条数据LIMITx,y=LIMITx,OFFSETy:从第x条数据开始,返回y条记录LIMIT5,10:从第6行数据开始取,取到第15行......
  • SQL5 - 将查询后的列重新命名 - AS用法
    题目链接戳这里题解为了代码更清楚,用着重号表名需要重新命名的列SELECTdevice_idAS`user_infos_example`FROMuser_profileWHEREid<=2--或用LIMIT2......