1. 程式人生 > >Linux系統下的權限詳解-1

Linux系統下的權限詳解-1

實例 用戶 常用 表示 user chm 查看 運行 color

在Linux系統根下,通過使用ll 命令查看得出:Linux中常用權限有 r w x
技術分享圖片
如圖所示,權限共9位構成。(註:“-” 也表示一位)
權限是賦給誰的?
答:用戶(user)組(group)其他人(other),是賦予這三個對象的 。
這三個對象的最高權限是什麽?
答:最高權限為所有權限之和 (rwx),也就是說 user的最高權限為rwx, group的最高權限為rwx,其他人的權限為rwx ,所以得出權限總共為9位(3+3+3=9 )
rwx r-x r-x 9位?
用戶 組 其它人
權限賦給誰?
1、普通用戶 u rwx
2、組 g rwx
3、其它人 o rwx
所以這個權限叫---UGO權限

rwx權限是幹什麽用的?

rwx 是賦予目錄和文件的

針對目錄3個權限的作用:
r 是可以讀出目錄裏的內容,也就是說可以通過ls查看
w 當目錄有w寫權限是,子對象可以刪除;如果目錄沒有寫權限,子對象不能刪除。
x 是否可以進入到目錄 ,也就是說cd 目錄名是否可以進入

針對文件3個權限的作用:
r 可以讀出文件內容 cat 文件名
w 可以修改文件內容,在文件內寫內容,但是否可以刪除,取決於文件的父項是否有w權限。
x 可以讓文件運行;運行的前提是腳本文件
text1.sh

sh text1.sh
./text1.sh

如何賦予權限?
賦予權限的命令 : chmod
賦予權限的方法:
1)字符法 r w x
2) 數值法 4 2 1

實例1:
text1文件 針對u1用戶增加一個寫的權限
命令的使用方法:
chmod u+w text1

把權限的分析仔細多看幾遍,看一下實例1,你可以寫出如何給組、給其他人賦予權限嗎?

Linux系統下的權限詳解-1