From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: dick Newsgroups: gmane.emacs.devel Subject: Re: Access control in Emacs? Date: Tue, 14 Sep 2021 10:28:37 -0400 Message-ID: <87r1dr5izu.fsf@dick> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28858"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.14 (Gnus v5.14pre) Emacs/28.0.50 (gnu/linux) Cc: "emacs-devel@gnu.org" To: Qiantan Hong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 14 17:12:01 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 1mQA6K-0007Lx-Rz for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Sep 2021 17:12:00 +0200 Original-Received: from localhost ([::1]:34426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQA6I-0002Rt-MP for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Sep 2021 11:11:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQ9QQ-0002R0-6K for emacs-devel@gnu.org; Tue, 14 Sep 2021 10:28:42 -0400 Original-Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]:40905) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQ9QO-00005X-FI for emacs-devel@gnu.org; Tue, 14 Sep 2021 10:28:41 -0400 Original-Received: by mail-qk1-x72d.google.com with SMTP id t190so14975502qke.7 for ; Tue, 14 Sep 2021 07:28:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=+pkkO4Z8evDbOxBBOjXE0Le8/cj8kS60a280WGSZXD8=; b=Ka9J0Li2zL9bkXXjqjAg0/JvsiDis9oHNz87ighXciXV7T9rJ07ouUGrlwJ5YVr+Av 7uo6SRgkHsvHuNMZ66DYs8XNRrnlVeXARHem49G9si1pRgK6zJZo747gMhAQ8I946/cy 9M6rFOaew4kKKFi7K8KrooPunFlgiVBQf2ThwPZc2Jtmu6cvFxZHYR/lHlCsUNJ8fUSE zoPbn8wwSDHvbwAmVr4G+Vzb9fFQ7unIBQ2lJLanoQzaBIhjzzTnClasSX7g0tqt6onC oH5xFkITKymh9B5/17dfGc35kX4cs5LhSZVikBvispyNcGs2ONWapQh+APqyNxVG6iY4 YNQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=+pkkO4Z8evDbOxBBOjXE0Le8/cj8kS60a280WGSZXD8=; b=LvYLC7ARRl/7cWgOdRp+E6qtltHqEbqLIEmX+yDUt4l6dI+ezLuBhd7rfeLaRIjIj4 itvMLgMyxDLE37cXJ5AK93ZxiaCNnp21W0P8604pxjuuzX1B/AGmxTSvFg4l/t95E4rd TVTAPdx3atbrEFgbBuX6XAIaeURobEgy3sozqFyiGc6fhmU8t/szjHT5DVsJsZ7X1zc4 DRa0HJel/bYgTb1naC8vsgxSeO33oHcRw9GVaHb8OjrYDXmcvgR5vhJWxeGeDMuIwa7n kx7qlzN5O6xtkb/GEqdoJqgkr+D6umspFA3RqJLnkSk4oDp8gziJm7u9cwoS1nktjHo/ YcRA== X-Gm-Message-State: AOAM532s9n3qr1Flf/bKBeBKkt/1F7ab2o0jnNlnYrYNhEWhdBmMPfMA 0pjidjNIYk4FlNOulFOSLXE= X-Google-Smtp-Source: ABdhPJxyf3xpjmF6mI9/hgGx0lEJu20qKGqJmAhYn3/uy99j7P8m6oZqmkjLv97DPAWaakR012w6Rg== X-Received: by 2002:a05:620a:2094:: with SMTP id e20mr5111324qka.171.1631629718150; Tue, 14 Sep 2021 07:28:38 -0700 (PDT) Original-Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id d12sm5895495qtq.61.2021.09.14.07.28.37 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 Sep 2021 07:28:37 -0700 (PDT) In-Reply-To: (Qiantan Hong's message of "Tue, 14 Sep 2021 12:49:27 +0000") Received-SPF: pass client-ip=2607:f8b0:4864:20::72d; envelope-from=dick.r.chiang@gmail.com; helo=mail-qk1-x72d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:274700 Archived-At: QH> I=E2=80=99m experimenting making Emacs a collaborative OS ... adding QH> arbitrary remote command/function call A multi-user OS exists, and it is called UNIX. It would be hard to improve upon it. What you seem to want is remote shell. That also exists. If port forwarding or a simple X11 connection is not slick enough, there is emacsclient. When I was an undergrad, burning the candle on both ends was all I could manage to keep my head above water, and I got Bs. It would never occur to = me to write software outside classes, so much respect.