Linux常用命令之權限管理

在linux中的每一個文件或目錄都包含有訪問權限,這些訪問權限決定了誰能訪問和如何訪問這些文件和目錄,這也讓linux更安全。下面主要講解下常用的權限命令chgrp,chmod,chown 。

1、文件類型與權限

文件類型:

-:普通文件 (f)

d: 目錄文件

b: 塊設備文件 (block)

c: 字符設備文件 (character)

l: 符號鏈接文件(symbolic link file)

p: 命令管道文件(pipe)

s: 套接字文件(socket)

文件權限:

共9位,每3位一組,每一組:rwx(讀,寫,執行), 文件的權限分爲三組,那這三組分別代表什麼呢?

第一組: 文件擁有者權限

第二組: 文件所屬羣組權限

第三組:其他用戶的權限

現在我們知道,文件的權限有三組,分別可以設置rwx(讀,寫,執行),那我們就來說一下,用什麼命令可以設置這些權限與屬性!

2、 與權限相關的命令

(1). chown :改變文件擁有者

chown [-R] 賬號名稱:組名 文件或目錄 選項與參數:

-R : 進行遞歸(recursive)的持續變更,亦即連同次目錄下的所有文件都變更

例: chown root install.log

(2). chgrp:改變文件所屬羣組

chgrp [-R] dirname/filename … 選項與參數:

-R : 進行遞歸(recursive)的持續變更,亦即連同次目錄下的所有文件、目錄 都更新成爲這個羣組之意

例: chgrp test install.log

(3). chmod:改變文件的權限, SUID, SGID, SBIT等等的特性

chmod [-R] xyz 文件或目錄 選項與參數:

xyz : 就是剛剛提到的數字類型的權限屬性,爲rwx 屬性數值的相加

-R : 進行遞歸(recursive)的持續變更,亦即連同次目錄下的所有文件都會變更


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章