Bug#341202: [Adduser-devel] Bug#341202: still reproductible

Marc Haber mh+debian-packages at zugschlus.de
Tue Nov 29 12:20:19 UTC 2005


On Tue, Nov 29, 2005 at 12:49:43PM +0100, Christian Gennerat wrote:
> The problem does not exist in interactive mode.
> Only in command-line mode, with --gecos option.

NACK.

> 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

Please submit typescripts for Debian bug report in an English locale.
My French is next to non-existent.

$ sudo deluser newuser
Removing user newuser'...
done.
$ sudo adduser --gecos=new_user,1234,567,890,and_so_on newuser
Adding user newuser'...
Adding new group newuser' (1002).
Adding new user newuser' (1002) with group newuser'.
The home directory /home/newuser' already exists.  Not copying from /etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
$ grep newuser /etc/passwd
newuser:x:1002:1002:new_user,1234,567,890,and_so_on:/home/newuser:/bin/bash
$

Works for me.

> 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

Works for me as well.

$ sudo deluser newuser
Removing user newuser'...
done.
$ sudo adduser
--gecos=new_user,1234,567,890,and_so_on newuser
Adding user newuser'...
Adding new group newuser' (1002).
Adding new user newuser' (1002) with group newuser'.
The home directory /home/newuser' already exists.  Not copying from
/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
$ grep newuser /etc/passwd
newuser:x:1002:1002:new_user,1234,567,890,and_so_on:/home/newuser:/bin/bash
$ sudo deluser newuser
Removing user newuser'...
done.
$ sudo adduser newuser
Adding user newuser'...
Adding new group newuser' (1002).
Adding new user newuser' (1002) with group newuser'.
The home directory /home/newuser' already exists.  Not copying from
/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for newuser
Enter the new value, or press ENTER for the default
        Full Name []: new user
        Room Number []: 123
        Work Phone []: 456
        Home Phone []: 789
        Other []: and so on
Is the information correct? [y/N] y
$ grep newuser /etc/passwd
newuser:x:1002:1002:new user,123,456,789,and so on:/home/newuser:/bin/bash
$ sudo chfn -w WorkNew newuser
$ grep newuser /etc/passwd
newuser:x:1002:1002:new user,123,WorkNew,789,and so on:/home/newuser:/bin/bash
$

Looks like a bug in passwd which has been fixed in current unstable. I
don't think that adduser should cater for bugs in other packages that
are already fixed.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835




More information about the Adduser-devel mailing list