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:光有可寫權限不能在該目錄下創建文件,還需要可執行權限)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章