アクセス権
Kernel
ハードウェアがユーザーによって制御されている場合、エラーが発生したり、何の措置も取らなかったりした場合、リカバリは困難です.カーネルは、ハードウェアを制御することによってシステムリソースを管理します.
Shell
ユーザーとカーネルの間にあり、ユーザーが入力したコマンドを解釈してカーネルに渡します.
カーネルが受け取ったコマンドを使用してハードウェアを制御します.
現在使用中のshellをチェックするコマンド
a@test:~$ echo $0
-bash
Shell Script
Shellが実行できるスクリプトファイル
アクセス権
a@test:~$ ls -l
-rw-rw-r-- 1 a a 159472 Jun 22 2019 600022541.jpg
drwxrwxr-x 2 a a 59 Oct 27 00:05 folder1
...
権限の内容"d"rwxrwxrwx
d: directory, -: file
d"rwx"rwxrwx
파일 또는 디렉토리의 소유자의 권한
r: read, w: write, x: execute
drwx"rwx"rwx
파일 또는 디렉토리의 그룹 권한
drwxrwx"rwx"
파일 또는 디렉토리의 Others 권한
権限の変更
chmodコマンドを使用して権限を変更する
a@test:~$ ls -l test.txt
-rw-rw-r-- 1 a a 20 Oct 27 00:37 test.txt
a@test:~$ chmod 666 test.txt
-rw-rw-rw- 1 a a 20 Oct 27 00:37 test.txt
a@test:~$ chmod 411 test.txt
-r----x--x 1 a a 20 Oct 27 00:37 test.txt
コメントで権限を付与することもできますa@test:~$ chmod u+w test.txt
-rw---x--x 1 a a 20 Oct 27 00:37 test.txt
グループ化
グループの作成:groupadd
a@test:~$ sudo groupadd newgroup
sudo groupadd newgroup
グループへのユーザーの追加:usermodaオプション:append(追加、-g(グループ)オプションを使用)
a@test:~$ sudo usermod -a -G newgroup a // a사용자를 newgroup에 속하게 함
ファイルまたはディレクトリのグループ名の変更:chown-Rオプションを使用して現在のディレクトリとサブディレクトリの所有グループに変更
a@test:~$ sudo chown root:newgroup
a@test:~$ ls -al
drwxr-xr-x 2 root newgroup 4096 Oct 29 01:21 . // 현재 디렉토리의 소유 그룹은 newgroup
Reference
この問題について(アクセス権), 我々は、より多くの情報をここで見つけました https://velog.io/@with667800/권한テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol