delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/12/01/02:39:47

From: PATRIK AT Oslo4GW DOT Norway DOT NCR DOT COM (Patrik Wennberg - NCR)
Subject: cygwin32 NT4.0 NTFS - problem?
1 Dec 1997 02:39:47 -0800 :
Message-ID: <34827681.cygnus.gnu-win32@Oslo4GW.Norway.NCR.COM>
To: "'gnu-win32 AT cygnus DOT com'" <gnu-win32 AT cygnus DOT com>

It was when I compiled perl5.004_04 (many thanks to Chris Faylor for
supplying the patch to it) that I stumbled upon a problem that I can't
find any solution to. I've looked through the mailing-list archive
without being able to find any related info, so I need some help.

It seems that the default behavior for permissions in a NTFS
differ very much from UNIX. It looks like they have mixed the concept
of "user" and "group" so that nt-groups appear as owners to objects in
the fs. The result from this is that e.g. the test command fails when
it test for write-permission. Please see the following script that
explains the situation:

        file=$$_test_file

        test_perm() {
                if test -w $file
                then
                        echo "write permission"
                else
                        echo "NO write permission"
                fi
        }

        #My uid and gid:
        id

        >$file
        # Since I've just created the file,
        # I do have "writepermission" to it.

        ls -l $file
        test_perm
        echo "fuubar" >>$file
        #Just to convince myself ;-)

        chown `id -u -n` $file

        ls -l $file
        test_perm

        rm -f $file

My perl5.004_04 is up and running, only because I made an ugly hack to
the "-w test" in the source, but I am not happy with the situation.

Is this something that should/could be fixed in cygwin32 or is it
something that we just have to live with?

PS.
Of course I've tried everything both with and without Sergey's patches.

Best Regards

Patrik Wennberg
_______________________________________________________________
|
| Patrik Ericson Wennberg
| NCR Norway, PS Division
|---
| Email: Patrik DOT Wennberg AT Norway DOT NCR DOT COM
|---
| Phone:         +47-22953770
| Cellphone (inc. SMS):  +47-91321474
| MobileFax:  +47-91240069
|---
| NCR Norge A.S.
| Box 24, N-0409 OSLO
| NORWAY
|______________________________________________________________
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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