このシステムに接続するユーザーごとに個別のアカウントを作成する必要がある場合があります。システムに新しいユーザーを追加するために、システムで使用できる2つのコマンド useradd があります。 およびadduser 。 adduserコマンドは、useraddコマンドの拡張バージョンです。 adduserコマンドは、バックエンドでuseraddコマンドを使用します。このチュートリアルは、Ubuntu、Debian、およびLinuxMintオペレーティングシステムでユーザーを追加および削除するのに役立ちます。
1。新しいユーザーを追加する
このチュートリアルでは、例としてadduserコマンドを使用しています。次のコマンドは、システムに「rahul」という名前の新しいユーザーアカウントを作成します。
sudo adduser rahul Adding user `rahul' ... Adding new group `rahul' (1006) ... Adding new user `rahul' (1005) with group `rahul' ... Creating home directory `/home/rahul' ... Copying files from `/etc/skel' ... Enter new UNIX password: ************** Retype new UNIX password: ************** passwd: password updated successfully Changing the user information for rahul Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Chaneホームディレクトリ– デフォルトでは、上記のコマンドはユーザーのホームディレクトリを/ home/<ユーザー名>として作成します。ただし、次のコマンドを使用して、他の場所のホームディレクトリを指定できます。
sudo adduser rahul --home=/var/home/rahul
ログインシェルの変更– デフォルトの代わりにユーザーに他のシェルを指定することもできます。–shellを使用してください 以下のようにスイッチの後にシェル名を続けます。
sudo adduser rahul --shell=/bin/bash
ホームディレクトリなし– ユーザーのホームディレクトリを作成したくない場合。以下のように、adduserコマンドで–no-create-homeスイッチを使用できます。
sudo adduser rahul --no-create-home
2。システムからユーザーを削除
これで、不要になったユーザーをシステムからロックまたは削除することができます。次のコマンドを使用して、システムからユーザーを削除します。
sudo deluser rahul
上記のコマンドは、ユーザーのホームディレクトリを削除しません。ユーザーのホームディレクトリも削除する場合は、コマンドを使用して–remove-homeパラメータを追加します。たとえば、以下のコマンドを使用すると、ユーザーrahulとそのホームディレクトリが完全に削除されます。
sudo deluser rahul --remove-home
次のコマンドを使用して、ユーザーのホームディレクトリを削除する前にバックアップを取ることもできます。
sudo deluser rahul --remove-home --backup --backup-to /var/archives/