From owner-freebsd-bugs Sun Jul 2 12:30:11 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 3826C37BE77 for ; Sun, 2 Jul 2000 12:30:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA41060; Sun, 2 Jul 2000 12:30:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from miraculix.thg.wf.ni.schule.de (miraculix.thg.wf.ni.schule.de [141.41.62.2]) by hub.freebsd.org (Postfix) with ESMTP id 202D337BE73 for ; Sun, 2 Jul 2000 12:29:54 -0700 (PDT) (envelope-from mb@bagheera.thgwf.de) Received: (from uucp@localhost) by miraculix.thg.wf.ni.schule.de (8.9.3/8.9.3) with UUCP id VAA01964 for FreeBSD-gnats-submit@freebsd.org; Sun, 2 Jul 2000 21:29:55 +0200 (CEST) (envelope-from mb@bagheera.thgwf.de) Received: (from mb@localhost) by bagheera.thgwf.de (8.9.3/8.9.3) id VAA01192; Sun, 2 Jul 2000 21:29:19 +0200 (CEST) (envelope-from mb) Message-Id: <200007021929.VAA01192@bagheera.thgwf.de> Date: Sun, 2 Jul 2000 21:29:19 +0200 (CEST) From: Martin Butkus Reply-To: m.butkus@tu-bs.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/19649: ``pw usermod -n user -d /new/homedir'' does nothing Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 19649 >Category: bin >Synopsis: ``pw usermod -n user -d /new/homedir'' does nothing >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jul 02 12:30:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Martin Butkus >Release: FreeBSD 4.0-STABLE i386 >Organization: TU Braunschweig >Environment: FreeBSD 4.0-STABLE as of Wed Jun 21 07:49:53 CEST 2000. "cd /usr/src/usr.sbin/pw ; ident *.[ch]" gives this result: bitmap.c: $FreeBSD: src/usr.sbin/pw/bitmap.c,v 1.5 1999/08/28 01:19:15 peter Exp $ bitmap.h: $FreeBSD: src/usr.sbin/pw/bitmap.h,v 1.4 1999/08/28 01:19:16 peter Exp $ cpdir.c: $FreeBSD: src/usr.sbin/pw/cpdir.c,v 1.5 1999/08/28 01:19:16 peter Exp $ edgroup.c: $FreeBSD: src/usr.sbin/pw/edgroup.c,v 1.8 1999/08/28 01:19:16 peter Exp $ fileupd.c: $FreeBSD: src/usr.sbin/pw/fileupd.c,v 1.9 1999/10/26 04:27:13 davidn Exp $ grupd.c: $FreeBSD: src/usr.sbin/pw/grupd.c,v 1.8 1999/10/26 04:27:14 davidn Exp $ psdate.c: $FreeBSD: src/usr.sbin/pw/psdate.c,v 1.6 1999/08/28 01:19:17 peter Exp $ psdate.h: $FreeBSD: src/usr.sbin/pw/psdate.h,v 1.4 1999/08/28 01:19:17 peter Exp $ pw.c: $FreeBSD: src/usr.sbin/pw/pw.c,v 1.18.2.1 2000/06/18 05:45:10 davidn Exp $ pw.h: $FreeBSD: src/usr.sbin/pw/pw.h,v 1.10 1999/10/26 08:34:08 davidn Exp $ pw_conf.c: $FreeBSD: src/usr.sbin/pw/pw_conf.c,v 1.10 1999/08/28 01:19:19 peter Exp $ pw_group.c: $FreeBSD: src/usr.sbin/pw/pw_group.c,v 1.12 2000/01/15 00:20:20 davidn Exp $ pw_log.c: $FreeBSD: src/usr.sbin/pw/pw_log.c,v 1.5 1999/08/28 01:19:20 peter Exp $ pw_nis.c: $FreeBSD: src/usr.sbin/pw/pw_nis.c,v 1.6 1999/08/28 01:19:20 peter Exp $ pw_user.c: $FreeBSD: src/usr.sbin/pw/pw_user.c,v 1.34.2.1 2000/06/18 05:45:10 davidn Exp $ pw_vpw.c: $FreeBSD: src/usr.sbin/pw/pw_vpw.c,v 1.3 2000/01/15 00:20:21 davidn Exp $ pwupd.c: $FreeBSD: src/usr.sbin/pw/pwupd.c,v 1.12.2.1 2000/06/18 05:45:11 davidn Exp $ pwupd.h: $FreeBSD: src/usr.sbin/pw/pwupd.h,v 1.7 2000/01/15 00:20:22 davidn Exp $ rm_r.c: $FreeBSD: src/usr.sbin/pw/rm_r.c,v 1.5 1999/08/28 01:19:22 peter Exp $ This bug is also present on another system (3.5-STABLE cvsupped today). The ident output on this system is: bitmap.c: $FreeBSD: src/usr.sbin/pw/bitmap.c,v 1.4.2.2 2000/06/28 22:48:14 ache Exp $ bitmap.h: $FreeBSD: src/usr.sbin/pw/bitmap.h,v 1.3.2.2 2000/06/28 22:48:14 ache Exp $ cpdir.c: $FreeBSD: src/usr.sbin/pw/cpdir.c,v 1.4.2.2 2000/06/28 22:48:14 ache Exp $ edgroup.c: $FreeBSD: src/usr.sbin/pw/edgroup.c,v 1.6.2.3 2000/06/28 22:48:14 ache Exp $ fileupd.c: $FreeBSD: src/usr.sbin/pw/fileupd.c,v 1.6.2.4 2000/06/28 22:48:14 ache Exp $ grupd.c: $FreeBSD: src/usr.sbin/pw/grupd.c,v 1.5.2.4 2000/06/28 22:48:14 ache Exp $ psdate.c: $FreeBSD: src/usr.sbin/pw/psdate.c,v 1.4.2.3 2000/06/28 22:48:14 ache Exp $ psdate.h: $FreeBSD: src/usr.sbin/pw/psdate.h,v 1.3.2.2 2000/06/28 22:48:14 ache Exp $ pw.c: $FreeBSD: src/usr.sbin/pw/pw.c,v 1.11.2.4 2000/06/28 22:48:14 ache Exp $ pw.h: $FreeBSD: src/usr.sbin/pw/pw.h,v 1.7.2.4 2000/06/28 22:48:14 ache Exp $ pw_conf.c: $FreeBSD: src/usr.sbin/pw/pw_conf.c,v 1.7.2.3 2000/06/28 22:48:14 ache Exp $ pw_group.c: $FreeBSD: src/usr.sbin/pw/pw_group.c,v 1.7.2.4 2000/06/28 22:48:14 ache Exp $ pw_log.c: $FreeBSD: src/usr.sbin/pw/pw_log.c,v 1.4.2.2 2000/06/28 22:48:14 ache Exp $ pw_nis.c: $FreeBSD: src/usr.sbin/pw/pw_nis.c,v 1.4.2.3 2000/06/28 22:48:14 ache Exp $ pw_user.c: $FreeBSD: src/usr.sbin/pw/pw_user.c,v 1.25.2.5 2000/06/28 22:48:14 ache Exp $ pw_vpw.c: $FreeBSD: src/usr.sbin/pw/pw_vpw.c,v 1.2.2.3 2000/06/28 22:48:15 ache Exp $ pwupd.c: $FreeBSD: src/usr.sbin/pw/pwupd.c,v 1.7.2.5 2000/06/28 22:48:15 ache Exp $ pwupd.h: $FreeBSD: src/usr.sbin/pw/pwupd.h,v 1.4.2.4 2000/06/28 22:48:15 ache Exp $ rm_r.c: $FreeBSD: src/usr.sbin/pw/rm_r.c,v 1.4.2.2 2000/06/28 22:48:15 ache Exp $ >Description: When you try changing the home directory of an account with "pw usermod -d ...", the home directory is *not* changed. This used to work in earlier 4-STABLEs. >How-To-Repeat: root@bagheera# pw usershow mb mb:*:1001:1001::0:0:Martin Butkus:/home/mb:/usr/local/bin/zsh root@bagheera# pw usermod -n mb -d / root@bagheera# pw usershow mb mb:*:1001:1001::0:0:Martin Butkus:/home/mb:/usr/local/bin/zsh root@bagheera# grep "^mb:" /etc/passwd mb:*:1001:1001:Martin Butkus:/home/mb:/usr/local/bin/zsh >Fix: None known, sorry. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message