ユーザーの作成と名前の変更
このステップでは、新しいユーザーを作成し、その名前を変更する方法を学びます。これは、ユーザーが役割を変更したり、システム全体でユーザー名を標準化する必要がある場合に一般的なタスクです。
まず、ターミナルを開きます。すでに ~/project ディレクトリにいるはずです。temporaryuser という新しいユーザーを作成することから始めましょう。
sudo useradd temporaryuser
このコマンドは、システムに新しいユーザーアカウントを作成します。デフォルトでは、useradd はホームディレクトリを作成したり、パスワードを設定したりしません。
次に、ユーザーが正常に作成されたかどうかを確認しましょう。
grep temporaryuser /etc/passwd
出力に temporaryuser のエントリが表示され、ユーザーが作成されたことを確認できるはずです。
次に、usermod コマンドを使用して、このユーザーの名前を temporaryuser から permanentuser に変更します。
sudo usermod -l permanentuser temporaryuser
-l オプションは、ログイン名を変更することを指定します。このコマンドを実行すると、以前は temporaryuser として知られていたユーザーは、permanentuser として知られるようになります。
ユーザー名が変更されたことを確認しましょう。
grep permanentuser /etc/passwd
新しい名前 permanentuser を持つユーザーエントリが表示されるはずです。
次に、このユーザーのホームディレクトリを作成して割り当てます。
sudo usermod -d /home/permanentuser -m permanentuser
このコマンドでは:
-d は新しいホームディレクトリのパスを指定します
-m は、新しいホームディレクトリが存在しない場合は作成し、両方が存在する場合は古いホームディレクトリから新しいホームディレクトリにコンテンツを移動します
ホームディレクトリが作成されたことを確認しましょう。
ls -ld /home/permanentuser
permanentuser のために新しく作成されたホームディレクトリが表示されるはずです。