Linux を使用してユーザーと権限を管理する方法
はじめに:
Linux オペレーティング システムでは、ユーザーと権限の管理は非常に重要な部分です。ユーザーと権限を適切に管理することで、システムのセキュリティと安定性を確保できます。この記事では、Linux を使用してユーザーと権限を管理する方法を紹介し、参考としていくつかのコード例を添付します。
1. ユーザーの作成
Linux でユーザーを作成するには、useradd
コマンドを使用します。以下は、user1
という名前のユーザーを作成するサンプル コードです。
sudo useradd user1
このコマンドは、新しいユーザー user1
を作成します。ユーザーのホーム ディレクトリを同時に作成したい場合は、-m
オプションを使用できます:
sudo useradd -m user1
さらに、ユーザーのデフォルトのシェルを設定することもできます。たとえば、ユーザーのデフォルトのシェルを bash
に設定します。
sudo useradd -m -s /bin/bash user1
ユーザーを作成するときに、ユーザーのパスワードを設定することもできます。これは、 passwd
コマンドによって実現されます。
sudo passwd user1
上記のコマンドを実行すると、システムは入力を求めます。確認のためにパスワードを 2 回入力します。
2. ユーザーの削除
Linux でユーザーを削除するには、userdel
コマンドを使用します。以下はユーザー user1
を削除するサンプル コードです:
sudo userdel user1
このコマンドはユーザー user1
を削除します。ユーザーのホーム ディレクトリも同時に削除する必要がある場合-r
オプション:
sudo userdel -r user1
上記のコマンドを実行すると、ユーザーとユーザーのホーム ディレクトリが完全に削除されます。
3. ユーザーの変更
Linux では、usermod
コマンドを使用してユーザー属性を変更できます。以下は、ユーザー user1
のデフォルト シェルを bash
に変更するサンプル コードです。
sudo usermod -s /bin/bash user1
このコマンドは、ユーザー user1# のデフォルト シェルを変更します。 ## から
bash へ。
Linux では、ユーザーは 1 つ以上のユーザー グループに所属できます。ユーザー グループの管理は、
groupadd、
groupdel、
groupmod などのコマンドを使用して実行できます。
次は、
group1 という名前のユーザー グループを作成するサンプル コードです:
sudo groupadd group1
group1という名前のグループ。
ユーザー グループ
group1 を削除するサンプル コードを次に示します:
sudo groupdel group1
はシステムから削除されます。
user1
をユーザー グループ group1
に追加するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>sudo usermod -a -G group1 user1</pre><div class="contentsignin">ログイン後にコピー</div></div>
このコマンドは、ユーザー
をユーザー グループ group1
に追加します。
file1
の所有者ユーザー権限を読み取り専用に設定するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>chmod u=r file1</pre><div class="contentsignin">ログイン後にコピー</div></div>
このコマンドは、ファイル
の所有者ユーザー権限を読み取り専用に設定します。
file1
のユーザー グループのアクセス許可を読み取りおよび書き込みに設定するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>chmod g=rw file1</pre><div class="contentsignin">ログイン後にコピー</div></div>
This このコマンドは、ファイル
のユーザー グループの読み取りおよび書き込み権限を設定します。
file1
の他のユーザー権限を実行に設定するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>chmod o=x file1</pre><div class="contentsignin">ログイン後にコピー</div></div>Thisこのコマンドは、ファイル file1<p> に対する他のユーザーの実行権限を設定します。 <code>
参考:
以上がLinux を使用してユーザーと権限を管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。