Date: Tue, 8 Apr 2008 12:53:56 -0400 From: Jerry McAllister <jerrymc@msu.edu> To: Ruel Luchavez <ruel.freebsd@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Delete the Users Message-ID: <20080408165356.GG86589@gizmo.acns.msu.edu> In-Reply-To: <20080408164923.GF86589@gizmo.acns.msu.edu> References: <ee9dc2b40804072246m11ea33b4r44abbccd1208e70c@mail.gmail.com> <20080408164923.GF86589@gizmo.acns.msu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 08, 2008 at 12:49:23PM -0400, Jerry McAllister wrote: Just a followup; It looks like rmuser(8) (/usr/sbin/rmuser) is the canonical way to remove a user from the system. You can still use vipw to check out the passwd file. ////jerry > On Tue, Apr 08, 2008 at 01:46:50PM +0800, Ruel Luchavez wrote: > > > Hi.. > > I could log-in as a root in the data server of my friend, he give me a task > > to delete some > > users that he added in the server few months ago. > > Unfortunately, I've tried reading in other blogs but none of them is > > correct, there are some > > but at the end its not what i want. > > I know how to add users using command "adduser' but i cant trace after I add > > user where should > > be its directory?where could i find the list of users in the server? what > > would be the command to delete > > the user? > > If you have root, then run vipw(8). > Look at the entry of the user you want to delete. It will list the > home directory for that user. > > Presuming you want to remove everything about that user: > - First delete everything in the home directory. > - The user's mail inbox is likely to be in /var/mail/USERID. > - There may be a crontab file. > Check that with crontab -u USERID -l If there is nothing there > don't worry about it. > > - and then use find(1) to find all the remaining files and directories > owned by that id. rm them if you want to. If any of them are files > that other account also use, you may have to think out deleting them. > > Once you have removed all the files you want to, then go back > to vipw and delete the entry from the password file. vipw will > manage both the /etc/passwd and /etc/master.passwd as well as > the system password database correctly for you. > Don't try to edit /etc/passwd or /etc/master.passwd directly. > > Of course, you can easily write a script in your choice of favorite > language (sh, csh, Perl, etc) to do all this and all you have to do > is enter in the user id. Probably there are some out there already, > maybe even something in the base system. But, I delete ids so rarely > that I have always done it by hand and not bothered to look. > > ////jerry > > > > > I really need your HELP..Thanks! > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080408165356.GG86589>