1. 程式人生 > >Linux系統中用戶組、文件權限淺解

Linux系統中用戶組、文件權限淺解

ls -l 文件的權限 linux系統中 img lin 展示 linux系統 其他 所有

用戶組

在linux中的每個用戶必須屬於一個組,不能獨立於組外。在Linux中每個文件有所有者、所在組、其它組的概念。

【所有者】
一般為文件的創建者,誰創建了該文件,就天然的成為該文件的所有者,用”ls ‐ahl”命令可以看到文件的所有者,也可以使用”chown 用戶名 文件名”來修改文件的所有者。

【所在組】
當某個用戶創建了一個文件後,這個文件的所在組就是該用戶所在的組,用”ls ‐ahl”命令可以看到文件的所有組,也可以使用”chgrp 組名 文件名”來修改文件所在的組。

【其它組】
除開文件的所有者和所在組的用戶外,系統的其它用戶都是文件的其它組。

文件權限

在某個有文件的目錄執行如下命令

ls -l

技術分享圖片

-rw-r--r-- 展示了不同用戶對這個文件的權限信息

第一位有三種取值:文件(-)、目錄(d),鏈接(l),這個例子是-代表是一個文件。

其余9位每3位一組,分別對應所有者,所在組,其他組;讀(r)、寫(w)、執行(x)

第一組rw-:文件所有者的權限是讀、寫

第二組r–:與文件所有者同一組的用戶擁有讀權限

第三組r–:不與文件所有者同組的其他用戶擁有讀權限

也可用數字表示為:r=4,w=2,x=1 因此rwx=4+2+1=7

-rw-r--r-- 數字表示就是 644

修改文件的權限

chmod 777 mysql.log // 把mysql.log權限修改為777

小結

本文簡單的了解下Linux系統下用戶 用戶組 權限的一些規則。

Linux系統中用戶組、文件權限淺解