美文网首页我用 Linux生物信息学生物信息学习
更改linux文件/目录的权限与分组

更改linux文件/目录的权限与分组

作者: 生信编程日常 | 来源:发表于2020-03-02 21:16 被阅读0次

    chmod命令介绍

    Linux 的文件权限可以分成三段,第一列就是文件权限信息。每个文件(任意类型的文件或者文件夹)的属性都用10个字符表示。

    #查看文件信息
    ls -l 
    #或者
    ll
    

    例如:drwxr-xr-x
    第一个字符是d:文件夹
    第一个字符是-:文件
    有关权限代号的部分,列表于下:
    r:读取权限,数字代号为"4"。
    w:写入权限,数字代号为"2"。
    x:执行或切换权限,数字代号为"1"。
    -:不具任何权限,数字代号为"0"。
    7代表同时有以上三种权限即rwx = 4 + 2 + 1 = 7
    rw = 4 + 2 = 6
    rx = 4 +1 = 5
    第2到4位 (rwx) 是文件所有者的权限.可读、可写、可执行。
    第5到7位(r-x)文件夹用户拥有者所在组的权限.可读、可执行。
    第8到10位(r-x)其他人对这个文件夹操作的权限. 可读、可执行。
    通常我们用chmod 来改变文件所有者、群组用户、其他用户三种类型的权限。

    常用参数说明: 
    -R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。 
    -v或--verbose  显示指令执行过程。 
    --reference=<参考文件或目录>  把指定文件或目录的权限全部设成和参考文件或目录的权限相同 
    

    有两种设置权限格式:

    1.一般格式 : [ugoa...][[+-=][rwxX]...][,...],
    ugoa: u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示所有(包含上面三者)。即User、Group、及Other,All的权限,
    +-=: + 表示增加权限,- 表示取消权限,= 表示唯一设定权限。
    2.数字格式
    如 chmod 777 file

    chmod u=rwx,g=rwx,o=rwx file 
    #或 
    chmod a=rwx file
    #等价于  
    chmod 777 file 
    
    常见权限:
    -rw------- (600)      只有拥有者有读写权限。
    -rw-r--r-- (644)      只有拥有者有读写权限;而属组用户和其他用户只有读权限。
    -rwx------ (700)     只有拥有者有读、写、执行权限。
    -rwxr-xr-x (755)    拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
    -rwx--x--x (711)    拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
    -rw-rw-rw- (666)   所有用户都有文件读、写权限。
    -rwxrwxrwx (777)  所有用户都有读、写、执行权限。
    

    chown命令:更改文件拥有者

    利用 chown 可以将文件拥有者加以改变,一般只有系统管理员(root)拥有此操作权限,而普通用户则需要sudo。

    chown user[:group] file
    user : 新的文件拥有者的使用者
    group : 新的文件拥有者的使用者群体(group)
    如将上面md5.txt的拥有者root 改为组groupA 里的成员user

    chown user:groupA md5.txt
    

    设置当前目录下与子目录下的所有文件的拥有者为 组A 里的成员user
    chown -R user:groupA *

    欢迎关注微信公众号~


    公众号二维码.jpg

    参考:
    https://blog.csdn.net/u013197629/article/details/73608613
    https://www.jianshu.com/p/21aca64dad91
    https://blog.csdn.net/LEON1741/article/details/54425518

    相关文章

      网友评论

        本文标题:更改linux文件/目录的权限与分组

        本文链接:https://www.haomeiwen.com/subject/ufubkhtx.html