iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >chown和chmod的区别和用法
  • 809
分享到

chown和chmod的区别和用法

区别chownchmod 2023-10-29 14:10:03 809人浏览 泡泡鱼
摘要

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

一、chown和chmod的区别

1、chown 修改文件和文件夹的用户和用户组属性

要修改文件hh.c的所有者.修改为sakia的这个用户所有

chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有者 。

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

2、chmod 修改文件和文件夹读写执行属性

把hh.c文件修改为可写可读可执行

chmod 777 hh.c

要修改某目录下所有的文件属性为可写可读可执行

chmod 777 *.*

把文件夹名称与后缀名用*来代替就可以了。

同理若是要修改所有htm文件的属性

chmod 777 *.htm

把目录 /tmp/sco修改为可写可读可执行

chmod 777 /tmp/sco

要修改某目录下所有的文件夹属性为可写可读可执行

chmod 777 *

把文件夹名称用*来代替就可以了

要修改/tmp/sco下所有的文件和文件夹及其子文件夹属性为可写可读可执行

chmod -R 777 /tmp/sco

可写 w=4

可读 r=2

可执行 x=1

777就是拥有全权限。根据需要可以自由组合用户和组的权限

二、chown和chmod的用法

1、chown用法:

用来更改某个目录或文件的用户名和用户组。

chown 用户名:组名 文件路径(可以是绝对路径也可以是相对路径)

例1:chown root:root /tmp/tmp1

就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组)。

例2:chown -R root:root /tmp/tmp1

就是把tmp下的tmp1下的所有文件的属组都改成root和root。

2、chmod用法:

linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。

使用权限 : 所有使用者

语法

chmod [-cfvR] [–help] [–version] mode file…

参数说明

mode : 权限设定字串,格式如下 :

[uGoa…][[+-=][rwxX]…][,…]

其中:

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

+ 表示增加权限、- 表示取消权限、= 表示少数设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

其他参数说明:

-c : 若该文件权限确实已经更改,才显示其更改动作

-f : 若该文件权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)

–help : 显示辅助说明

–version : 显示版本

--结束END--

本文标题: chown和chmod的区别和用法

本文链接: http://www.lsjlt.com/news/521217.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • chown和chmod的区别和用法
    一、chown和chmod的区别 1、chown 修改文件和文件夹的用户和用户组属性 要修改文件hh.c的所有者.修改为sakia的这个用户所有 chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有者 。...
    99+
    2023-10-29
    区别 chown chmod
  • Linux系统中chown和chmod命令的用法区别
    本篇内容主要讲解“Linux系统中chown和chmod命令的用法区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中chown和chmod命令的用法区别”吧!chown用法:ch...
    99+
    2023-06-12
  • linux下chown与chmod的区别
    本篇内容介绍了“linux下chown与chmod的区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!chown 修改文件和文件夹的用户和用...
    99+
    2023-06-05
  • chown与chmod命令在linux中的区别是什么
    今天就跟大家聊聊有关chown与chmod命令在linux中的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。chown 修改文件和文件夹的用户和用户组属性 1,要修改文件h...
    99+
    2023-06-10
  • CentOS下chmod 755和4755的区别是什么
    这篇文章主要介绍“CentOS下chmod 755和4755的区别是什么”,在日常操作中,相信很多人在CentOS下chmod 755和4755的区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Cen...
    99+
    2023-06-10
  • Linux错误执行chmod 777 .*或chown -R * 的补救方法
    今天就跟大家聊聊有关Linux错误执行chmod 777 .*或chown -R * 的补救方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。误执行了命令:chmod 777 .* ...
    99+
    2023-06-16
  • include、extends用法和区别
    <!doctype html><html lang="en"><head>    <meta charset="UTF-8"> &n...
    99+
    2023-06-02
  • select_related和prefetch_related的用法与区别
    0. 本文借助django-debug-toolbar来展现效果 (19条消息) django-debug-toolbar的安装_骑台风走的博客-CSDN博客https://blog.csdn.net/qq_52385631/article...
    99+
    2023-09-02
    数据库 sql mysql
  • JS中some和every的区别和用法详解
    JS中some和every的区别和用法 some和every是数组中迭代的方法相同点:some和every都有三个参数,即item→当前项,index→当前的索引...
    99+
    2023-05-19
    js some和every使用 js some和every some every区别
  • sql中and和or的用法区别
    sql中and和or运算符用于组合条件,实现and和or逻辑运算。and运算符要求所有条件都为真,而or运算符要求至少一个条件为真。使用括号可控制运算顺序,复杂查询中可结合使用and和o...
    99+
    2024-05-12
  • LinkedList和ArrayList的区别、Vector和ArrayList的区别
      LinkedList和ArrayList的区别  继承类和实现接口上来讲  他们都实现了List接口下的方法,他们都允许重复,允许null,并且有序的集合。  LinkedList实现了Deque接口。  底层实现上来讲  ArrayL...
    99+
    2023-06-02
  • Oracle 和MySQL的语法区别
     数据类型:Oracle和MySQL支持不同的数据类型。例如,Oracle支持RAW和LONG RAW类型,而MySQL不支持这些类型。MySQL支持SET和ENUM类型,而Oracle不支持这些类型。此外,Oracle支持DATE和TIM...
    99+
    2023-09-04
    oracle mysql 数据库
  • mysql和postgresql的语法区别
    下面是MySQL和PostgreSQL之间常见的语法区别的一些详细比较: 数据类型差异: MySQL中的TEXT数据类型最大存储容量为64KB,而PostgreSQL中的TEXT数据类型没有此限制。M...
    99+
    2023-10-03
    mysql postgresql 数据库
  • 详解vue3中ref和reactive用法和区别
    vue3中ref和reactive区别 1、前言2、基本用法2.1 ref2.2 reactive 3、ref和reactive定义数组对比3.1 ref定义数组3.1 reactive定义数组 4、ref 和reactiv...
    99+
    2023-08-30
    vue.js javascript ecmascript
  • @Repository注解的作用和用法,以及和@Mapper的区别
    1、@Repository的作用 @Repository是属于Spring的注解。它用来标注访问层的类(Dao层),它表示一个仓库,主要用于封装对于数据库的访问。其实现方式与@Component注解相同,只是为了明确类的作用而设立。 即@R...
    99+
    2023-08-17
    java spring boot spring mybatis
  • Vue中的computed和watch用法及区别
    目录vue computed 是如何实现的computed demovue的watch是如何实现的watch demovue computed 是如何实现的 Vue 的 comput...
    99+
    2023-05-17
    Vue computed和watch Vue computed Vue watch
  • Java中CyclicBarrier和CountDownLatch的用法与区别
    目录前言CountDownLatch例子CyclicBarrier构造函数例子两者区别前言 CyclicBarrier和CountDownLatch这两个工具都是在java.util...
    99+
    2024-04-02
  • C++中nullptr 和 NULL 的区别及用法
    1. 为什么会有nullptr的出现 目的:nullptr的出现主要是为了替代NULL。 那么,为什么要替代NULL呢? 在NULL的定义中存在会有2种方式,有的编译器会将NULL定...
    99+
    2024-04-02
  • 聊聊python dropna()和notnull()的用法区别
    `dropna()`和`notnull()`是pandas库中用于处理缺失值的函数,它们的用法和功能有一些区别。`dropna()`...
    99+
    2023-08-16
    python
  • 【DataBase】Mysql和Oracle的语法区别?
    Mysql和Oracle是两种不同的关系型数据库。     MySQL通常在中小型应用程序、Web应用程序和小型企业中广泛使用,因为它易于学习和部署,而且成本较低。     Oracle数据库通常用于大型企业和复杂的企业级应用程序,因为它提...
    99+
    2023-10-27
    mysql oracle 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作