[Adduser-devel] Bug#341202: still reproductible

Christian Gennerat xgen at free.fr
Tue Nov 29 11:49:43 UTC 2005


The problem does not exist in interactive mode.
Only in command-line mode, with --gecos option.
I agree that the problem is in chfn, but it is easier to fix it in adduser,
and the proposed fix can be used even if chfn does not force 
--gecos=root,,,,



libs:~# deluser newuser
Suppression de l'utilisateur ´†newuser†ª...
Fait.
libs:~# adduser --gecos=new_user,1234,567,890,and_so_on newuser
Adding user `newuser'...
Adding new group `newuser' (1009).
Adding new user `newuser' (1009) with group `newuser'.
The home directory `/home/newuser' already exists. Not copying from 
`/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd†: le mot de passe a ÈtÈ mis ‡ jour avec succËs
libs:~# grep newus /etc/passwd
newuser:x:1009:1009:root,,,,and_so_on:/home/newuser:/bin/bash


libs:~# deluser newuser
Suppression de l'utilisateur ´†newuser†ª...
Fait.
libs:~# adduser newuser
Adding user `newuser'...
Adding new group `newuser' (1009).
Adding new user `newuser' (1009) with group `newuser'.
The home directory `/home/newuser' already exists. Not copying from 
`/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd†: le mot de passe a ÈtÈ mis ‡ jour avec succËs
Modification des informations relatives ‡ l'utilisateur newuser
Entrez la nouvelle valeur ou ´†EntrÈe†ª pour conserver la valeur proposÈe
Nom complet [root]: new user
N∞ de bureau []: 123
TÈlÈphone professionnel []: 456
TÈlÈphone personnel []: 789
Autre []: and so on
Is the information correct? [y/N] y
libs:~# grep newus /etc/passwd
newuser:x:1009:1009:new user,123,456,789,and so on:/home/newuser:/bin/bash

libs:~# chfn -w WorkNew newuser
libs:~# grep newus /etc/passwd
newuser:x:1009:1009:root,,WorkNew,:/home/newuser:/bin/bash


Greetings

-- 
--
Christian Gennerat





More information about the Adduser-devel mailing list