{eval=Array;=+count(Array);}
chmod命令 r代表讀,w代表寫,x代表執(zhí)行,也可用數(shù)字表示,例如給一個文件加上所有權(quán)限可以用 chmod 777 文件名,具體chmod命令的參數(shù)用法百度一下就可以了
我是王海軍老師,專注于互聯(lián)網(wǎng)技術(shù)教學,樂于解答大家相關(guān)問題。
提問者問題從兩個方面來回答,一是linux中目錄和文件權(quán)限了解,二是設置目錄和文件權(quán)限的方法。
1,了解文件和目錄權(quán)限
首先來了解文件權(quán)限細節(jié),以紅帽linux為例,默認文件的初始權(quán)限為:
描述上圖權(quán)限:以上權(quán)限是文件擁有者root具有讀寫權(quán)限,root組具有讀權(quán)限,除以上兩種其他人具有讀權(quán)限。其中:r:讀,w:寫,x:可執(zhí)行;
root用戶下:
文件默認權(quán)限是644
目錄默認權(quán)限是755
普通用戶下:
文件權(quán)限是664,目錄全是775,在這就不截圖了,大家可以使用普通用戶登錄查看。
2、文件和目錄權(quán)限設置方法:
Linux系統(tǒng)提供了chmod, chown,chgrp三個命令來設置文件權(quán)限信息。
1,chomd命令
掌握了下面這張表中字符含義,設置就簡單了。
如:
chmod u+x
a.txt
chmod u-x
a.txt
以此類推
chmod u-rw
a.txt
chmod u+rx
a.txt
chmod u=rwx
a.txt
chmod a-r
a.txt
chmod u+r,g-w,o+x
a.txt
以上這些設置方法都是可以靈活運用的。
2、chown命令
如:
chown njxh
a.txt
chown -R njxh dir(目錄及其子目錄同時修改)
加-R參數(shù)是修改目錄的擁有者權(quán)限
chown user:group
a.txt
文件都改為用戶和組所有
3、chgrp命令
chgrp用來修改文件或目錄工作組的所有權(quán)
文件操作如:
chgrp njxh
a.txt
chown :njxh
a.txt
目錄及子目錄操作如:
chgrp -R njxh dir
歡迎大家關(guān)注我,在下方評論區(qū)說出自己的見解,我們共同學習。
在Linux中,權(quán)限的所有者分為用戶權(quán)限,組權(quán)限和其他權(quán)限,分別是用字母u, g, o 代表權(quán)限分為:讀 r , 寫 w , 執(zhí)行 x.
比如你看到了,你一個文件夾1個的權(quán)限是: rwxr-xr-x 這個權(quán)限的意思是這個文件夾的所有者用戶是完全控制(第一段rwx),這個文件夾的所屬組用戶的權(quán)限是讀取和執(zhí)行(第二段r-x),這
個文件夾的對于其他用戶來說是讀取和執(zhí)行(第三段r-x)。這些權(quán)限都可以用數(shù)字來表示:r 4, w 2 , x 1, 那么上邊的權(quán)限就是755 (一段一段的加和)更改權(quán)限的命令是chmod好了,
比如,你想這對文件夾/test設置權(quán)限,你的希望是test文件夾的所屬用戶完全控制,所屬組和其他用戶只能讀取和執(zhí)行,那么就可以使用:chmod 755 /test如果想讓這個權(quán)限一直對test文件夾向下傳遞(也就是說,test文件夾里面子文件加和文件都擁有這個權(quán)限),那么加上一個-R chmod -R 755 /test
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答