Linuxのトピックグループ管理に関するチュートリアル
目次
- はじめに
- ユーザーとグループの基本概念
- ユーザーとグループの追加
- ユーザーとグループの削除
- ユーザーとグループの変更
- sudo権限の設定
- ファイルとディレクトリの所有者の変更
- 結論
1. はじめに
Linuxでは、ユーザーとグループの管理はシステムのセキュリティと管理を支えます。このチュートリアルでは、基本的なコマンドとスクリプトを使用して、ユーザーとグループを追加、削除、変更する方法を解説します。
2. ユーザーとグループの基本概念
Linuxシステムは、ユーザーとグループで構成されています。ユーザーは特定の権限を持つ個々の人またはプロセスを表し、グループは複数のユーザーをまとめます。
3. ユーザーとグループの追加
新しいユーザーを作成するには、useradd コマンドを使用します。
sudo useradd username
新しいグループを作成するには、groupadd コマンドを使用します。
sudo groupadd groupname
4. ユーザーとグループの削除
ユーザーを削除するには、userdel コマンドを使用します。
sudo userdel username
グループを削除するには、groupdel コマンドを使用します。
sudo groupdel groupname
5. ユーザーとグループの変更
ユーザー名を変更するには、usermod -l newusername oldusername コマンドを使用します。
sudo usermod -l newusername oldusername
グループ名を変更するには、groupmod -n newgroupname oldgroupname コマンドを使用します。
sudo groupmod -n newgroupname oldgroupname
6. sudo権限の設定
特定のユーザーにsudo権限を付与するには、visudo コマンドを使用します。
sudo visudo
次のように追加します。
username ALL=(ALL:ALL) ALL
7. ファイルとディレクトリの所有者の変更
ファイルやディレクトリの所有者を変更するには、chown コマンドを使用します。
sudo chown newuser:newgroup filename
8. 結論
Linuxのユーザーとグループ管理は、システムのセキュリティと管理に重要な役割を果たします。このチュートリアルでは、基本的なコマンドとスクリプトを使用して、ユーザーとグループを追加、削除、変更する方法を解説しました。
以上のコマンドとスクリプトを使用することで、Linuxシステムの管理がより簡単になります。実践を通じて、これらのスキルを磨き上げることをお勧めします。
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