Date: Sun, 2 Jul 2000 21:29:19 +0200 (CEST) From: Martin Butkus <mb@bagheera.thgwf.de> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/19649: ``pw usermod -n user -d /new/homedir'' does nothing Message-ID: <200007021929.VAA01192@bagheera.thgwf.de>
next in thread | raw e-mail | index | archive | help
>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007021929.VAA01192>