由於在linux中的每個用戶必須屬於一個組,相應的每個文件也就有了所有者、所在組、其它組的概念。
所有者:一般爲文件的創建者
文件所在組:所有者所在的組
其他組:不是所有者,不屬於文件所在組的其他用戶均屬於此文件的其他組。
文件權限
在任意目錄下輸入命令
ls -l
可看到當前目錄下各文件,文件夾的的權限信息,例如:
-rwxr-xr-x 1 root root 297 Aug 14 14:21 ftracer.sh
第一個字符:- 代表文件,d 代表目錄,l 代表鏈接
其餘字符每3個一組,所有者-文件所在組-其他組,r 代表讀,w 代表寫,x 代表執行
也可以用數字表示:r=4,w=2,x=1
改變文件權限
chmod 755 abc:賦予 abc 權限 rwxr-xr-x
chmod u=rwx,g=rx,o=rx abc:同上u=用戶權限,g=組權限,o=不同組其他用戶權限
chmod u-x,g+w abc:給abc去除用戶執行的權限,增加組寫的權限
chmod a+r abc:給所有用戶添加讀的權限