OSDN Git Service

Change well_known_admin_sid to well_known_admins_sid throughout.
authorcorinna <corinna>
Sun, 15 Jul 2001 22:40:07 +0000 (22:40 +0000)
committercorinna <corinna>
Sun, 15 Jul 2001 22:40:07 +0000 (22:40 +0000)
commit07bbbfbbb5c586e7a87d1f4c9ff2e05d7ade19b0
treeef290233b29a90316a0ccbecec2cf4610462298c
parent36a09cff086a6b9ba72a227875474889172a8eda
    Change well_known_admin_sid to well_known_admins_sid throughout.
        * sec_acl.cc (setacl): Never set DELETE permission. Set
        FILE_DELETE_CHILD only on readable and executable directories.
        * sec_helper.cc: Add constructor for `well_known_null_sid'.
        * security.cc (get_nt_attribute): Set S_ISVTX for directories if
        FILE_WRITE_DATA and FILE_EXECUTE but not FILE_DELETE_CHILD is set.
        Add evaluation of S_ISVTX, S_ISGID and S_ISUID from NULL ACE.
        (alloc_sd): Never set DELETE permission. Set FILE_DELETE_CHILD
        only on readable and executable directories.
        Add creation of NULL ACE for S_ISVTX, S_ISGID and S_ISUID permissions.
        * security.h: Add extern declaration for `well_known_null_sid'.
winsup/cygwin/ChangeLog
winsup/cygwin/grp.cc
winsup/cygwin/sec_acl.cc
winsup/cygwin/sec_helper.cc
winsup/cygwin/security.cc
winsup/cygwin/security.h
winsup/cygwin/shared.cc