码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux 修改文件(文件夹)的权限 chown 与 chmod


    一、了解文件的基本权限结构
    在Linux下,文件的权限分为用户和组,其中组包含用户。如下图:
    在这里插入图片描述

    然后,每个文件都会有一些特殊的权限,例如他有读写的权限,或者他只有读的权限等。如下图:
    在这里插入图片描述

    其中对一个文件或文件夹,用户有四个权限,组有三个权限,其他组员有三个权限。
    即 xxxx xxx xxx 这种模式
    文件类型-读-写-执行

    d 表示:文件夹
    l 表示:链接文件
    不写:则没有这一项权力
    r 表示:读
    w 表示:写
    x 表示:可执行文件

    例如上图中,book.txt文件,他是属于toot用户的,也是属于root组的。
    其中,root用户拥有对其读®和写(w)的操作;root组拥有对其读的操作;其他组员拥有对其读的操作。

    二、chown修改文件(文件夹)的用户和属组
    命令:chown
    作用:修改文件(文件夹)的用户和属组
    用法:chown -参数 用户 : 属组 文件名

    常用参数:
    不带任何参数 — 改变单个或多个文件的属主和属组;
    -r — 改变一个目录及其下所有文件(和子目录)的所有权设置。

    例:

    修改book.txt文件的用户为ygt
    命令:chown ygt book.txt
    在这里插入图片描述

    修改book.txt文件的属组为ygt
    命令:chown :ygt book.txt

    在这里插入图片描述

    修改book.txt文件的用户和属组为root
    命令:chown root:root book.txt
    在这里插入图片描述

    注意:操作需要在root权限下进行!
    使用 ‘.’ 可以替代 ‘:’

    三、chmod修改文件(文件夹)的读写权限
    命令:chmod
    作用:修改文件(文件夹)的读写权限
    用法:chmod 用户组[±]权限 文件名

    chmod 用于改变一个文件的权限。它以“用户组 +/- 权限”的表达方式来增加/删除相应的权限。具体来说,用户组包括了文件属主(用户)(u)、文件属组(g)、其他人(o) 和所有人(a),而权限则包括读取(r、w、x)

    例:
    还是以文本文件book.txt为例
    在这里插入图片描述

    已知book的用户有读写(rw)的权限,属组有读( r)的权限,其他人有读(r )的权限。

    给book文件的属主(用户)权限增加执行(x)的权限
    命令:chmod u+x book.txt
    在这里插入图片描述

    给book文件的属组权限减去读( r)的权限
    命令:chmod g-r book.txt
    在这里插入图片描述

    给book文件的所有人都加上写(w)的权限
    命令:chmod a+w book.txt
    在这里插入图片描述

    给book文件的属主(用户)减去执行(x)权限,属组增加读(r )权限,其他人减去写(w)的权限
    命令:chmod u-x,g+r,o-w book.txt

    在这里插入图片描述

  • 相关阅读:
    适合小企业的CRM有哪五点要求
    《protobuf》基础语法
    MySQL数据库正在耗用大量CPU的问题排查
    【开发/调试工具】【Linux】嵌入式Linux环境下如何自动化执行操作
    “华为杯”研究生数学建模竞赛2015年-【华为杯】C题:移动通信中的无线信道“指纹”特征建模(附MATLAB代码实现)
    java基于Springboot+vue的宾馆酒店民宿入住管理平台系统 前后端分离elementui
    pytorch中使用多GPU并行训练
    Small Tools(5) 前端项目搭建:Vue3+Vite2+TypeScript+Vue Router+Element Plus+Pinia
    CAS:385437-57-0 DSPE-PEG-Biotin 磷脂-聚乙二醇-生物素 常用生物活性分子
    .NetCore手写一个 API 限流组件
  • 原文地址:https://blog.csdn.net/qq_43165760/article/details/125497620
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号