From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Easy configuration of a site-lisp directory Date: Sat, 21 Aug 2021 17:42:08 +0300 Message-ID: <831r6mzwov.fsf@gnu.org> References: <87y29cj65y.fsf@posteo.net> <871r6pu6pc.fsf@posteo.net> <87v941hz9o.fsf@posteo.net> <83sfz3z4gm.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26628"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 21 16:43:08 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mHSDD-0006ls-Nl for ged-emacs-devel@m.gmane-mx.org; Sat, 21 Aug 2021 16:43:07 +0200 Original-Received: from localhost ([::1]:53490 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHSDC-0002yg-Nk for ged-emacs-devel@m.gmane-mx.org; Sat, 21 Aug 2021 10:43:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHSCb-0002Fb-QT for emacs-devel@gnu.org; Sat, 21 Aug 2021 10:42:29 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45918) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHSCb-0002SU-6y; Sat, 21 Aug 2021 10:42:29 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1753 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHSCa-0007nX-Dt; Sat, 21 Aug 2021 10:42:29 -0400 In-Reply-To: (message from Arthur Miller on Sat, 21 Aug 2021 16:34:34 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272794 Archived-At: > From: Arthur Miller > Cc: monnier@iro.umontreal.ca, philipk@posteo.net, emacs-devel@gnu.org > Date: Sat, 21 Aug 2021 16:34:34 +0200 > > I understand they consider it a security issue, but I don't understand > why. Couldn't they apply same rules to symlinked file access as if the > access was direct? If the symlink resolution is done below the level where access rights are checked, you cannot do that. Also, the ACL system on Windows is very complex, and there are a lot of access rights inherited indirectly, so maybe there's more to it than meets the eye. Like I said, I'm not an expert on this stuff. > Bit I guess Microsoft has acquired quite clever > people so they have their reasons. I don't think they removed symlinks > just because, for no good reason. Symlinks are not removed from Windows, they are present (and Emacs on Windows supports them).