Python学习之路——Linux基础之权限管理

权限管理

1. 权限管理:执行ls -l 前面十位字母含义
        1)第一位字母含义
                     -   :普通文件文本
                     d  :目录文件
                     l   : 软链接:快捷方式(创建快捷方式命令:ln -s)
                     b  :设备
                     p  :管道文件
        2)2-4字母:属主的权限→ u
                    分三类:读r、写w、执行x,只有属主才能更改文件的权限
        3)5-7字母:属组的权限→ g 用户加组命令:usermod -Ga
        4)8-10字母:其他用户→ o
2. 执行文件的方法
        sh 文件路径
        bash 文件路径
        . 文件路径
        ./ 文件路径
3. 在目录下新建文件需要有写和执行权限(r x)
4. 修改文件权限:
        1)chown root.root a.txt 将a.txt文件的属主与属组改为root,"."作为分隔符,前面代表属主,后面代表属组
        2)chown root a.txt 不加"."则只修改属主
        3)chown .root a.txt "."后面加上属组,则只修改属组:
                    (Tips:touch /tmp/{1..9}.txt 建立9个txt文件,分别命名为1、2、3......9)
        4)chown -R root.root /tmp/ (递归修改):修改该目录及该目录下所有子文件及子目录的属主与属组
                    (Tips:mkdir -p /a/b/c/d)
5.权限对应不同数字:
            r  → 4
            w → 2
            x  → 1
            rwx → 7
                (chmod 664 a.txt :修改a.txt文件权限为rw-rw-r--)
6.对目录的rwx权限
            r:可以ls该目录下的子文件名,子目录名
            w:可以在该目录下创建、删除、重命名
            x: 可以cd到该目录下
            (tips:光有可写权限不能在该目录下创建文件,还需要可执行权限)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章