Je n'arrive pas à faire fonctionner correctement la commande newusers
la commande newusers fait partie du paquetage passwd
Code : Tout sélectionner
root@srvTest3:~# apt-cache policy passwd
passwd:
Installé : 1:4.2-3+deb8u4
Candidat : 1:4.2-3+deb8u4
Table de version :
*** 1:4.2-3+deb8u4 0
500 http://security.debian.org/ jessie/updates/main amd64 Packages
100 /var/lib/dpkg/status
1:4.2-3+deb8u3 0
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
root@srvTest3:~#
=======
Dans un premier temps, je constate que la commande newusers fonctionne correctement
si je lui donne en paramètre un fichier ne contenant qu'une seule ligne
Voici le contenu du fichier nouvelUtilisateur.txt que je donne à cette commande pour cet exemple :
Code : Tout sélectionner
jesaispas:secret:::jesaispas,,,:/home/jesaispas:/bin/sh
Code : Tout sélectionner
root@srvTest3:~# ls -l /home
total 4
drwxr-xr-x 8 michel michel 4096 mai 23 23:53 michel
root@srvTest3:~#
root@srvTest3:~# newusers nouvelUtilisateur.txt
root@srvTest3:~#
root@srvTest3:~# ls -l /home
total 8
drwxr-xr-x 2 jesaispas jesaispas 4096 mai 26 09:16 jesaispas
drwxr-xr-x 8 michel michel 4096 mai 23 23:53 michel
root@srvTest3:~#
Je supprime le compte utilisateur jenesaispas pour la suite des tests
Code : Tout sélectionner
root@srvTest3:~# userdel -r jesaispas
userdel : l'emplacement de boîte aux lettres de jesaispas (/var/mail/jesaispas) n'a pas été trouvé
root@srvTest3:~#
root@srvTest3:~# ls -l /home
total 4
drwxr-xr-x 8 michel michel 4096 mai 23 23:53 michel
root@srvTest3:~#
==========
Mais si je mets dans le fichier plus d'un compte utilisateur à créer,
la commande ne fait que créer les répertoires personnels,
mais pas les comptes utilisateurs
Voici le fichier NouveauxUtilisateurs.txt que je donne à cette commande comme seul paramètre :
Code : Tout sélectionner
charles:lovelinux:::charles,,,:/home/charles:/bin/sh
julien:lovebash:::julien,,,:/home/julien:/bin/bash
jesaispas:secret:::jesaispas,,,:/home/jesaispas:/bin/sh
Code : Tout sélectionner
root@srvTest3:~# newusers NouveauxUtilisateurs.txt
*** Error in `newusers': free(): invalid next size (fast): 0x0000561177273e10 ***
Abandon
root@srvTest3:~# echo $?
134
root@srvTest3:~#
root@srvTest3:~# ls -l /home
total 16
drwxr-xr-x 2 1001 1001 4096 mai 26 09:12 charles
drwxr-xr-x 2 1003 1003 4096 mai 26 09:12 jesaispas
drwxr-xr-x 2 1002 1002 4096 mai 26 09:12 julien
drwxr-xr-x 8 michel michel 4096 mai 23 23:53 michel
root@srvTest3:~#
Est-ce que la commande newusers fonctionne correctement sur votre système debian jessie ou stretch ou sid ?
Auriez-vous une solution à proposer pour faire en sorte que cette commande puisse fonctionner correctement sur mon système ?
=======
NOTE: J'ai aussi ouvert le même fil de discussion sur debian-fr.org