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