새 사용자를 생성할 때 홈 디렉토리 생성이 실패하거나 홈 디렉토리를 잊어버린 경우 나중에 사용자의 홈 디렉토리를 생성해야 하는 경우가 있습니다.
예에서는 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
머신에 새 하드 드라이브가 장착되어 있습니다. 먼저 sudo fdisk -l을 사용하여 새로 추가된 하드 드라이브의 이름을 sdb
로 확인하세요. 기사 새로 마운트된 하드 디스크는 sdb1입니다. 자신의 하드 디스크 이름으로 교체하세요
먼저 sudo fdisk -l을 사용하여 새로 추가된 하드 디스크의 이름을 확인하세요. 내 하드 디스크는 sdb1
1입니다. 2. /dev /sdb1을 /media/home
sudo mkdir /media/home
로 변경합니다. 3. /home을 /media/home
sudo mount /dev/sdb1 /media/home
4로 동기화합니다. 동기화가 완료된 후 새로 생성합니다. /home
sudo rsync -aXS /home/. /media/home/.
6. /dev /sdb1 마운트를 취소합니다. etc/fstab 파일을 자동 부팅 마운트하려면
sudo mv /home /home_old
파일 끝에 다음 내용을 추가하세요:
sudo mkdir /home
10. 저장 후 시스템을 다시 시작하고 파티션의 마운트 상태를 확인하세요
sudo umount /dev/sdb1
11. 모든 것이 정상임을 확인합니다
sudo mount /dev/sdb1 /home
위 내용은 Linux에서 기존 사용자의 홈 디렉터리를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!