chmodコマンド詳細


chmod----1つ以上のファイルのアクセスモードを変更する(mode)
chmod [options] mode files

この機能は、ファイルアクセスモードを変更するために使用できるのは、ファイルが所有者または特権ユーザーのみです.modeは、デジタル形式またはwho opcode permission形式で表すことができる.whoはオプションで、デフォルトはa(すべてのユーザー)です.opcode(オペレーティングコード)は1つしか選択できません.複数のmodeをカンマで区切るように指定できます.
options:
-c,--changes           
-f,--silent,--quiet chmod         ,        
--help      。
-R,--recursive        ,                
--reference=filename  filename        
-v,--verbose        ,         
--version      。

who
u  
g 
o  
a    (  )

opcode
+    
-    
=      

permission
r 
w 
x  
s    (  ) ID 
t     (sticky bit),             
u       
g      
o         

オプションとして、権限を3桁の8進数で表すことが多く、1位は所有者の権限を指定し、2位はグループの権限を指定し、3位は他のユーザーの権限を指定し、各位は4(読み取り)、2(書き込み)、1(実行)の3つの数値の和で権限を決定します.6(4+2)が読み書き権を表し、7(4+2+1)が読み書き、実行する権限を持つ.
また、3つの権限シーケンスの前に位置する4番目のビットを設定することもできます.4番目のビットの数値は4,2,1で、次の意味を表します.
4,       ID,              ,            。
2,        ID,               ,             。
1,     

例:
$ chmod u+x file  file         
$ chmod 751 file  file      、 、  (7)   , file       、  (5)   ,         (1)   
$ chmod u=rwx,g=rx,o=x file         
$ chmod =r file           
$ chmod 444 file    
$ chmod a-wx,a+r    
$ chmod -R u+r directory     directory                    
$ chmod 4755    ID,      、      ,          、