• 【Linux学习】Linux文件系统6—文件目录权限设置


    Linux文件系统6—文件目录权限设置


    1.       chmod操作权限设置

    chomd是用来改变文件或目录权限的命令,但只有文件的属主和超级权限用户root才有这种权限。通过chmod来改变文件或目录的权限有两种方法:一是通过八进制的语法,另一种是通过助记语法。

    (1)    用户或用户组定义

    u: 代表属主

    g: 代表属组

    o: 代表其他用户

    a: 代表属主、属组和其他用户,即上面三个用户(或组)的所有

    (2)    权限定义

    r: 代表读权限

    w: 代表写权限

    x: 代表执行权限

    (3)    权限增减字符

    +:代表增加相关权限

    -:代表减去相关权限

    助记语法可以组合,比如:

    u=r+x 为文件属主添加读写权限

    ug=rwx, o=r 为属主和属组添加读写执行权限,为其他用户设置读权限

    2.       chown所有者权限设置

    当用户要改变一个文件的属主,所使用的用户必须是该文件的属主而且同时是目标属组成员、或者超级用户root。如果要连目录下的所有子目录或文件同时更改文件属主的话,直接加上-R的参数。

             denny@ubuntu: ~$ chown [-R] [用户名称] [文件或目录]

             denny@ubuntu:~$ chown [-R] [用户名称:组名称] [文件或目录]

    3.       chgrp用户组权限设置

    chgrp(change group)是用来改变一个文件的群组的命令。要改变成为的群组名称必须是在系统中真实存在的名字才可以,否则就报错。

             denny@ubuntu:~$ chgrp [群组名称] [档案或目录]

    它的用户和chown类似,只不过它仅是用来改变文件或目录的属组的:-R参数用于目录及目录下所有文件改变属组的,这和chown是一样的。


  • 相关阅读:
    log4net Config Examples
    求解:Nhibernate Unknown entity class 的解决办法
    复制Oracle表的结构
    Linux下安装MySQL并为其创建新用户图解教程
    windows下使用ffmpeg进行视频转码,图片拉取的Java测试代码
    Linux下安装Nginx详细图解教程
    Linux下安装Memcached图解教程
    Linux下使用Yum安装ffmpeg
    图解Java中如何将Jar文件打包成exe文件
    Java中实现系统托盘功能(代码全贴,附加运行截图)
  • 原文地址:https://www.cnblogs.com/DianaCody/p/5425696.html
Copyright © 2020-2023  润新知