linux如何為已存在的用戶創(chuàng)建home目錄
目錄
- linux為已存在的用戶創(chuàng)建home目錄
- linux擴(kuò)容/home目錄
- 總結(jié)
linux為已存在的用戶創(chuàng)建home目錄
新建的用戶時(shí)候,有時(shí)候創(chuàng)建home目錄不成功或有忘記創(chuàng)建home目錄,則需要后續(xù)來(lái)創(chuàng)建用戶的家目錄home
實(shí)例用已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擴(kuò)容/home目錄
機(jī)器裝了一塊新硬盤(pán), 先使用??sudo fdisk -l???看看新添加的硬盤(pán)叫什么, 我的叫sdb
接下來(lái)按照??這篇文章??操作即可, 該文章新掛載的硬盤(pán)叫sdb1, 注意替換成自己的硬盤(pán)名
先使用??sudo fdisk -l??看看新添加的硬盤(pán)叫什么,我的叫sdb1
1.創(chuàng)建目錄
??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復(fù)制下來(lái),修改/etc/fstab文件,實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)掛載
??sudo vim /etc/fstab??
在文件最后添加如下內(nèi)容:
???UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2??
10.保存之后重啟系統(tǒng),查看分區(qū)的掛載情況
??df –h??
11.確認(rèn)一切正常后刪除/home_old
??sudo rm -rf /home_old??
至此,給/home增加空間的工作就完成了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持。
