文件、文件夹属性


1. 文件权限 r、w、x

2. 4类用户 u、g、o、a

3. 文件属性 

4. 修改属性

    1) 修改权限 chmod

    2) 修改属主 chown - change file owner and group # 物主和群

    3) 修改属组 chgrp 


----------------------------

1. 文件权限:

    r: read

    w: write

    x: executive


2. 4类用户

    u: user  # 属主

    g: group # 属组

    o: other # 除了这些以外其他用户

    a: all   # 所有用户


3. 文件属性

    drwx------. 2 fedora   fedora   4096 9月  17 19:37 fedora


3. 修改文件属性

    1) 修改权限 chmod

        "-R 递归处理所有的文件和子目录"

        "--reference=文件名  改为和参考文件相同权限"

        1. 3位8进制 方式

        2. g=rwx 方式

        3. u+x、u-x 方式

            1. chmod 750 /tmp/a.user1   # 3位8进制方式(rwxr-x---)

            2. chmod g=rx,o=rw /tmp/a.user1 # g=rx方式

            3. chmod u+x,g-x a.user1    # u+x 方式


    2) 修改属主: chown 用户名 文件   # root有权限

            -R recursive   递归处理所有的文件和子目录

            --reference=文件  改为和参考文件相同的"属主"和"属组"

            注意:

                "chown能同时修改属主和属组": 

                    chown 用户名:属组名 文件名 

                    chown 用户名.属组名 文件名 (两种都可以)

                只修改属组:  

                    chown '空白':属组名 文件名

                chown --reference=/tmp/a.user1 b.user1 # 参考别的文件属主、属组


    3) 修改属组: chgrp 组名 file

            -R 递归处理所有的文件和子目录

            --reference=文件名  改为和参考文件相同的"所属组"

注意:操作时用命令查看修改结果