• 在Linux操作系统中,修改文件目录权限常用的命令操作


    修改文件的属主或者是属组

    命令chown  用户名.用户组名,文件路径

    如上图所示,使用命令 chown martin.caiwu  /opt/test/1.txt

    将文件1.txt的属主修改为martin 。 将文件1.txt的属组修改为caiwu

    如上图所示,使用命令chown .jishu /opt/test/3.txt

    将目标文件的属组修改为jishu

    修改文件的属组

    chgrp 用户组名  文件名称

    修改文件的权限位

    chmod {augo}{+-=}{rwx} 文件名称

    u:user  属主用户

    g:属组

    o:其他用户

    a:所有

    如上图所示,使用命令chmod  u+x  文件路径

    就可以修改目的文件的权限。

    如上图所示,可以使用命令chomd g-r,o-r 文件路径

    可以看到目的文件属组的读权限和其他用户的读权限都被禁止。

    chmod  nnn(以数字的形式编写文件的权限)文件路径

    当一个文件的权限是600,即rw-------   时,就代表除了属主用户和root管理员用户,其他用户都对这个文件没有任何权限。

    一些修改文件权限的练习

    希望用户userA对文件内容可读可写

    如上图所示,想让用户userA对文件file01拥有读和写的权限,可以将文件file01的属主改为userA,也可以将用户userA加入到root属组中,然后再修改file01文件属组用户的权限,不过这样的操作影响的范围太大了。

    rw权限只是针对文件内容的读和写,对文件本身是没有操作权限的。

    如上图所示,要求用户userA删除目录/opt/test中的文件,就要求用户userA对这个目录拥有操控目录内容的权限,也就是w权限。

    也就是说如果要求用户对文件本身拥有操作的权限,则要求用户对这个目录拥有w权限。

    如上图所示,可以使用chmod命令使得其他用户也能对这个目录拥有w权限,或者说将这个目录的属主改为userA。

    r是查看文件内容

    w是对文件内容操作

    x是指shell,,python脚本的可执行权限

    希望用户userA能够修改python目录中的文件

    可以将userA修改为目录python的属主,

    也可以将用户userA加入到目录python的属组中,并修改属组的权限为rwx,不过这样的操作,显然是不太好的。

    如果要保证一个用户对目录拥有读和写的全部权限,必须保证这个用户对目录拥有rwx所有权限。

    只有rw权限是不够的,x权限对于目录来说是切换到目录中的权限,如果没有x权限,则用户不能对目录中的文件进行任何操作。

    将用户userA设置为文件/opt/test/file02的属主,将用户userB和用户userC加入到文件/opt/test/file02的属组,并修改属组的权限为r-x

    首先使用命令 chown user A /opt/test/file02将文件/opt/test/file02的属主更换为userA,

    使用命令group add  组名

    创建一个用户组充当文件/opt/test/file02的属组,

    使用命令usermod -G 组名  用户名  将用户加入到创建好的用户组中,

    然后使用命令chgrp  组名  /opt/test/file02

    将文件/opt/test/file02的属组更改为新创建的用户组,

    然后使用命令chmod  g+x  /opt/test/file02

    为文件/opt/test/file02的属组加上x的权限。

  • 相关阅读:
    ArrayList集合中元素的排序
    react-生命周期与组件传参
    【C++】开源:rapidjson数据解析库配置与使用
    正方形(Squares, ACM/ICPC World Finals 1990, UVa201)rust解法
    【C语言基础】Chap. 4. 初识指针和结构体
    CentOs程序环境准备
    使用GPU虚拟化技术搭建支持3D设计的职校学生机房(云教室)
    神器 SpringDoc 横空出世!最适合 SpringBoot 的API文档工具来了
    【ARC 自动引用计数 Objective-C语言】
    【lwip】11-UDP协议&源码分析
  • 原文地址:https://blog.csdn.net/ZHX2285/article/details/137834601