This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Network installation still fails, Windows 7 only


Am 21.06.2016 um 14:04 schrieb Corinna Vinschen:
On Jun 21 09:01, Thomas Wolff wrote:
I had recently reported that an old network installation problem, that had
been resolved meanwhile, reappeared:
https://cygwin.com/ml/cygwin-apps/2015-12/msg00012.html

As an additional observation, on the same machine, there is also a virtual
machine running Windows XP. From that, I can use setup.exe and seamlessly
update cygwin which is then also available in the Windows 7 host
environment. Running setup.exe from Windows 7 directly still fails with the
described symptoms.

There must be something weird about interpretation of access rights using
the Windows 7 API.
As an idea, perhaps someone familiar with setup.exe could check whether at
any place access is rejected due to interpretation of access rights without
actually trying the access?
Setup usually doesn't explicitely check access, it only sets ACLs
POSIX-like.  How does the ACL look like (icacls *and* getfacl output,
please) it complains about?

------------------------------------------------------------------------
Windows 7:

$ getfacl /etc
# file: /etc
# owner: Administratoren
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
group:SYSTEM:rwx
group:Benutzer:r-x
group:Professoren:rwx
group:Mitarbeiter:rwx
group:Lehrbeauftragte:rwx
mask:rwx
other:r-x
default:user::rwx
default:group::---
default:group:SYSTEM:rwx
default:group:Benutzer:r-x
default:group:Professoren:rwx
default:group:Mitarbeiter:rwx
default:group:Lehrbeauftragte:rwx
default:mask:rwx
default:other:r-x

$ getfacl 'L:\TGI\cygwin'
# file: L:\TGI\cygwin
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
other:r-x

$ getfacl 'L:\TGI\cygwin/var/log/setup.log'
# file: L:\TGI\cygwin/var/log/setup.log
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rw-
group::r--
other:r--

$ getfacl 'H:\'
# file: H:\
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
other:r-x

$ getfacl 'H:\tmp'
# file: H:\tmp
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
other:r-x

$ icacls L:/TGI/cygwin/etc
L:/TGI/cygwin/etc VORDEFINIERT\Administratoren:(I)(OI)(CI)(F)
                  NT-AUTORITÅT\SYSTEM:(I)(OI)(CI)(F)
                  ERSTELLER-BESITZER:(I)(OI)(CI)(IO)(F)
                  VORDEFINIERT\Benutzer:(I)(OI)(CI)(RX)
                  Jeder:(I)(OI)(CI)(RX)
                  DIGITALLABOR\Professoren:(I)(OI)(CI)(M,DC)
                  DIGITALLABOR\Mitarbeiter:(I)(OI)(CI)(M,DC)
                  DIGITALLABOR\Lehrbeauftragte:(I)(OI)(CI)(M,DC)

1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler aufgetreten.

$ icacls L:/TGI/cygwin/var/log/setup.log
L:/TGI/cygwin/var/log/setup.log VORDEFINIERT\Administratoren:(I)(F)
                                NT-AUTORITÅT\SYSTEM:(I)(F)
                                VORDEFINIERT\Benutzer:(I)(RX)
                                Jeder:(I)(RX)
                                DIGITALLABOR\Professoren:(I)(M,DC)
                                DIGITALLABOR\Mitarbeiter:(I)(M,DC)
                                DIGITALLABOR\Lehrbeauftragte:(I)(M,DC)

1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler aufgetreten.

$ icacls H:/
H:/ VORDEFINIERT\Administratoren:(OI)(CI)(F)
    NT-AUTORITÅT\SYSTEM:(OI)(CI)(F)
    ERSTELLER-BESITZER:(OI)(CI)(IO)(M,DC)
    DIGITALLABOR\Mitarbeiter:(OI)(CI)(M,DC)
    DIGITALLABOR\wolff:(OI)(CI)(M,DC)

1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler aufgetreten.

$ icacls H:/tmp
H:/tmp VORDEFINIERT\Administratoren:(I)(OI)(CI)(F)
       NT-AUTORITÅT\SYSTEM:(I)(OI)(CI)(F)
       DIGITALLABOR\wolff:(I)(M,DC)
       ERSTELLER-BESITZER:(I)(OI)(CI)(IO)(M,DC)
       DIGITALLABOR\Mitarbeiter:(I)(OI)(CI)(M,DC)
       DIGITALLABOR\wolff:(I)(OI)(CI)(IO)(M,DC)

1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler aufgetreten.


------------------------------------------------------------------------
Virtual Windows XP:

$ getfacl /etc
# file: /etc
# owner: Administratoren
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
group:SYSTEM:rwx
group:Benutzer:r-x
group:Professoren:rwx
group:Mitarbeiter:rwx
group:Lehrbeauftragte:rwx
mask:rwx
other:r-x
default:user::rwx
default:group::---
default:group:SYSTEM:rwx
default:group:Benutzer:r-x
default:group:Professoren:rwx
default:group:Mitarbeiter:rwx
default:group:Lehrbeauftragte:rwx
default:mask:rwx
default:other:r-x

$ getfacl L:/TGI/cygwin
# file: L:/TGI/cygwin
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
other:r-x

$ getfacl L:/TGI/cygwin/var/log/setup.log
# file: L:/TGI/cygwin/var/log/setup.log
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rw-
group::r--
other:r--

$ getfacl H:/
# file: H:/
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
other:r-x

$ getfacl H:/tmp
# file: H:/tmp
# owner: wolff
# group: DomÃÂnen-Benutzer
user::rwx
group::r-x
other:r-x

$ cacls L:/TGI/cygwin
L:\TGI\cygwin VORDEFINIERT\Administratoren:(OI)(CI)F
              NT-AUTORITÅT\SYSTEM:(OI)(CI)F
              ERSTELLER-BESITZER:(OI)(CI)(IO)F
              VORDEFINIERT\Benutzer:(OI)(CI)R
              Jeder:(OI)(CI)R
              DIGITALLABOR\Professoren:(OI)(CI)(Beschrânkter Zugriff:)
                                               DELETE
                                               READ_CONTROL
                                               SYNCHRONIZE
                                               FILE_GENERIC_READ
                                               FILE_GENERIC_WRITE
                                               FILE_GENERIC_EXECUTE
                                               FILE_READ_DATA
                                               FILE_WRITE_DATA
                                               FILE_APPEND_DATA
                                               FILE_READ_EA
                                               FILE_WRITE_EA
                                               FILE_EXECUTE
                                               FILE_DELETE_CHILD
                                               FILE_READ_ATTRIBUTES
                                               FILE_WRITE_ATTRIBUTES
DIGITALLABOR\Mitarbeiter:(OI)(CI)(Beschrânkter Zugriff:)
                                               DELETE
                                               READ_CONTROL
                                               SYNCHRONIZE
                                               FILE_GENERIC_READ
                                               FILE_GENERIC_WRITE
                                               FILE_GENERIC_EXECUTE
                                               FILE_READ_DATA
                                               FILE_WRITE_DATA
                                               FILE_APPEND_DATA
                                               FILE_READ_EA
                                               FILE_WRITE_EA
                                               FILE_EXECUTE
                                               FILE_DELETE_CHILD
                                               FILE_READ_ATTRIBUTES
                                               FILE_WRITE_ATTRIBUTES
DIGITALLABOR\Lehrbeauftragte:(OI)(CI)(Beschrânkter Zugriff:)
                                                   DELETE
                                                   READ_CONTROL
                                                   SYNCHRONIZE
                                                   FILE_GENERIC_READ
                                                   FILE_GENERIC_WRITE
                                                   FILE_GENERIC_EXECUTE
                                                   FILE_READ_DATA
                                                   FILE_WRITE_DATA
                                                   FILE_APPEND_DATA
                                                   FILE_READ_EA
                                                   FILE_WRITE_EA
                                                   FILE_EXECUTE
                                                   FILE_DELETE_CHILD
                                                   FILE_READ_ATTRIBUTES
                                                   FILE_WRITE_ATTRIBUTES
$ cacls H:/
H:\ VORDEFINIERT\Administratoren:(OI)(CI)F
    NT-AUTORITÅT\SYSTEM:(OI)(CI)F
    ERSTELLER-BESITZER:(OI)(CI)(IO)(Beschrânkter Zugriff:)
                                   DELETE
                                   READ_CONTROL
                                   SYNCHRONIZE
                                   FILE_GENERIC_READ
                                   FILE_GENERIC_WRITE
                                   FILE_GENERIC_EXECUTE
                                   FILE_READ_DATA
                                   FILE_WRITE_DATA
                                   FILE_APPEND_DATA
                                   FILE_READ_EA
                                   FILE_WRITE_EA
                                   FILE_EXECUTE
                                   FILE_DELETE_CHILD
                                   FILE_READ_ATTRIBUTES
                                   FILE_WRITE_ATTRIBUTES
DIGITALLABOR\Mitarbeiter:(OI)(CI)(Beschrânkter Zugriff:)
                                     DELETE
                                     READ_CONTROL
                                     SYNCHRONIZE
                                     FILE_GENERIC_READ
                                     FILE_GENERIC_WRITE
                                     FILE_GENERIC_EXECUTE
                                     FILE_READ_DATA
                                     FILE_WRITE_DATA
                                     FILE_APPEND_DATA
                                     FILE_READ_EA
                                     FILE_WRITE_EA
                                     FILE_EXECUTE
                                     FILE_DELETE_CHILD
                                     FILE_READ_ATTRIBUTES
                                     FILE_WRITE_ATTRIBUTES
DIGITALLABOR\wolff:(OI)(CI)(Beschrânkter Zugriff:)
                               DELETE
                               READ_CONTROL
                               SYNCHRONIZE
                               FILE_GENERIC_READ
                               FILE_GENERIC_WRITE
                               FILE_GENERIC_EXECUTE
                               FILE_READ_DATA
                               FILE_WRITE_DATA
                               FILE_APPEND_DATA
                               FILE_READ_EA
                               FILE_WRITE_EA
                               FILE_EXECUTE
                               FILE_DELETE_CHILD
                               FILE_READ_ATTRIBUTES
                               FILE_WRITE_ATTRIBUTES

------------------------------------------------------------------------


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]