間違いなく、インストールして使用するときに通常行われる最初のステップのXNUMXつ プラットフォームを含む GNU / Linuxの、サーバーコンピュータとデスクトップコンピュータの両方について、 ユーザーアカウントの作成.
そしてそれらが使用されているかどうか グラフィカルツール(GUI)または ターミナルツール(CLI) Linuxでユーザーアカウントを管理するには、コマンドラインからこれらのタスクを理解して習得することが常に理想的です。 このため、本日は«のトピックに取り組みますLinuxでのユーザー管理'。
そしていつものように、今日のトピックに完全に入る前に 「Linuxでのユーザー管理」、 具体的には ユーザーアカウントの作成と削除、以前の関連出版物への以下のリンクに興味のある方のために残しておきます。 この出版物を読み終えた後、必要に応じて簡単に探索できるように、次のようにします。
「UNIX / Linuxオペレーティングシステムは、REALマルチユーザー環境を提供します。この環境では、多くのユーザーが同じシステムで同時に作業し、プロセッサ、ハードドライブ、メモリ、ネットワークインターフェイス、システムに挿入されたデバイスなどのリソースを共有できます。 このため、システム管理者は、システムユーザーとグループを継続的に管理し、適切な管理戦略を策定して実装する必要があります。 . ローカルユーザーおよびグループ管理-SMEネットワーク
Linuxユーザー管理:便利なコマンド
useraddおよびadduserコマンド
冒頭で述べたように、ユーザーの生成は通常、 オペレーティングシステム、含まれています GNU / Linuxの。 多くの場合、最初のユーザーはインストール中に生成され、XNUMX番目のユーザーはグラフィカルインターフェイスツールを介して生成されます。
一方、それ以外の場合は、通常、端末またはコンソールが使用されます。 そして、この最後のケースでは、つまり、ターミナルを介して、2つのコマンドを使用してユーザーを生成できます。 どれですか: 「useradd」 y 「広告主」.
また、useraddコマンドとadduserコマンドはどのように異なりますか?
XNUMXつの基本的な違いは 「useradd」はコマンドです これはOSバイナリを直接実行しますが、 「adduser」はperlで作成されたスクリプトです これは「useradd」バイナリを使用します。 このため、「adduser」コマンドにはユーザーのホームディレクトリ(/ home / usuario /)を自動的に生成できるという最大の利点がありますが、「useradd」コマンドでは追加のオプション(パラメーター--m)を使用する必要があります。
しかし、 「広告主」 カーネルコマンドではない GNU / Linuxオペレーティングシステム 従業員の場合、それが存在するすべてのディストリビューションで、うまく機能しないか、同じように機能しない可能性があります。 その結果、 「adduser」ではなく「useradd」を使用することを常にお勧めします。 コマンド「userdel」と「deluser」についても同じことが言えます。
コマンドの実用的な例:useradd、adduser、userdel、deluser
- 実行するアクション:1.-個人ディレクトリを含むシステムユーザーを作成します。
コマンドオーダー: «sudo useradd -m usuario1»
- 実行するアクション:2.-個人ディレクトリを含めずにシステムユーザーを作成します。
コマンドオーダー: «sudo useradd usuario2»
- 実行するアクション:3.-個人ディレクトリを含むシステムユーザーを作成します。
コマンドオーダー: «sudo adduser usuario3»
- 実行するアクション:4.-ユーザーの個人ディレクトリを含むユーザーをシステムから削除します。
コマンドオーダー: «sudo userdel -r usuario1»
- 実行するアクション:5.-ユーザーをシステムから削除します。ユーザーの個人ディレクトリは含まれません。
コマンドオーダー: «sudo userdel usuario2»
- 実行するアクション:6.-ユーザーをシステムから削除します。ユーザーの個人ディレクトリは含まれません。
コマンドオーダー: «sudo deluser usuario3»
ユーザーアカウント管理に関連するその他のコマンド
また、使用できるのと同じように 「useradd」、「adduser」、「userdel」、「deluser」コマンド 簡単な方法で ユーザーアカウントの作成と削除 オペレーティングシステム内では、より多様で複雑なケースのために、複数のオプション(パラメーター)と一緒に使用することもできます。 そしてまたあります その他の関連コマンド これにより、ユーザーアカウントで補完的なタスクを実行できます。
これを行うために、以下に、前述のことを示すいくつかの特定のより高度なタスクを示します。
- 実行するアクション:システムユーザーにsudo権限を付与します。
コマンドオーダー: «sudo usermod -a -G sudo usuario1»
- 実行するアクション:システムユーザーにパスワードを設定します。
コマンドオーダー: «sudo passwd usuario1»
- 実行するアクション:u1homeというホームディレクトリを持つシステムユーザーを作成します。
コマンドオーダー: «sudo useradd -d /home/u1home usuario1»
- 実行するアクション:特定のパスにホームディレクトリを持つユーザーを作成します。
コマンドオーダー: «sudo useradd -m -d /opt/usuario1 usuario1»
- 実行するアクション:グループからシステムユーザーを削除します。
コマンドオーダー: «sudo deluser usuario1 grupo1»
- 実行するアクション:セッションを開いているシステムユーザーの情報を表示します。
コマンドオーダー: «finger usuario1»
最後に、さらに深く掘り下げたい、または必要な場合に備えて、«Linuxでのユーザー管理»、次のリンクを調べることをお勧めします。
要約
要するに、持ってきて 「Linuxでのユーザー管理」 ターミナルまたはコンソールを介して、それは本当にシンプルで簡単なタスクになることができます。 とりわけ、関連するコマンドについて、有用で最新かつ公式の情報が手元にある場合は、 ユーザーアカウントの管理 以内 GNU / Linuxオペレーティングシステム、サーバーとデスクトップコンピューターの両方。
この出版物が全体にとって非常に役立つことを願っています «Comunidad de Software Libre, Código Abierto y GNU/Linux»
。 また、以下でコメントすることを忘れないでください。また、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで他の人と共有してください。 最後に、次のホームページにアクセスしてください。 «DesdeLinux» より多くのニュースを探索し、私たちの公式チャンネルに参加する の電報 DesdeLinux、 西 グループ 主題の詳細については。