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


相关推荐

  • 标题栏文字的更改

    标题栏文字的更改文档标题的更改方法一 单文档接口 SDI 类型窗口标题的改变 首先 我们来看 WindowsSDI 类型窗口标题栏的结构形式 结合具体例子说明 用 VC 的 AppWizard 创建一个名为 SDITitle 的单文档类型的工程 创建完工程后 编译运行该工程 程序主窗口标题形式如下 文档标题主窗口标题 1 文档标题的改变 文档标题在是由工程中相应的文档类所控制的 因此我们可以利用

    2026年3月26日
    1
  • rtsp html播放_浏览器视频播放rtsp

    rtsp html播放_浏览器视频播放rtsp从摄像机获取的RTSP视频流直接在浏览器中播放,这里采用vlc插件进行播放,设置步骤如下1、下载32位的vlc播放器,安装时选择安装插件,安装路径不要有空格,注意64位播放器安装上也不能正常播放(我测试不能正常播放)2、注册VLC插件(否则视频无法正常显示):使用cmd运行:regsvr32D:\VideoLAN32\VLC\axvlc.dll其中D:\VideoLAN32\VLC为VLC安…

    2022年10月9日
    2
  • python主函数怎么写_python主方法怎么写

    python主函数怎么写_python主方法怎么写在 python 中写主方法的方法 首先使用 def 定义一个函数 然后输入 if name main 命令 即完成了主方法的创建 可在该命令下打印出函数值 刚入门的 python 的同学可能尚未接触过 python 主函数的编写 其实 python 添加主函数入口可以保证模块执行的独立性又不影响模块被其他模块引用 import 主函数的编写 defmain passif n

    2026年3月26日
    3
  • 什么是Android逆向?如何学习安卓逆向?Android逆向自学笔记入门到实战

    什么是Android逆向?如何学习安卓逆向?Android逆向自学笔记入门到实战前言 安卓逆向 不是一个新名词 它伴随着安卓开发而生 但是一直以来 仅限于技术圈内流行 对于非技术圈人士 往往把 APP 激活成功教程 和 安卓逆向 划等号 这是写给非技术圈人士看的 在于普及安卓逆向的概念及其应用场景 安卓逆向是什么 目前百度知道都没有收录安卓逆向这个词条 大部分能搜索到的资料都是技术人员写的偏技术类的文章 往往充斥着代码和各类工具集合 非技术人员一看就比较懵逼 简单地来说 安卓逆向是对已经打包好的 APP 进行反编译 源码分析了解 APP 实现逻辑的一门技术 我们可以把安卓安装时用到的 APK 文件

    2026年3月19日
    2
  • Vagrant系列(二)—-Vagrant的配置文件Vagrantfile详解

    Vagrant系列(二)—-Vagrant的配置文件Vagrantfile详解

    2021年11月8日
    85
  • 向量点乘和叉乘的区别

    向量点乘和叉乘的区别如何看待向量之间的叉乘和点乘首先明显的区别在于 两个向量点乘的结果是一个标量 而两个向量叉乘的结果则还是一个向量 如下面的例子 点乘 向量 a a1 a2 a3 是一个 1 行 3 列的向量 向量 b b1 是一个 3 行 1 列的向量 两者点乘的结果为 a1b1 a2b2 a3b3 若我们这里 b2

    2026年3月18日
    2

发表回复

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

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