[CS]アクセス権(Read,Write,Execute)Day-45
2748 ワード
ls -l
chmod
Read、Write、Execute権限
フォルダかファイルかチェック
mkdir test
nano hello.js
端末に接続し、テストフォルダにアクセスします.-> test ls -l
表現の先頭-dはnot directoryとdirectoryをそれぞれ表す.フォルダの場合はd、ファイルの場合は-と表示されます.
3回の出現(例えばrw-r-r、rwxr-xr-x)は、ユーザおよびグループおよびその他の権限の表示に起因する.
rw-r-r:所有者が読み書きでき、他のユーザーが読み書きできることを示します.
rwxr-xr-r:所有者は読み書きと実行ができ、他のユーザーグループは読み書きと実行しかできません.
user(owner), group, other
user:ファイルの所有者(owner).デフォルトでは、ファイルの作成者は所有者です.したがって,ユーザは(owner)とも呼ばれる.
group:複数のユーザーを含めることができます.グループ内のuserは、ファイルに対して同じグループアクセス権を有します.各ユーザーに権限を付与するのではなく、グループにユーザーを追加します.
other:ファイルアクセス権を持つ他のユーザー.所有者でもグループ内のユーザーでもない場合は、他のユーザーに権限を設定できます.
chmod:権限を変更するコマンド
コマンドchmodフォルダまたはファイルの読み取り、書き込み、および実行権限を変更できます.(管理者権限を取得するコマンドsudoを使用してフォルダまたはファイルの権限を変更できます.)
chmodを使用して権限を変更する2つの方法
符号
Symbolic method (+, -, =)
chmod g-r filename # removes read permission from group
chmod g+r filename # adds read permission to group
chmod g-w filename # remove write permission from group
chmod g+w filename # adds write permission to group
chmod g-x filename # removes execute permission from group
chmod g+x filename # adds execute permission to group
chmod o-r filename # removes read permission from other
chmod o+r filename # adds read permission to other
chmod o-w filename # removes write permission from other
chmod o+w filename # adds write permission to other
chmod o-x filename # removes execute permission from other
chmod o+x filename # adds execute permission to other
chmod u+x filename # adds execute permission to user
Absolute form
3 bitと(7)とマークされた権限
ユーザー、グループ、およびその他の特定のrwxが表示され、各領域のboolean値としてマークできます.
chmod 744 test.js #user는 모든 권한, 그룹은 읽기 권한, other도 읽기 권한..
Reference
この問題について([CS]アクセス権(Read,Write,Execute)Day-45), 我々は、より多くの情報をここで見つけました https://velog.io/@cptkuk91/CS76テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol