ホームページ > 運用・保守 > Linuxの運用と保守 > Linux で既存のユーザーのホーム ディレクトリを作成する方法

Linux で既存のユーザーのホーム ディレクトリを作成する方法

王林
リリース: 2023-05-18 20:22:57
転載
2305 人が閲覧しました

linux は既存のユーザーのホーム ディレクトリを作成します

新しいユーザーを作成するときに、ホーム ディレクトリの作成が失敗したり、ホーム ディレクトリを忘れたりすることがあるため、後でユーザーのホーム ディレクトリを作成する必要があります

この例では、例として oracle ユーザーを使用しています

localhost:~ # mkdir /home/oracle
localhost:~ # chown oracle:oinstall -R /home/oracle
localhost:~ # usermod -d /home/oracle oracle
 
 
localhost:~ # grep oracle /etc/passwd
oracle:x:1000:1000::/home/oracle:/bin/bash
localhost:~ # su - oracle
ログイン後にコピー

Linux 拡張/ホーム ディレクトリ

マシンには新しいハードディスクがインストールされています。最初に sudo fdisk -l を使用して内容を確認します。新しく追加されたハードディスクの名前は sdb

です。その後、この記事を参照してください。この記事で新しくマウントされたハードディスクの名前は sdb1 です。自分のハードディスク名に置き換えるよう注意してください

最初に sudo fdisk -l を使用して確認します。新しく追加されたハードディスクの名前を見てみましょう。私のものは sdb1

1 です。ディレクトリ

sudo mkdir /media/home
ログイン後にコピー

2 を作成します。/dev をマウントします。 /sdb1 から /media/home

sudo mount /dev/sdb1 /media/home
ログイン後にコピー

3. /home を /media/home

sudo rsync -aXS /home/. /media/home/.
ログイン後にコピー

に同期します。同期が完了したら、/home

sudo mv /home /home_old
ログイン後にコピー

の名前を変更します。 new /home

sudo mkdir /home
ログイン後にコピー

6. /dev /sdb1 mount

sudo umount /dev/sdb1
ログイン後にコピー

7. /dev/sdb1 を home

sudo mount /dev/sdb1 /home
ログイン後にコピー

8 に再マウントします。/dev/ の UUID を表示します。 sdb1

blkid
ログイン後にコピー

9.UUID をコピーします。起動時に自動マウントできるように /etc/fstab ファイルを変更します。

sudo vim /etc/fstab
ログイン後にコピー

ファイルの末尾に次の内容を追加します。

UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2
ログイン後にコピー

10. 保存後、システムを再起動し、パーティション

df –h
ログイン後にコピー

11. 正常であることを確認したら、/home_old

sudo rm -rf /home_old
ログイン後にコピー
を削除します

以上がLinux で既存のユーザーのホーム ディレクトリを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート