www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/04/30/09:51:49

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
To: cygwin AT cygwin DOT com
From: "A. Alper Atici" <alperatici AT ttnet DOT net DOT tr>
Subject: Some hard/softlink issues on NTFS
Date: Fri, 30 Apr 2004 16:52:12 +0300
Lines: 65
Message-ID: <c6tlkh$apk$1@sea.gmane.org>
Mime-Version: 1.0
X-Complaints-To: usenet AT sea DOT gmane DOT org
X-Gmane-NNTP-Posting-Host: mstr195175-14121.dial-in.ttnet.net.tr
X-Archive: encrypt
User-Agent: Forte Agent 2.0/32.646

The following fun happens on NTFS of a local XP-Pro SP1 with ntsec, Cygwin 1.5.9:


$ id
uid=1003(ati) gid=0(root) groups=0(root),513(nobody),544(Administrators),545(Users)
$ ll -d ../`basename $PWD`
drwxr-xr-x+   2 ati      root            0 Apr 30 15:38 ../t
$ touch aa
$ ll
total 0
-rw-r--r--    1 ati      root            0 Apr 30 15:38 aa
$ chown admin aa
$ ln aa bb
$ ll
total 0
-rw-r--r--    1 admin    root            0 Apr 30 15:38 aa
-rwxr-xr-x    1 ati      root            0 Apr 30 15:38 bb
$ chmod g+w aa
$ ln aa cc
$ ll
total 0
-rw-rw-r--    2 admin    root            0 Apr 30 15:38 aa
-rwxr-xr-x    1 ati      root            0 Apr 30 15:38 bb
-rw-rw-r--    2 admin    root            0 Apr 30 15:38 cc
$ ln -s cc dd
$ ll
total 0
-rw-rw-r--    2 admin    root            0 Apr 30 15:38 aa
-rwxr-xr-x    1 ati      root            0 Apr 30 15:38 bb
-rw-rw-r--    2 admin    root            0 Apr 30 15:38 cc
lrwxrwxrwx    1 ati      root           84 Apr 30 15:39 dd -> cc
$ chown admin dd
$ ll
total 0
-rw-rw-r--    2 admin    root            0 Apr 30 15:38 aa
-rwxr-xr-x    1 ati      root            0 Apr 30 15:38 bb
-rw-rw-r--    2 admin    root            0 Apr 30 15:38 cc
lrwxrwxrwx    1 admin    root           84 Apr 30 15:39 dd -> cc
$ rm dd
rm: remove `dd'? y
rm: cannot unlink `dd': Permission denied
$ rm cc
rm: remove `cc'? y
$ ll
total 0
-rw-rw-r--    1 admin    root            0 Apr 30 15:38 aa
-rwxr-xr-x    1 ati      root            0 Apr 30 15:38 bb
lrwxrwxrwx    1 admin    root           84 Apr 30 15:39 dd -> cc
$ rm dd
rm: remove `dd'? y
rm: cannot unlink `dd': Permission denied
$ chmod g-w aa
$ rm aa
rm: remove write-protected file `aa'? y
$ ll
-rwxr-xr-x    1 ati      root            0 Apr 30 15:38 bb
lrwxrwxrwx    1 admin    root           84 Apr 30 15:39 dd -> cc


In case you wonder who user admin is, here's its id output:
uid=500(admin) gid=0(root) groups=0(root),513(nobody),544(Administrators),545(Users)


--
A. Alper Atici               OpenPGP KeyID: 0xB824F550


--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019