首页 > 其他分享 >chown与chmod的区别.

chown与chmod的区别.

时间:2022-12-08 16:05:26浏览次数:40  
标签:tmp 文件 区别 用户 chmod chown 权限 root


chown与chmod的区别:
chown 修改文件和文件夹的用户和用户组属性
1。要修改文件hh.c的所有者.修改为sakia的这个用户所有
chown sakia hh.c
这样就把hh.c的用户访问权限应用到sakia作为所有者

2。将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net
chown -R sakia:net /tmp/sco

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


标签:tmp,文件,区别,用户,chmod,chown,权限,root
From: https://blog.51cto.com/u_15906694/5922602

相关文章

  • maven中dependencyManagement与dependencies的区别与联系
    背景新的需求中需要使用到easyexcel中的动态生成列的功能,但是因为我们项目一开始使用的是1.2.4-beta的低版本,并不支持此项特性,所以我们需要将easyexcel的版本升级到高版本,让......
  • numeric float4 float8区别
    numeric是无限精度的。float是近似。参考:https://blog.csdn.net/weixin_34009794/article/details/90585071https://www.cnblogs.com/Sungeek/p/12167796.html......
  • vue3中ref和reactive的区别
    ref和reactive都是用来定义响应式数据的。ref允许我们创建一个任意类型的响应式的ref对象,在使用时需要带上.value在模板中使用ref对象时,假如ref位于顶层,就不需要使......
  • Java中的Runnable、Callable、Future、FutureTask的区别与示例
    Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。Ru......
  • 等保2.0二级和三级区别有哪些?一文搞定
    在网络安全等级保护2.0国家标准(等保2.0)中,信息安全等级保护分为五级,分别是第一级(自主保护级)、第二级(指导保护级)、第三级(监督保护级)、第四级(强制保护级)和第五级(专控保护级)。......
  • vim中let与set的区别
    vim中let与set如何区分,一直挺困惑,上网搜索了一翻,把结果记录于此。set设置的是选项,let设置的是变量。 :setisforsettingoptions,:letforassigningavaluetoavar......
  • vue data中的字符串用'和`包含有什么区别?模板字符串
    vuedata中的字符串用'和`包含有什么区别?字段代码我验证过可以正常的执行,但是我不清楚这个``(ESC下面的那个键)在这里和单引号有什么区别,请教大佬们作者:李李链接:https......
  • Angular RouterModule.forRoot(ROUTES) 和 forChild(ROUTES)的区别
    不少Angular初学者在学习Angular路由框架时,对forRoot和forChild这两个方法的差异都心生疑惑。Angular官网对两个方法的解释:forRoot创建一个包含所有指令、给......
  • .pem文件,.csr文件,.key文件。。。区别
    三、.pem文件,.csr文件,.key文件。。。区别做项目时在阿里云上申请的证书,下载Nginx对应的证书时,发现有两个文件一个以.key结尾,一个以.pem结尾,而自定义生成证书时,发现有三......
  • synchronized 和 lock 有什么区别?用新的lock有什么好处?举例说明
    1)synchronized属于JVM层面,属于java的关键字monitorenter(底层是通过monitor对象来完成,其实wait/notify等方法也依赖于monitor对象只能在同步块或者方法中才能调用wait/no......