chmodコマンド権限

chmodコマンド権限

文法、のchmodコマンド

ファイルやディレクトリのパーミッションを変更するには

構文:[(ugoa)上で動作]のchmod [演算子(+ - =)] [権利授与(rwxの)]ファイル名1ファイル名2 ...

chmodコマンド[-cfvR] [--help] [--version]モードファイル...

-c:ファイルのパーミッションが実際に変更されている場合は、変更の作用を示す
-f:ファイルのパーミッションを変更することができないと、エラーメッセージが表示されない場合は
-v:の詳細変更するには、show許可
-Rを:現在のディレクトリのすべてのファイルを同じ権利とサブディレクトリの変更は(すなわち、一つの変化の一つが道に渡さバックされるように)
表示HELP:--help
--version:バージョンを表示します

操作誰に:

u    用户user,表现文件或目录的所有者
g    用户组group,表现文件或目录所属的用户组
o    其他用户other
a    所有用户all   

演算子:

+ 添加权限       -  减少权限         =直接给定一个权限

権限:

r 读  w 写  x 执行

オクタル・デジタル表現の権利

rwxの
バイナリ代表100010001の
小数の代表421

例:

755 1.TXT chmodコマンドは、
chmodの777の/ etc / hurenxiangこれは、すべてのユーザーが読むために、書き込みをフォルダのアクセス権を変更する実行しますhurenxiang
ます。chmod 775の/ etc / caiyao他のユーザー読み取り不能に変更し、このフォルダのアクセス許可をcaiyaoます

rwx的值为4+2+1=7; 
rw-的值为4+2=6; 
r-x的值为4+1=5。 
rwxr-xr-x的值为755
-rw------- (600) 只有属主有读写权限。  
-rw-r--r-- (644) 只有属主有读写权限;而属组用户和其他用户只有读权限。 
-rwx------ (700) 只有属主有读、写、执行权限。  
-rwxr-xr-x (755) 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。  
-rwx--x--x (711) 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。  
-rw-rw-rw- (666) 所有用户都有文件读、写权限。这种做法不可取。  
-rwxrwxrwx (777) 所有用户都有读、写、执行权限。更不可取的做法。

二.chmodコマンド構造のコメント

ではLinuxのLL入力し、詳細な情報ファイル/ディレクトリ指定したディレクトリが表示されます

IMG

図は、権限を詳細:10文字の合計は、最初の文字はグループに分割され、9つの文字は、3つのグループに分け。

2例の最初の1文字:それは「D」であれば、それであれば、これは、フォルダで表し、「 - 」これは、ファイルを代表しています。

2,3,4の文字:R::読み取り権限、W:書き込み権限、X:許可、実行uは4つの権限で、表現することができ、ファイルが人を承認したことを示している - :なし権限を。

5,6,7文字:R::読み取り権限、W:書き込み権限、X:許可、実行ファイルのアクセス権のグループに属し、グラムで表すことができ、4つの権利がある - :なし権限を。

9、10の文字:R:書き込み権限、X:W読み出し許可、所有者及び所有グループ以外のすべてのユーザが、Oは、4つの権限で、表すことができることです。無権限: - 権限を、実行します。
IMG

3つの.chmodコマンドを使用します

- RW - WX - X - // ファイルの所有者は読み取りと書き込みの許可を持っていますが、許可を実行しませ;
グループ権限を読みますが、書き込みおよび実行権限をでない場合、
他にはありません許可の読み取りと書き込みが、実行権限を持っています

D --xr-xrw- // フォルダ、所有者は読み取りと書き込みの権限を、しかし、実行許可を持っていない
グループが書かれていない権限はなく、読み取りと実行する権限を持っている。
他のユーザー実行権限を、しかし読み書きする権限がありません

例:

権限を変更する最初の方法

誰もがファイルFILE1.TXTを設定することができます読み:
chmodの+ RウーゴFILE1.TXT
:誰にもファイルがFILE1.TXT読むことができ
ます。chmod + R A FILE1.TXT
ファイルFILE1.TXTとfile2を。 :所有者にtxtファイルには、それは書くことができますグループが、(カンマで区切られた)非書き込み可能な以外の誰かと所属
UGワットのchmod +、OW FILE1.TXT FILE2.TXT
設定しますex1.pyファイル所有者だけが実行できるよう:
chmodコマンド+ UをX-ex1.py
現在のディレクトリ内のすべてのファイルとサブディレクトリを読むことができます誰にも設定されている
chmodの-R A + R *
(-R:カレントディレクトリを変化に同じ権限の下にあるすべてのファイルとサブディレクトリ(道変化に一つ一つに片手バックです))

第二:デジタル重み付け:
のchmod A = RWXファイルと同様の効果が777ファイルをchmodのは
同じUG = RWX、O = Xファイルとchmod 771ファイル効果ます。chmod

IV。実行可能ファイルをエンパワーメント

任意の許可なしにユーザーによって作成されたファイルは、Linuxは、フォントファイルの許可なしに目に見えるファイルを慰める灰色で、だけでなく、ファイルのパーミッションのテキストファイルが実行できないようにします。

IMG

蓝色表示目录;
绿色表示可执行文件,可执行的程序;
红色表示压缩文件或包文件;
浅蓝色表示链接文件;
灰色表示其它文件;
  • ビューの次の実用的なポイント

まず、グレーのファイルstop1.shを、アップロード、および右にX +その後、chmodコマンド。その後、実行権限を削除するにはchmod -xを使用して、あなたが効果をはっきりと見ることができます

画像-20200305184553462

おすすめ

転載: www.cnblogs.com/forforever/p/12421896.html