Delete the Users
Jerry McAllister
jerrymc at msu.edu
Tue Apr 8 16:55:06 UTC 2008
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 at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions
mailing list