chmodによるファイル権限の変更
1993 ワード
一、【linux権限解釈】
Linuxファイルには、u:ファイルの所有者(user)g:ファイルが属するグループ(group)o:他のユーザー(other)の3つのアイデンティティがあります.
アイデンティティごとに、r:ファイルを読み込む権限(read)w:ファイルを書き込む権限(write)x:実行する権限(execute)s:特殊権限(special)の4つの権限があります.
二、【ファイル権限属性の照会方法】
$ls-alファイル名コマンドを使用して、ファイルのプロパティをクエリーします.たとえば、次のようにします.
以上の7項目は、【ファイルのプロパティ-rw-r--r--】、【接続数1】、【ファイルの所有者xyz】、【ファイルが属するグループstaff】、【ファイルサイズ】、【ファイル作成時間】、【ファイル名】の順である
三、【ファイル属性解釈】
Linuxシステムでは、ファイルのプロパティは10文字で表されます.最初の文字はファイルのタイプを表し、残りの9文字は3つのグループに分けられ、各グループは3つで、ファイルの所有者、グループ、および他の人のファイルへのアクセス権を表します.
各グループには、読み取り、書き込み、および実行の権限が順に表示されます.この権限がない場合は、-で表示されます.
ファイルの種類:
四、【chmodが文字でファイルを変更する】
3つのアイデンティティに実行権限を付与
に等しい
aはそれぞれu、g、oで置き換えます
対応:あるアイデンティティの権限を削除し、+を-に変更するだけです.たとえば
五、【chmodがデジタル形式でファイルを変更する】
読み取り権限:rまたは4書き込み権限:wまたは2実行権限:xまたは1読み書き可能実行:rwx=4+2+1=7読み書き不可実行:rw-=4+2=6読み書き不可実行:r-x=4+1=5
一般的なアクセス権形式
例:
リファレンスリンク
Linuxファイルには、u:ファイルの所有者(user)g:ファイルが属するグループ(group)o:他のユーザー(other)の3つのアイデンティティがあります.
アイデンティティごとに、r:ファイルを読み込む権限(read)w:ファイルを書き込む権限(write)x:実行する権限(execute)s:特殊権限(special)の4つの権限があります.
二、【ファイル権限属性の照会方法】
$ls-alファイル名コマンドを使用して、ファイルのプロパティをクエリーします.たとえば、次のようにします.
$ls -al /Users/xyz/Desktop/crm .zip
-rw-r--r-- 1 xyz staff 746807 Jul 25 09:56 /Users/xyz/Desktop/crm .zip
以上の7項目は、【ファイルのプロパティ-rw-r--r--】、【接続数1】、【ファイルの所有者xyz】、【ファイルが属するグループstaff】、【ファイルサイズ】、【ファイル作成時間】、【ファイル名】の順である
三、【ファイル属性解釈】
Linuxシステムでは、ファイルのプロパティは10文字で表されます.最初の文字はファイルのタイプを表し、残りの9文字は3つのグループに分けられ、各グループは3つで、ファイルの所有者、グループ、および他の人のファイルへのアクセス権を表します.
各グループには、読み取り、書き込み、および実行の権限が順に表示されます.この権限がない場合は、-で表示されます.
-rw-r--r--
については、ファイルタイプファイル所有者の権限グループの権限他の人の権限-rw-r--r--ファイルの種類:
-
d ( )
l ( windows )
b
c (( , , ))
s Socket (( , ))
p ( , Pipe , Pipe , (FIFO) , )
四、【chmodが文字でファイルを変更する】
3つのアイデンティティに実行権限を付与
chmod +x
に等しい
chmod a+x
aはそれぞれu、g、oで置き換えます
対応:あるアイデンティティの権限を削除し、+を-に変更するだけです.たとえば
chmod u-r
五、【chmodがデジタル形式でファイルを変更する】
読み取り権限:rまたは4書き込み権限:wまたは2実行権限:xまたは1読み書き可能実行:rwx=4+2+1=7読み書き不可実行:rw-=4+2=6読み書き不可実行:r-x=4+1=5
一般的なアクセス権形式
-rw------- (600) 。
-rw-r--r-- (644) ; 。
-rwx------ (700) 、 、 。
-rwxr-xr-x (755) 、 、 ; 、 。
-rwx--x--x (711) 、 、 ; 。
-rw-rw-rw- (666) 、 。
-rwxrwxrwx (777) 、 、 。
例:
#
chmod 777 file ( chmod u=rwx,g=rwx,o=rwx file chmod a=rwx file)
# ,
chmod 600 file ( chmod u=rw,g=---,o=--- file )
リファレンスリンク