Date: Mon, 17 Apr 2006 18:48:22 +0200 From: Erik Norgaard <norgaard@locolomo.org> To: questions@freebsd.org Subject: getting a user's home dir (sed/awk?) Message-ID: <4443C6D6.3040707@locolomo.org>
next in thread | raw e-mail | index | archive | help
Hi: I am trying to create a script, the idea is to host a number of web services, each running as a different process owned by a different user bound to a non privileged port on localhost. The point is that each service can be restarted without affecting other services and that any security compromise does not propagate to other services. Now, to start all servers I want to create a master script that looks up the user's home directory and runs a script in a predefined path. So the question is: given a username, how do I get the homedir? I have found "pw usershow user1" will return a line from the passwd file, but that needs to be split chewed, and spit out. Seems awk can do it but I have no clue. Thanks, Erik PS: Yes, I know, I could just create a perl script - but this time I want to do it all using the tools in base. -- Ph: +34.666334818 web: www.locolomo.org S/MIME Certificate: www.daemonsecurity.com/ca/8D03551FFCE04F06.crt Subject ID: 9E:AA:18:E6:94:7A:91:44:0A:E4:DD:87:73:7F:4E:82:E7:08:9C:72 Fingerprint: 5B:D5:1E:3E:47:E7:EC:1C:4C:C8:3A:19:CC:AE:14:F5:DF:18:0F:B9
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4443C6D6.3040707>