編集済み 3 数週間前 によって ExtremeHow 編集チーム
ユーザーグループウブントゥリナックス管理オペレーティングシステムシステムコマンドライン権限管理
翻訳が更新されました 3 数週間前
Ubuntuでのユーザーとグループの管理は、管理者とユーザーの双方にとって重要なスキルです。これにより、システムアクセスと権限の効果的な管理が可能になります。Ubuntuを含むLinuxシステムでは、すべてがユーザーとグループを中心に展開されます。この包括的なガイドでは、Ubuntuシステムでユーザーとグループを管理するさまざまな方法を紹介します。
ユーザーとグループの管理に取り掛かる前に、ユーザーとグループが何であるか、そしてなぜ重要なのかを理解することが大切です。
Ubuntuのユーザーは、システムリソースにアクセスでき、システム管理者によって定義された権限を持つエンティティです。各ユーザーには個別のユーザーID(UID)、ユーザー名、およびホームディレクトリに保存されるユーザー固有の設定があります。
Ubuntuのグループは、ユーザーの集まりです。グループは権限の管理を簡素化するために使用されます。管理者は個々のユーザーに対して権限を設定するのではなく、グループに対して設定し、それをユーザーに割り当てることができます。
Ubuntuで新しいユーザーを作成するには、adduser
コマンドを使用します。これは使いやすいコマンドで、ユーザーのフルネーム、部屋番号、その他のオプションの詳細を尋ねます。
ターミナルを開き、次のコマンドを入力します:
sudo adduser newusername
newusername
を作成したい新しいユーザーの名前に置き換えます。パスワードの設定と追加情報の提供を求められます。
ユーザーを削除するには、deluser
コマンドを使用します。このコマンドを使用する際は注意が必要で、確認なしにユーザーのログインを削除します。
ユーザーを削除するには、次のコマンドを使用します:
sudo deluser username
ユーザーのホームディレクトリとメールスプールも削除したい場合は、次を使用します:
sudo deluser --remove-home username
ユーザー情報の変更には、ユーザーのパスワードやその他の詳細の変更が含まれます。必要なコマンドはこちらです:
passwd
コマンドを使用してユーザーのパスワードを変更します。
sudo passwd username
chfn
コマンドを使用します。
sudo chfn username
Ubuntuで新しいグループを作成するには、addgroup
コマンドを使用します:
sudo addgroup newgroupname
newgroupname
を希望のグループ名に置き換えます。
グループが作成されたら、usermod
コマンドの-aG
オプションを使用してユーザーをそれに追加できます。これにより、他のグループから削除することなくユーザーをグループに追加します。
sudo usermod -aG groupname username
groupname
をグループ名に、username
を追加したいユーザーに置き換えます。
ユーザーをグループから削除する必要がある場合は、gpasswd
コマンドを使用します:
sudo gpasswd -d username groupname
これにより、指定されたユーザーが指定されたグループから削除されます。
Linuxシステム上のユーザーとグループ情報は特定のファイルに保存されます。これらのファイルを理解することは、ユーザーとグループを効果的に管理するために重要です。
権限と所有権を理解することは、ユーザーとグループ管理において重要です。Ubuntuでは、すべてのファイルとディレクトリに3種類の権限があります:
権限は3つの異なるユーザークラスに割り当てられます:
ファイル権限を変更するには、chmod
コマンドを使用します。このコマンドはファイルまたはディレクトリの権限設定を変更します。構文は以下です:
chmod permissions filename
ファイルの所有権を変更するには、chown
コマンドを使用します。chown
の構文は:
sudo chown user:group filename
システムユーザーは、サービスやアプリケーションを実行するために使用される特別なタイプのユーザーです。多くの場合、ログイン権限はありません。システムユーザーを作成するには、ホームディレクトリとログインシェルを無効にするオプションでuseradd
コマンドを使用します:
sudo useradd -r -s /usr/sbin/nologin sysusername
グループにもchmod
コマンドを使用して特定の権限を与えることができます。たとえば、グループに書き込み権限を与えるには、次を使用します:
sudo chmod g+w filename
デフォルトのユーザー設定は/etc/default/useradd
と/etc/login.defs
ファイルに保存されます。管理者はこれらのファイルを変更して、デフォルトのUID、GID、およびその他のユーザーアカウント設定を変更できます。
Ubuntuでユーザーとグループを管理するための多くのツールがあります。以下はこれらの中で広く使用されるツールです:
id username
groups username
finger username
Ubuntuでユーザーとグループを管理することは、初めは複雑に思えるかもしれませんが、慣れると簡単になります。ユーザーとグループを作成、変更、削除し、権限と所有権を変更し、システムを効果的に管理する方法を理解することは、堅牢で安全なシステム管理に不可欠です。本ガイドで紹介されたコマンドと概念を習得することで、Ubuntu上でのユーザーとグループ管理を効率的に行う準備が整います。
運営を行う際には、あなたが管理するシステムの安全と効率を確保するために、慎重な管理と計画が不可欠であることを忘れないでください。常にコマンドを二重に確認し、操作が必要であることを確認してから実行してください。
管理を楽しんでください!
記事の内容に誤りがある場合, あなたは