Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Mon, 12 May 2003 10:25:49 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: sferriol cc: cygwin AT cygwin DOT com Subject: Re: howto change home path in /etc/passwd In-Reply-To: <1052749051.3ebfacfbf2d0a@webmail.imag.fr> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 12 May 2003 Sylvain DOT Ferriol AT imag DOT fr wrote: > Surlignage Igor Pechtchanski : > > > On Mon, 12 May 2003, sferriol wrote: > > > > > hello > > > is there a command to change the home directory of a user in /etc/passwd > > > because ssh sees this file before $HOME and i have always a error. > > > > Use an editor to edit /etc/passwd (as has been suggested). Mind the line > > endings (I think). > > no my question is to do this automatically > because when the admin has installed cygwin on a computer, it adds users > and each users has to define the variable HOME, > but if they use ssh, they have to chang /etc/passwd too. > > i want to create a install file which update automatically /etc/passwd, puts defaults files (bashrc, inputrc,...) > i see that there is the mkpasswd command but it doesn't do what i want > > do you know when /etc/passwd is created??? > > sylvain /etc/passwd is normally created (along with /etc/group) when setup runs the passwd-grp.sh postinstall script. The program that actually creates the passwd entries is called mkpasswd, and it sets the home directory to /home/ by default. One thing you can do is create symbolic links (or, better yet, user mounts) from /home/ to that user's $HOME. That way, you will not have to change /etc/passwd at all. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Knowledge is an unending adventure at the edge of uncertainty. -- Leto II -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/