X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:subject:references:to:from:message-id :date:mime-version:in-reply-to:content-type :content-transfer-encoding; q=dns; s=default; b=qNlit4G1Faj6IEiB QpPjb4pVCtPfaakKPCOtve8PwmZ2SceFmRd2occcMdfUJrzNpuvyXvco7hQsdBYT QDtAj7ni48trOS7Gcj306nLv7otJ67F6vdDjSb729aRvVD4/waDyViJB7yi4KdZh rFZMOTKc03MIPYYQqpnJdehODuE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:subject:references:to:from:message-id :date:mime-version:in-reply-to:content-type :content-transfer-encoding; s=default; bh=gkzhvfhDhq9ky/UOlB8OYS IQppA=; b=Cjxfwr2asjIQLL5P0kh/bKm23uD9PVfSjltjfF18mcTTrjdNqU+bDa /feCLPsaq5aHQj5TWAPxjid3xRBshtL9syHuLLzlbFAMi4h43qKYJCPF2fks3jeH DktgEIFqSZku5ShsCOnzjoTF2Dk+iVX3J15j8JJQCzNddbJitvU0U= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.3 required=5.0 tests=BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=no version=3.3.2 spammy=moss, Moss, taste, sigh X-HELO: mailsrv.cs.umass.edu Reply-To: moss AT cs DOT umass DOT edu Subject: Re: Wrong file permissions References: To: cygwin AT cygwin DOT com From: Eliot Moss Message-ID: Date: Fri, 19 Aug 2016 10:17:13 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes On 8/19/2016 8:27 AM, Björn Kautler wrote: > Hi, > > I have a problem I hope you can help me to solve. > I switched to a new box at work and copied over my whole cygwin folder via > rsync from the old box to the new one. > But now if I do "touch tmp", the file gets 060 permissions and not 644 like > before. > This is very disturbing, as not even "cat << "bash: cannot create temp file for here-document: Permission denied". > > I hope you can help me with this one. First, I suspect that Corinna, et al., will be interested in the output of icacls applied to a file/folder in question, and possibly cygcheck output. Second, rsync'ing your stuff over probably does not respect that you almost certainly have a new Windows SID on your new box. You probably need to change over ownership. And any group(s) you assigned probably did not carry over either. Yeah, it's a pain moving to a new box. I suspect others on the list will have suggestions as to best procedure to follow when moving over. In any case, this suggests using Windows commands (manipulation from a File Explorer opened with admin privileges) to insure that all your files have the right owner, and (if you follow my scheme mentioned below) to add a new group to the files (that can also be done using a recursive chgrp once things are in a state to allow it). For my part, I have found it helpful (or to my taste anyway) to create a new group, distinct from my user identity. (Windows typically kind of conflates the two, i.e., each user *is* a group, and that group is typically the primary group of files for which you are the primary user / creator.) I then chgrp all my Cygwin files to that group, and also set folders to propagate their group to newly created files (g+s, or 2000, permission on directories). For my backup programs to work I also set for all files/folders to have read access by SYSTEM and for that to propagate from folders. For files created by Windows programs I still sometimes need to adjust their group manually (sigh). I hope this hasn't been too terse for you to get some useful guidance. Cygwin community: Do we have guidance in the FAQ about moving a Cygwin installation to a new box? (I mean the user's files, not the install done by setup -- which (IMO) should be redone on a new box, not copied.) Regards -- Eliot Moss -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple