From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Emacs creates emacs.d/ as root when using sudo Date: Tue, 02 Jul 2019 00:21:38 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="84783"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 02 06:30:16 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hiAQn-000Lo4-9b for ged-emacs-devel@m.gmane.org; Tue, 02 Jul 2019 06:30:13 +0200 Original-Received: from localhost ([::1]:48802 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hiAQm-0007xH-7h for ged-emacs-devel@m.gmane.org; Tue, 02 Jul 2019 00:30:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43102) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hiAIf-00081n-NF for emacs-devel@gnu.org; Tue, 02 Jul 2019 00:21:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hiAIe-0001YH-Rh for emacs-devel@gnu.org; Tue, 02 Jul 2019 00:21:49 -0400 Original-Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:43288 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hiAIe-0001Ws-Js for emacs-devel@gnu.org; Tue, 02 Jul 2019 00:21:48 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hiAIb-000EF3-8G for emacs-devel@gnu.org; Tue, 02 Jul 2019 06:21:45 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:Ti0vyhC+TOxpn9dEnxpXGHdpA7E= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:238287 Archived-At: > $ sudo emacs /etc/default/motd-news I'd consider the above as a pilot error. If you use sudo naively like above, the $HOME is still that of the invoking user, so you're going to have these kinds of problems with all kinds of programs (I also consider it a serious security issue because you'll execute as root the user's ~/.emacs or in other cases it'll be the user's ~/.bashrc or whatever else, and I'd generally assume that those files were not written under the assumption that they may be run as root, so they may introduce all kinds of problems). Stefan