1. 程式人生 > >Ubuntu chmod 命令修改檔案許可權 Ubuntu chmod 命令修改檔案許可權

Ubuntu chmod 命令修改檔案許可權 Ubuntu chmod 命令修改檔案許可權

Ubuntu chmod 命令修改檔案許可權

2015年09月16日 18:45:04 閱讀數:26493
																											<div class="tags-box space">
							<span class="label">所屬專欄:</span>
															<a class="tag-link" href="https://blog.csdn.net/column/details/16182.html" target="_blank">面試題梳理</a>
															
						</div>
																</div>
			<div class="operating">
													</div>
		</div>
	</div>
</div>
<article class="baidu_pl">
	<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">
							<div class="article-copyright">
				版權宣告:擁抱開源,歡迎轉載,轉載請保留原文連結~					https://blog.csdn.net/u010429424/article/details/48498081				</div>
							            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f76675cdea.css">
					<div class="htmledit_views">

Ubuntu chmod 命令可以用來修改檔案或資料夾的讀寫許可權


chmod 命令有兩種使用方式

——————————————————————————

(1)chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file

其中 :

u表示User,是檔案的所有者

g表示跟User同Group的使用者

o表示Other,即其他使用者

a表示ALL,所有使用者

-------------------------------------

+表示增加許可權

-表示取消許可權

=表示取消之前的許可權,並給予唯一的許可權

-------------------------------------

r表示Read,即讀檔案

w表示Write,即寫檔案

x表示執行檔案

------------------------------------

file表示檔案的路徑,如ubandy-rest/job/views.py


For example:

sudo chmod u+rw ubandy-rest/job/views.py



——————————————————————————

(2)chmod [xyz] file

其中,x,y,z分別表示數字(最大不超過7),並分別對應User、Group、Other

x,y,z的值由r(r=4),w ( w=2 ),x ( x=1 )來確定


For example:

sudo chmod 765 ubandy-rest/authentication/models.py


——————————————————————————

當然,你也可以使用萬用字元 ‘*’,來設定當前路徑下的所有檔案的許可權

For example:

假如,當前你的路徑下有檔案:1.txt, 2.html, 3.py

使用命令:

chmod 777 *

可以同時設定上述三個檔案的許可權為rwx

————————————————————————————

如果你要修改整個資料夾的許可權,比如你有一個資料夾WhoJoy,

你想修改這個資料夾(包括內部的所有檔案)的許可權,那麼

可以使用命令:

chmod -R 777 WhoJoy/

其中:-R表示以遞迴整個資料夾中的子檔案

				<script>
					(function(){
						function setArticleH(btnReadmore,posi){
							var winH = $(window).height();
							var articleBox = $("div.article_content");
							var artH = articleBox.height();
							if(artH > winH*posi){
								articleBox.css({
									'height':winH*posi+'px',
									'overflow':'hidden'
								})
								btnReadmore.click(function(){
									articleBox.removeAttr("style");
									$(this).parent().remove();
								})
							}else{
								btnReadmore.parent().remove();
							}
						}
						var btnReadmore = $("#btn-readmore");
						if(btnReadmore.length>0){
							if(currentUserName){
								setArticleH(btnReadmore,3);
							}else{
								setArticleH(btnReadmore,1.2);
							}
						}
					})()
				</script>
				</article>