Date: Wed, 22 Aug 2001 16:15:33 +0200 From: "Patrick O'Reilly" <patrick@mip.co.za> To: "FBSD-Q" <freebsd-questions@FreeBSD.ORG> Subject: RE: One for the script gurus Message-ID: <NDBBIMKICMDGDMNOOCAIMEFMDFAA.patrick@mip.co.za> In-Reply-To: <20010822163649.B98728@ns2.wananchi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Wash, try this for a start: ------- for usr in `grep -v "^#" /etc/passwd | cut -d":" -f1` do mkdir /home/${usr} # replace /home/ with whatever base you want chown ${usr} /home/${usr} done ------- This does not take care of group ownership of the directories, but it does exclude comment lines in passwd from being processed. Patrick. -----Original Message----- From: owner-freebsd-questions@FreeBSD.ORG [mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Odhiambo Washington Sent: 22 August 2001 15:37 To: FBSD-Q Subject: One for the script gurus You have your /etc/passwd file and from it you want to create a home directory for every user in it. I am imagining how to extract that info from the file and use it to feed some script that would do what I want. I am imagining some emergency situation where my /home tape backup has goofed. I leave it you to, please. Thanks. -Wash -- Odhiambo Washington Wananchi Online Ltd., wash@wananchi.com 1st Flr Loita Hse. Tel: 254 2 313985 Loita Street., Fax: 254 2 313922 PO Box 10286,00100-NAIROBI,KE. In case of doubt, make it sound convincing. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?NDBBIMKICMDGDMNOOCAIMEFMDFAA.patrick>