2. Linuxのグループ管理と権限管理

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.t​​xt を作成します。ok.t​​xt をタッチします。

 3.ファイル所有者の変更 所有者の変更 - ファイルが存在するグループは変更されていません。

①コマンド:chown ユーザー名 ファイル名

②アプリケーション: root を使用してファイル apple.txt を作成し、その所有者を tom に変更します。

ファイルの作成: touch ok.t​​xt

ファイルの所有者を変更します: 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

おすすめ

転載: blog.csdn.net/jbkjhji/article/details/132806709