在Linux中每個用戶都屬于一個組,Linux中每個文件都都有所有者、所有組、其他組。這幾個概念我們可以用現實中的例子來理解。比如說你有一本書,那么你就是這本書的所有者,你有這本書的最大權限,你可以使用,借出這本書,賦予這本書其他權限,你們班的其他同學和你可以看成一個組,其他班的同學可以看成不同組的同學。現在你有這本書最大的權限,你也可以將這本書和你的同班同學共享,這樣你們就有相同的權限,你們班別的同學也可以修改這本書的權限,此時這本書就成了你們班共享的一本書,你們班的每個人都有相同的權限。
同時,Linux中還有一個root用戶,這個用戶擁有最高權限,他比任何其他用戶的權限都高,所以他可以修改任何別的文件的權限。
文件的權限:
我們可以用指令ls -l查看文件的詳細權限
r:表示可讀
w:表示可寫
x:表示可執行
也可以用數字表示這一點我們會在修改文件權限說明。
對于文件夾的rwx表示:
r表示可讀及可以查看文件夾內容可以ls查看
w表示可寫及可以向文件夾中傳送內容如文件
x表示可執行及可以向文件夾中可以cd進去
權限的修改:
Linux中可以用chmod修改文件的權限
Linux中的rwx也可以用數字表示
r=4
w=2
x=1
這些轉變成二進制就很好理解了:4=0000 0100
2=0000 0010
1=0000 0001
所以在平常通常這樣來修改文件權限:
7=4+2+1及將rwx權限賦予所有者、組、其他用戶
下面我們來看一下用戶的權限:
如圖我使用hja賬戶創建了一個test.txt 文件并且文件權限為所有者rw
組內的成員rw
其他組成員沒有任何權限
現在我們切換hhh賬戶:
可以看到權限不足,因為hhh屬于其他組所以沒有讀取權限同樣也沒有刪除權限
Linux的粘貼為(sticky位):
要刪除一個文件你不一定要有這個文件的寫權限,但一定要有上級目錄的寫權限,也就是說即使你沒有這個文件的寫權限,但你有上級目錄的寫權限同樣可以刪除這個文件。sticky位作用就是使一個目錄既可以讓任何用戶寫入文件但是不能讓其他用戶刪除文件。
更多相關問題請訪問PHP :linux視頻教程
以上就是Linux權限詳細介紹的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答