1. グループ経営
1. Linuxグループの紹介
Linux では、各ユーザーはグループに所属する必要があり、グループの外部から独立することはできません。Linux では、各ファイルには所有者、すべてのグループ、およびその他のグループの概念があります。
①オーナー
②所属するグループ
③その他の団体
④ユーザーの所属グループを変更する
2.ファイル/ディレクトリの所有者
ファイルを作成したユーザーが自動的にファイルの所有者になります。
ファイル所有者の表示
①コマンド:ls -ahl (全人間リスト)
②応用:グループpoliceを作成し、次にユーザーtomを作成し、tomをpoliceグループに入れ、tomを使用してファイルok.txtを作成します。
グループ ポリスを作成する groupadd ポリス
ユーザー tom を作成し、それを警察グループuseradd -g Police tomに追加します。
トムのパスワードを設定しますpasswd tom
ユーザー Tom としてログインします
ファイル ok.txt を作成します。ok.txt をタッチします。
3.ファイル所有者の変更 所有者の変更 - ファイルが存在するグループは変更されていません。
①コマンド:chown ユーザー名 ファイル名
②アプリケーション: root を使用してファイル apple.txt を作成し、その所有者を tom に変更します。
ファイルの作成: touch ok.txt
ファイルの所有者を変更します: chown tom apple.txt
ファイル所有者の表示: ls -ahl
4.グループの作成
①指示
groupグループ名を追加
②申請
グループモンスターを作成し、ユーザーキツネを作成してモンスターグループに入れます
グループ追加モンスター
useradd -g モンスターフォックス
5.所有者を変更せずに、ファイルが存在するグループを変更します。
①注意事項:
chgrp グループ名 ファイル名
②申請
root ユーザーを使用してファイル orange.txt を作成し、ファイルが現在どのグループに属しているかを確認してから、ファイルを Police グループに変更します。
ファイルの作成: touch orange.txt
警察グループに変更します: chgrp Police orange.txt
6.ユーザーが所属するグループを変更する
①注意事項:
usermod -g グループ名 ユーザー名
②ケース:
Bandit グループ (bandit) を作成し、ユーザー Tom を元の Police グループから Bandit (バンディット) グループに変更します。
グループを作成します: groupadd Bandit
グループを変更: usermod -g Bandit tom
2. 権限管理
1.権限の基本的な概要
コマンドll情報の意味
①ファイルの種類:
-通常のファイルdディレクトリ1ソフトリンクcキャラクタデバイスbブロックファイル
②3人1組で許可
読める_
wは書き込み可能であり、変更することができます。ファイルは必ずしも削除できるわけではありません。ファイルを削除するには、ディレクトリに対する書き込み権限が必要です。
x実行可能ファイル_
2.権限を変更する
命令
chmod コマンド、ファイルまたはディレクトリのアクセス許可を変更する
方法 1: +、-、= 権限を変更する
u所有者すべてのグループその他の全員_ _ _ _ _ _ _
①chmod u=rwx,g=rx,o=x ファイルディレクトリ名
②chmod o+w ファイルディレクトリ名
③chmod axファイルディレクトリ名
場合:
1) abc ファイルの所有者に読み取り、書き込み、および実行のアクセス許可を与え、グループに読み取りと実行のアクセス許可を与え、他のグループに読み取りと実行のアクセス許可を与えます。
chmod u=rwx,g=rx,o=rx abc
2) abc ファイルの所有者の実行権限を削除し、グループ書き込み権限を追加します。
chmod ux,g+w abc
3) abc ファイルのすべてのユーザーに読み取り権限を追加します。
chmod a+r abc
方法 2: 番号を使用して権限を変更する
r=4
w=2
x=1
rwx=7
rx=5
場合:
番号を与える方法を使用して、/home/abc.txt ファイルのアクセス許可をrwx r-x r-x に変更します。
rwx=4+2+1=7
rx=4+1=5
chmod 755 /home/abc.txt
3.ファイル所有者 chown を変更する
命令
chown newowner ファイルはファイルの所有者を変更します
chown newowner:newgroup ファイルは、ユーザーの所有者とすべてのグループを変更します
-R はすべてのディレクトリに再帰的に適用されます
場合
1) /home/abc .txt ファイルの所有者を tom に変更してください。
チャウン・トム /home/abc.txt
2) /home/kkk ディレクトリ内のすべてのファイルとディレクトリの所有者を tom に変更してください。
chown -R トム /home/kkk
4.ファイルが存在するグループを変更します。
命令
chgrp 新しいグループ名ファイル
場合
1) /home/abc.txt ファイルのグループを Bandit (バンディット) に変更してください。
chgrp バンディット /home/abc.txt
2) /home/kkk ディレクトリ内のすべてのファイルとディレクトリのグループを Bandit (bandit) に変更してください。
chgrp -R バンディット /home/kkk
5.練習する
グループの作成:警察、盗賊
警察グループを作成したユーザー: ジャック、ジェリー
Bandit グループを作成するユーザー:xh,xq
①グループを作成する
グループ追加警察
グループ追加盗賊
②ユーザーの作成
警察グループ
useradd -g 警察ジャック
useradd -g 警察ジェリー
盗賊団
useradd -g バンディット xh
useradd -g バンディット xq
③Jack は読み書きできるファイル jack01.txt を作成します。このグループのユーザーはそれを読み取ることができますが、他のグループにはアクセス許可がありません。
ファイルを作成する
タッチジャック01.txt
権限の変更
chmod 640 jack01.txt
④Jack は、他のグループがそのファイルを読み取れるように、またこのグループのユーザーが読み書きできるようにファイルを変更します。
chmod g=rw,o=r jack01.txt
⑤xh 警察に行って読み書きができるかどうか確認してください
ルート変更グループ
usermod -g 警察 xh
jack は/home/jack のグループに読み取りおよび書き込み権限を与えます
chmod g=rx /ホーム/ジャック/
xhがログアウトすると、jack01.txt ファイルを読み取ることができます。
猫 /home/jack/jack01.txt