Maison > Article > Opération et maintenance > Comment créer un répertoire personnel pour un utilisateur existant sous Linux
Lors de la création d'un nouvel utilisateur, parfois la création du répertoire personnel échoue ou le répertoire personnel est oublié, et vous devez créer le répertoire personnel de l'utilisateur plus tard
L'exemple utilise l'oracle utilisateur à titre d'exemple
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
La machine est équipée d'un nouveau disque dur. Utilisez d'abord sudo fdisk -l pour voir comment s'appelle le disque dur nouvellement ajouté sdb
Ensuite, suivez ceci. article. L'article Le disque dur nouvellement monté s'appelle sdb1, veuillez le remplacer par votre propre nom de disque dur
Utilisez d'abord sudo fdisk -l pour voir comment s'appelle le disque dur nouvellement ajouté, le mien s'appelle sdb1
1. le répertoire
sudo mkdir /media/home
2. Changez /dev Mount /sdb1 en /media/home
sudo mount /dev/sdb1 /media/home
3 Synchronisez /home avec /media/home
sudo rsync -aXS /home/. /media/home/.
4. /home
sudo mv /home /home_old
6. Annulez le montage de /dev /sdb1
sudo mkdir /home
7. Remontez /dev/sdb1 sur home
sudo umount /dev/sdb1
8. Affichez l'UUID de /dev/sdb1
sudo mount /dev/sdb1 /home
9. etc/fstab pour obtenir un démarrage automatique Mount
blkid
Ajoutez le contenu suivant à la fin du fichier :
sudo vim /etc/fstab
10 Redémarrez le système après avoir enregistré et vérifiez l'état de montage de la partition
UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2
11. confirmant que tout est normal
df –h
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!