Linux-权限管理(你听过777、755、644吗)

Linux-权限管理(你听过777、755、644吗)你听过777、755、644吗?文章目录组rwx权限修改权限-chmod修改文件所有者-chown修改文件所在组-chgrp

大家好,又见面了,我是你们的朋友全栈君。


linux 中每个文件有所有者、所在组、其它组的概念。
类似linux 中的每个用户必须属于一个组,不能独立于组外,组的相关操作可参考:Linux-用户管理

  • 所有者
    文件所属用户,默认是文件创建者。
  • 所在组
    文件所在的组,默认是所有者所在的组。
  • 其他组
    所在组之外的组

rwx权限


  • r
    read,代表可读,可以读取查看(ls)文件或目录
  • w
    write,代表可写,可以修改文件或目录,但不代表能删除文件,删除文件的前提是对该文件所在目录有写权限。
  • x
    execute,代表可执行,可以执行文件或进入目录

通过指令ls -ahlll查看文件所有者:
更多指令可参考:Linux-基础实用指令(不会还有人不知道吧)

  • 第0位,文件类型,-为文件,d为目录
  • 1-3位,所有者对该文件的权限
  • 4-6位,所在组对该文件的权限
  • 7-9位,其他组对该文件的权限
    在这里插入图片描述

修改权限-chmod


chmod即change mode的缩写。
首先要知道修改对该文件的权限,用u(user)、g(group)、o(other)、a(all)表示谁:

u g o a
所有者 所有组 其他人 所有人

然后是怎么修改权限,用+、-、=表示:

+ =
新增权限 删除权限 覆盖权限

最后是具体的什么权限,除了rwx表示外,还能用数字表示:

r w x
4 2 1

所以rwx=7,rw=6,rx=5,数字之和表示,以此类推。
那么标题中的777就等价于u=rwx,g=rwx,o=rwx(即所有者、所在组和其他组都有读写执行权限)
755等价于u=rwx,g=rx,o=rx(即所有者有读写执行权限,所在组和其他组只有读执行权限)
644等价于u=rw,g=r,o=r(即所有者有读写权限,所在组和其他组只有读权限)

语法:chmod [OPTION] OCTAL-MODE FILE
其他参数:

参数 说明
-c 若该文件权限确实已经更改,才显示其更改动作
-f 若该文件权限无法被更改也不要显示错误讯息
-v 显示权限变更的详细资料
-R 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

在这里插入图片描述

插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/

修改文件所有者-chown


chown即change owner的缩写。
语法:chown [OPTION] [OWNER][:[GROUP]] FILE

参数 说明
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-v 显示详细的处理信息
-R 处理指定目录以及其子目录下的所有文件

在这里插入图片描述

修改文件所在组-chgrp


chgrp即change group的缩写。
语法:chgrp [OPTION] GROUP FILE

参数 说明
-f 不显示错误信息
-R 递归将指定目录下的所有文件及子目录一并处理
-v 显示指令执行过程

在这里插入图片描述

原创不易,请勿转载本不富裕的访问量雪上加霜
博主首页:https://wzlodq.blog.csdn.net/
微信公众号:吾仄lo咚锵
如果文章对你有帮助,记得一键三连❤

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150167.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月17日 下午11:17
下一篇 2022年6月17日 下午11:17


相关推荐

  • 只用 Claude Skills,打造专属 AI 伴侣|附完整教程

    只用 Claude Skills,打造专属 AI 伴侣|附完整教程

    2026年3月16日
    2
  • C#生成ANSI编码格式的文件[通俗易懂]

    C#生成ANSI编码格式的文件[通俗易懂]使用GB2312以代表ANSI编码stringfileName=”D:\\1234.txt”;StreamWritersw=newStreamWriter(fileName,false,Encoding.GetEncoding(“GB2312”));sw.WriteLine(“col1,col2,col3”);sw.WriteLine(“繁體中文,2,3”);sw.WriteLine(“简体中文,2,3”);sw.WriteLine(“English,2,3”);sw.C

    2025年12月9日
    5
  • Xmind快捷键大全(总结)[通俗易懂]

    Xmind快捷键大全(总结)[通俗易懂]在Xmind中,快捷键是可以大大提高绘图效率的存在。掌握常用的快捷键组合,就可以在键盘上运指如飞,快速地进行思维导图的绘制。主要的快捷键类型有四种,分别是:文件(File)、插入(Insert)、编辑(Edit)和查看(View)。文件文件快捷键,指的是对当前文件整体的一个操作,常见的功能有保存、关闭、打开和新建等。插入XMind:支持添加丰富的主题元素,你可以添加标记、标签、超链接、附件、主题链接、笔记等丰富的主题元素来表达复杂的逻辑层次和丰富的想法。编辑【编辑】类型快捷

    2022年6月6日
    68
  • python逐行调试_python单步调试

    python逐行调试_python单步调试广告关闭腾讯云 11 11 云上盛惠 精选热门产品助力上云 云服务器首年 88 元起 买的越多返的越多 最高返 5000 元 本文由腾讯云 社区自动同步 原文地址 https stackoverflo clubpython debugpythonp 使用使用命令 python mpdbyour py file 进入调试界面 输入 helppdb 可以查询完整帮助信息执行命令行 debugp

    2026年3月27日
    2
  • 物联网用什么系统(物联网技术)

    前言  操作系统是物联网时代的战略制高点,今天PC和手机时代的操作系统霸主未必能在物联网时代延续霸业。操作系统产业的规律是,当垄断已经形成,后来者就很难颠覆,只有等待下一次产业浪潮。如今,一个全新的、充满想象空间的操作系统市场机会正在开启。  如此关键的产业环节必然是兵家必争之地。ARM、谷歌、微软、华为、阿里、海尔等国内外著名的IT企业纷纷推出物联网操作系统,整个产业呈现出群雄逐鹿的壮

    2022年4月13日
    220
  • Py2exe_py import

    Py2exe_py import转载自:http://www.cnblogs.com/jans2002/archive/2006/09/30/519393.html一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkin

    2025年10月20日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号