89 votes

créer des répertoires personnels après avoir créé des utilisateurs

J'ai créé des utilisateurs avec :

$ useradd john

et j'ai oublié de spécifier le paramètre -m pour créer le répertoire personnel et faire copier les fichiers du squelette à chaque utilisateur. maintenant, je veux faire cela, et je ne veux pas recréer tous les utilisateurs (il doit y avoir un moyen plus facile). donc, y a-t-il un moyen de créer les répertoires des utilisateurs et de copier les fichiers du squelette ?

J'ai pensé à créer les répertoires, les chowning à l'utilisateur correspondant, copier tous les fichiers du squelette et les chowning à l'utilisateur correspondant. Mais s'il y a une commande comme useradd -m qui ne crée pas l'utilisateur à nouveau, mais crée les répertoires, ce serait mieux.

-2voto

Salamander2007 Points 2242

Vous pouvez simplement éditer /etc/passwd. L'avant-dernier champ est le répertoire personnel de l'utilisateur.

greeblesnort:x:1000:1000:greeblesnort,,,:/home/greeblesnort:/bin/bash

-2voto

user280139 Points 1
usermod -d /home/john john

o

usermod --home /home/john john

et lire

man usermod

;)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X