Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com List-Unsubscribe: List-Archive: List-Help: , Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com Message-ID: <37AC2878.F2D7458D@vinschen.de> Date: Sat, 07 Aug 1999 14:37:12 +0200 From: Corinna Vinschen X-Mailer: Mozilla 4.6 [en] (WinNT; I) X-Accept-Language: de,en MIME-Version: 1.0 To: Chris Faylor CC: cygdev Subject: ntsec patch 10 Content-Type: multipart/mixed; boundary="------------CFA1813AA05BA9249A1F317C" This is a multi-part message in MIME format. --------------CFA1813AA05BA9249A1F317C Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi Chris, I have attached a tiny patch to ntsec. Maybe, it's helpful in the case of Earnies get_signal_mutex problem. When ntsec is on, the security attributes of any started process now contain an access allowed ACE for the special NT authority named `CREATOR OWNER'. It's only an idea, I don't know, if this really helps, because I can't reproduce Earnies effect. Unfortunately, with the 5-Aug snapshot, nothing has changed in the described behaviour of `man' and `make'. The output of man is as with 3-Aug snapshots: /usr/local/bin/groff: can't find `DESC' file /usr/local/bin/groff:fatal error: invalid device `ascii' 0 0 [main] D:\bin\sh.exe 1034 sig_send: error sending signal(-3) to pid 1034, Win32 error 6 regardless of the setting of ntsec. It's always bash, which has this problem! I have made tests with zsh and ksh as /bin/sh with funny results: zsh: make runs without problems man results in no output but in no sig_send error, too. ksh: make runs without problems man results in /usr/local/bin/groff: can't find `DESC' file /usr/local/bin/groff:fatal error: invalid device `ascii' but without the sig_send error message. I would like to test it with ash as /bin/sh. Would you be so kind, to send me a fresh binary? Do you wish to receive more straces and if so, what kind of, which commands and so on. Corinna ChangeLog: ========== Sat Aug 7 14:30:00 Corinna Vinschen * security.cc (get_creator_owner_sid): New function. * shared.cc (sec_user): calls `get_creator_owner_sid' in creation of the security attributes structure additionally. --------------CFA1813AA05BA9249A1F317C Content-Type: application/octet-stream; name="ntsec-patch10.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ntsec-patch10.bz2" QlpoOTFBWSZTWX5XS6wAAdF/gHA0wDBzf//6/+XfoL/n3/5gA589QlAoAHGjJkYRiAYTQYBN BoGTJoyZDCAxxoyZGEYgGE0GATQaBkyaMmQwgMcaMmRhGIBhNBgE0GgZMmjJkMIDCU0UJNMT IAB6mIaNANANGgNAaGgBxoyZGEYgGE0GATQaBkyaMmQwgMJIhNNASehNNU9NNqanpNPSPU0/ UI9EZqGmnqN6psUx6pBWJMgyXIe0PrN+kJsah4t9GT/f1VFSipwHsrhCRElLYQlXN2sDxPDn d+grO8wEHpNIOkkXJxhIsOziGhxCFRL7d4zIPdvAhiBa9a9nZCMGKecO87S09B4EplA4Pg9/ o2zPKMpi5DUWKK/ozbx5GqWCVRosaawEjSktOevlxERM1ZVVzzFIoxTH4WvCJRW3bQEAFkkx p6dl5BUE6+psJSJMRTDcSdPiRFCkVAYuFxlczQkJWExfybpYiIYq6+EqNWa05eV5PaKmmVRD jhbENWG/dJJJJK2HWFElJicQ1eo58Bl1gUK59Qx5ziOmARCHWLEW2DNo8LNfTCMXuCp7WcYm m1MxWp1whUDOziwERKB5D6FEXCS0F1TpklUq6RtgbwDhAWz4HENgLRukNngSOk9vzDTFfCpH vDsLBywOr9SITSTjbRpZiRAke8oOf6UDuMp254VlZJLEUjcEdxYj4pkQzORoTkERu4YXEaKL 1BpExQ2iiRMsTTapLgPiqGNZ2jlxlpMi/lZBbrV6zjHAYFhcyHj3A2TMzQG1+ndfARXy4Hb2 0Jl4ZGzrE5mWm/InqB7xZBrgXk1oWwcoJy4XZywqIJ4cY1pAfwnKd6cO1XQ8yJfGReTukndy ZjsZbTaxhsn3OxQoGoNKwiAEhihBfP9hHgAkGSrDm+VaPcW5mSCCGFnBwdGdjRcGXRI8pgYh Mz79ArzAB0bwklVyCmFStDVUrA2i40K1ZDF5w/g0V9QMfmWHeBAkXkDkhX0wh/zP5mcmKgGS HdeSAJhMJYkkYmBzHyI6yomRHsZGuIcKeGc5uPTyoqRsSzDcRQKFXSYhAqE0GC2kQgTNAp0K gmH7lw5RQJA4MYmIsUbDOrjcV2oo6egqlayXPFODwBawgHjZQMh4sSNRQIG5LiKitFdxNILj MyXuVZgeIVdQE06NBtN6ZMV2HCjTgrDsLQkYhoGCqKJorSvRn6PG4M/m/8XckU4UJB+V0usA --------------CFA1813AA05BA9249A1F317C--