Re: [Setup-tool-hackers] [FWD] Bug#227683: users-admin removesdata from /etc/passwd, /etc/shadow and /etc/group (from: teo debian org)



Update:

- the bug isn't related at all to accented vowels, the backends now
should read and write utf8 correctly, and I've tried (and told people to
try) it with no problem
- I've been talking with Teo and he isn't able to reproduce the bug in
another machine, even with the same kernel (the machine in which the bug
happened wasn't at hand when I talked with him)

All I can tell is that I'm still working on this (I hate solving bugs
that don't happen to me :)

	regards

El mié, 14-01-2004 a las 22:47, Jose Carlos Garcia Sogo escribió:
> ----- Forwarded message from Teófilo Ruiz Suárez <teo@debian.org> -----
> 
> From: Teófilo Ruiz Suárez <teo@debian.org>
> Subject: Bug#227683: users-admin removes data from /etc/passwd, /etc/shadow and /etc/group
> To: Debian Bug Tracking System <submit@bugs.debian.org>
> Reply-To: Teófilo Ruiz Suárez <teo@debian.org>, 227683@bugs.debian.org
> Date: Wed, 14 Jan 2004 11:27:06 +0100
> Message-ID: <20040114102706.GA5861@eltridente.org>
> User-Agent: Mutt/1.5.4i
> X-Debian-PR-Package: gnome-system-tools
> X-Spam-Level: 
> X-Spam-Status: No, hits=-4.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_RFCI 
> 	autolearn=no version=2.61
> 
> Package: gnome-system-tools
> Version: 0.31.0-2
> Severity: critical
> 
> users-admin from gnome-system-tools erases data from those files when a
> ISO-8859 Real Name with accented vowels is added.
> 
> Actually, it removes almost all users and DON'T add the new one. I
> attach a diff of the files I see changed. 
> 
> Of course, the system becomes UNUSABLE.
> 
> -- System Information:
> Debian Release: testing/unstable
> Architecture: i386
> Kernel: Linux sikanda 2.6.1 #3 Wed Jan 14 00:03:49 CET 2004 i686
> Locale: LANG=es_ES@euro, LC_CTYPE=es_ES@euro (ignored: LC_ALL set to es_ES@euro)
> 
> Versions of packages gnome-system-tools depends on:
> ii  libart-2.0-2                2.3.16-1     Library of functions for 2D graphi
> ii  libatk1.0-0                 1.4.1-1      The ATK accessibility toolkit
> ii  libaudiofile0               0.2.3-4      The Audiofile Library
> ii  libbonobo2-0                2.4.2.0-1    Bonobo CORBA interfaces library
> ii  libbonoboui2-0              2.4.2-1      The Bonobo UI library
> ii  libc6                       2.3.2.ds1-10 GNU C Library: Shared libraries an
> ii  libesd0                     0.2.32-0     Enlightened Sound Daemon - Shared 
> ii  libgconf2-4                 2.4.0.1-3    GNOME configuration database syste
> ii  libgcrypt1                  1.1.12-4     LGPL Crypto library - runtime libr
> ii  libglade2-0                 2.0.1-6      Library to load .glade files at ru
> ii  libglib2.0-0                2.2.3-1      The GLib library of C routines
> ii  libgnome2-0                 2.4.0-4      The GNOME 2 library - runtime file
> ii  libgnomecanvas2-0           2.4.0-1      A powerful object-oriented display
> ii  libgnomeui-0                2.4.0.1-6    The GNOME 2 libraries (User Interf
> ii  libgnomevfs2-0              2.4.1-4.1    The GNOME virtual file-system libr
> ii  libgnomevfs2-common         2.4.1-4.1    The GNOME virtual file-system libr
> ii  libgnutls7                  0.8.12-3.1   GNU TLS library - runtime library
> ii  libgtk2.0-0                 2.2.4-3      The GTK+ graphical user interface 
> ii  libjpeg62                   6b-9         The Independent JPEG Group's JPEG 
> ii  liborbit2                   1:2.8.3-1    Libraries for ORBit2 - a CORBA ORB
> ii  libpango1.0-0               1.2.5-2.1    Layout and rendering of internatio
> ii  libpopt0                    1.7-4        lib for parsing cmdline parameters
> ii  libtasn1-0                  0.1.2-1      Manage ASN.1 structures (runtime)
> ii  libxml2                     2.6.3-1      GNOME XML library
> ii  perl                        5.8.2-2      Larry Wall's Practical Extraction 
> ii  xlibs                       4.3.0-0ds4   X Window System client libraries
> ii  zlib1g                      1:1.2.1-3    compression library - runtime
> 
> -- no debconf information
> 
> *** /home/teo/debian/bugs/gst/gst-error.diff
> diff -Naurd etc-good/group etc-bad/group
> --- etc-good/group	2004-01-14 11:16:14.000000000 +0100
> +++ etc-bad/group	2004-01-14 11:16:24.000000000 +0100
> @@ -2,44 +2,7 @@
>  daemon:x:1:
>  bin:x:2:
>  sys:x:3:
> -adm:x:4:
> -tty:x:5:
> -disk:x:6:daemon,usuario
> -lp:x:7:lp
> -mail:x:8:
> -news:x:9:
> -uucp:x:10:
> -proxy:x:13:
> -kmem:x:15:
> -dialout:x:20:
> -fax:x:21:
> -voice:x:22:
> -cdrom:x:24:usuario
> -floppy:x:25:usuario
> -tape:x:26:
> -sudo:x:27:
> -audio:x:29:usuario
> -dip:x:30:usuario
> -postgres:x:32:
> -www-data:x:33:
> -backup:x:34:
> -operator:x:37:
> -list:x:38:
> -irc:x:39:
> -src:x:40:
> -gnats:x:41:
> -shadow:x:42:
> -utmp:x:43:
> -video:x:44:
> -staff:x:50:
>  games:x:60:
> -users:x:100:
>  nogroup:x:65534:
>  man:*:12:
> -sasl:*:45:
> -crontab:x:101:
> -ssh:x:102:
> -gdm:x:103:
> -lpadmin:x:104:
> -scanner:x:105:
>  usuario:x:1000:
> diff -Naurd etc-good/passwd etc-bad/passwd
> --- etc-good/passwd	2004-01-14 11:15:37.000000000 +0100
> +++ etc-bad/passwd	2004-01-14 11:15:53.000000000 +0100
> @@ -4,21 +4,5 @@
>  sys:x:3:3:sys:/dev:/bin/sh
>  sync:x:4:65534:sync:/bin:/bin/sync
>  games:x:5:60:games:/usr/games:/bin/sh
> -man:x:6:12:man:/var/cache/man:/bin/sh
> -lp:x:7:7:lp:/var/spool/lpd:/bin/sh
> -mail:x:8:8:mail:/var/mail:/bin/sh
> -news:x:9:9:news:/var/spool/news:/bin/sh
> -uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
> -proxy:x:13:13:proxy:/bin:/bin/sh
> -postgres:x:31:32:postgres:/var/lib/postgres:/bin/sh
> -www-data:x:33:33:www-data:/var/www:/bin/sh
> -backup:x:34:34:backup:/var/backups:/bin/sh
> -operator:x:37:37:Operator:/var:/bin/sh
> -list:x:38:38:Mailing List Manager:/var/list:/bin/sh
> -irc:x:39:39:ircd:/var/run/ircd:/bin/sh
> -gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
> -nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
> -identd:x:100:65534::/var/run/identd:/bin/false
> -sshd:x:101:65534::/var/run/sshd:/bin/false
> -gdm:x:102:103:Gnome Display Manager:/var/lib/gdm:/bin/false
> +man:x:6:12:man,,,:/var/cache/man:/bin/sh
>  usuario:x:1000:1000:Usuario,,,:/home/usuario:/bin/bash
> diff -Naurd etc-good/shadow etc-bad/shadow
> --- etc-good/shadow	2004-01-14 11:15:45.000000000 +0100
> +++ etc-bad/shadow	2004-01-14 11:15:59.000000000 +0100
> @@ -1,24 +1,7 @@
> -root:$1$PJPR6dfd$ntqBB8t.MbjDMmPB3ZqVm.:12311:0:99999:7:::
> +root:$1$4oaY4qA6$RPj605JoJCTuRqUaQpiM71:12431:0:99999:7:::
>  daemon:*:12311:0:99999:7:::
>  bin:*:12311:0:99999:7:::
>  sys:*:12311:0:99999:7:::
>  sync:*:12311:0:99999:7:::
>  games:*:12311:0:99999:7:::
> -man:*:12311:0:99999:7:::
> -lp:*:12311:0:99999:7:::
> -mail:*:12311:0:99999:7:::
> -news:*:12311:0:99999:7:::
> -uucp:*:12311:0:99999:7:::
> -proxy:*:12311:0:99999:7:::
> -postgres:*:12311:0:99999:7:::
> -www-data:*:12311:0:99999:7:::
> -backup:*:12311:0:99999:7:::
> -operator:*:12311:0:99999:7:::
> -list:*:12311:0:99999:7:::
> -irc:*:12311:0:99999:7:::
> -gnats:*:12311:0:99999:7:::
> -nobody:*:12311:0:99999:7:::
> -identd:!:12311:0:99999:7:::
> -sshd:!:12311:0:99999:7:::
> -gdm:!:12311:0:99999:7:::
>  usuario:$1$iyW1tk8z$f8OqMbO7wvLtmZ7Jvb.3D0:12384:0:99999:7:::
> 
_______________________________________________
setup-tool-hackers maillist  -  setup-tool-hackers@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/setup-tool-hackers



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]