linux的權限 第二周學習小總結
Linux使用User和Group控制使用者對文件的存取權限
用戶使用賬號和口令登錄Linux
每個文件都有owner,並且owner屬於某個Group
每個程序都有owner和Group
用戶(User)
每個用戶都有一個唯一的User ID
User的信息存儲在/etc/passwd中
1)存儲用戶名和home目錄等信息
2)/etc/shadow,存儲用戶的密碼相關信息 每個User都有一個home目錄 User未經授權將禁止讀寫或執行其他User的文件
root
1)超級管理員賬號,具有至高無上的權限
2)一般不要隨便用root登錄並操作系統
用戶群組(Group)
每個User都屬於一個Group,具有唯一的標識符gid
1)存儲群組的gid、成員等
2)/etc/gshadow,存儲群組的密碼相關信息
系統會為每個User關聯一個和User同名的Group
1)每個User至少存在於自己同名的Group中
2)User也可以加入其他的Group
在同一個Group中的成員可以共享其他成員的文件
Linux權限種類
只讀權限,用r表示(read)
可以讀取文件或者列出目錄的內容(ls)
可寫權限,用w表示(write)
可以寫、刪除文件或者目錄
可執行權限,用x表示(execute)
1)可以執行可執行文件
2)可以進入目錄並使用cd切換進入目錄
沒有任何權限,用-表示
Linux文件和目錄權限解讀
目錄的文件列表是這個樣子的—————— d xxx xxx xxx
第一位 標識文件或者目錄
第二位至第四位 U(User) 代表用戶權限
第五位至第七位 G(Group) 代表群組權限
第八位至第十位 O(Others) 代表當前用戶和群組之外的其他用戶或群組的權限
數字表示法
1)使用一組三位數字來表示
2)第一組代表owner的權限
3)第二組代表group的權限
4)第三組代表others的權限
常用的有下面幾組數字
rwx –> 7
rw- –> 6
r-x –> 5
r– –> 4
......................................
linux的權限 第二周學習小總結