linux怎么為已存在的用戶創建home目錄

linux為已存在的用戶創建home目錄

新建的用戶時候,有時候創建home目錄不成功或有忘記創建home目錄,則需要后續來創建用戶的家目錄home

實例用已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擴容/home目錄

機器裝了一塊新硬盤, 先使用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/.

4.同步完成后重命名/home

sudo?mv?/home?/home_old

5.新建/home

sudo?mkdir?/home

6.取消/dev/sdb1掛載

sudo?umount?/dev/sdb1

7.重新掛載/dev/sdb1到home

sudo?mount?/dev/sdb1?/home

8.查看/dev/sdb1的UUID

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

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享