From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#57044: 29.0.50; tramp-error: Reading directory: Permission denied, /scp:motorolausb:/storage/emulated/0/ Date: Tue, 06 Sep 2022 13:18:32 +0200 Message-ID: <87h71kagzb.fsf@gmx.de> References: <86czdb3lg4.fsf@protected.rcdrun.com> <87edxrkt8d.fsf@gmx.de> <87k06w40as.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12350"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 57044@debbugs.gnu.org To: Jean Louis Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 06 14:05:01 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1oVXK8-0002x4-V2 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 06 Sep 2022 14:05:01 +0200 Original-Received: from localhost ([::1]:53368 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oVXK7-0005eC-MU for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 06 Sep 2022 08:04:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVWcc-0002g0-H3 for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2022 07:20:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:32894) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oVWcc-0008Vv-5U for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2022 07:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oVWcb-0000Jb-QZ for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2022 07:20:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Sep 2022 11:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57044 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 57044-submit@debbugs.gnu.org id=B57044.16624631531137 (code B ref 57044); Tue, 06 Sep 2022 11:20:01 +0000 Original-Received: (at 57044) by debbugs.gnu.org; 6 Sep 2022 11:19:13 +0000 Original-Received: from localhost ([127.0.0.1]:49826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVWbp-0000IH-DI for submit@debbugs.gnu.org; Tue, 06 Sep 2022 07:19:13 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:48271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVWbn-0000I3-CM for 57044@debbugs.gnu.org; Tue, 06 Sep 2022 07:19:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662463114; bh=ViPQWbluaGIOQVFh2Eg1pNvkg168vChRKOlYgqDJbh4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=WVnQFeUcsqVjHfkf+M7AHX4l9Etc2Dadlqwo+whJ0Ctb0fJJeOM6MaGS3a1zFMt3i ursnFfA/JTkWNtOKlI8oGcDDpbaHoAVnYA0y6mjjt+u/n6FW8j6U2ujb1E5PwWWcvs mn2XiOpDl9kY7Oi+fge78S/BbTKGKx3kSKFLQQ/Y= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([79.140.112.1]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGhyc-1oZMMd3YW2-00Dmom; Tue, 06 Sep 2022 13:18:33 +0200 In-Reply-To: (Jean Louis's message of "Sat, 3 Sep 2022 06:50:39 +0300") X-Provags-ID: V03:K1:OrqDGfe0xF+DW6MzFpgTd/hfpAkLTY8yFBBeiPlbfEDwFMhomBK I/94LHE6cPxoovbu+JmxvVgGJA30v/YKd2wZsOllv6Gfi3EBgM3/IHtlEcYs1PPC+rJ8RAy EJ/JIdtGF53fI5lU+kt6T+tnZEnQspLE06w9Kuu5bQMMgUAAZniEIxrMU0c9MAz2UiMeOj6 Pg4GijmJeiSKczkCQ9Piw== X-UI-Out-Filterresults: notjunk:1;V03:K0:fQUwa0YIyNg=:CCt7jT/nILLPTgJKof+ytt nyVkl4JL46nWVETNQZsoPmFlp7c5fAQkEbzsqBrGKMQ7QU6LHa3nqF7i0q9PvN/w8f6gjRGtm xiMi6yMrnhZC56hDsjXEdYIh2VWKhrwkzZxylvDlynhOB9G8cP/SP7k2vxDvMxCLnSKuo90/9 Vyl0P0M/KlPjanPe17c84sA6T9LF7JynCR2Ppu9vFqt9P+bHVKh+MeV4njcXW1oqQ3gZRCE1t Pqccbcndm9lJm6KSfFAyX/7MMyVB32vkzDrKfd6uhbM3JuPD4KokFV/qbv/jDtaNOjcXwuszK Yu+KkMhexhI8Mly2HuR9Kcc4BW4AFeaMqjlXDrKHvW9V3hd0MCXsmTClEe6quLYuGfdI1oUnn m+q0E+dHTHebahPEKQecHiHxp94I6lWlP1HhWi1o8BH520hm5RpOTsnOowMLlmjAsiuwq0Bm0 H5zWVmwM2OuZ6uNfF1PUdkS/YHcpyucRn2h1jq71zhtYJkaMKot3vyR8oIYAYG5icbjzwO5xK kEqZgXb5aJ1/VScnZiN3MuxpI60LQv64xBLQPmpzOBVZ01Dv4dGOtWiWZ/DO0SlIb6TGROmHd cGTrSiCIn/Ti0OFaxJSgRachDRPlF4Xwpu6dsTtfF6u5cJw6/FnTZ0d51w+YcicYr2G0pGUEA AnhgSZKq3D2Y8pyL+ieIltYftZhS5rVXc/BirrtAqe8NZufTVaxgZGBSsSvaURvkXS79hW8DO 29+4QN5xY5/sdfkNqT1fvz6shXRNzZeGN7y4dtHZIjoLQ60ZdYTU8LUNccd8DBxnywTJ8Mkd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:241633 Archived-At: Jean Louis writes: Hi Jean, > Now I could enter directory listing, I can open file in the root > directory, How did you solve the issue? > These are directories: > > drwxrwx--- 2 root everybody 4096 Jun 16 1971 Alarms > drwxrwx--- 4 root everybody 4096 Jun 16 1971 Android > drwxrwx--- 6 root everybody 4096 May 21 08:26 Androzic > > I cannot enter into directories. "everybody" is not your primary user group. Tramp has been optimized to increase the speed recently. It does not send the "test -r " command anymore. Instead, it checks the permissions of the file, which it knows already. However, it has checked permissions for your primary group only. That's not sufficient, so I've changed Tramp to respect the secondary groups as well. Could you, please, check with recent git master whether it works for you? > Let us say file is this one: > > -rw-rw---- 1 root everybody 55 Sep 1 17:18 police-jinja.txt > > Then I can enter into file but cannot edit it, it is read only by > Tramp. But if I use same ssh connection and enter into ssh from shell, > I can edit the file, which means it is not really read only, just that > Tramp thinks so. That's another case, it is about a file being writable, and not only readable. This is not a regression in Tramp (the same happens in Emacs 28). And I've tried your scenario out of Emacs. I have a file /tmp/wheel, with the following permissions: --8<---------------cut here---------------start------------->8--- # ll /tmp/wheel -rwxr-x--- 1 root wheel 4 Sep 5 16:04 /tmp/wheel* --8<---------------cut here---------------end--------------->8--- I have added myself to group wheel: --8<---------------cut here---------------start------------->8--- # grep wheel /etc/group wheel:*:0:root,albinus --8<---------------cut here---------------end--------------->8--- However, I cannot change this file: --8<---------------cut here---------------start------------->8--- # cat 123 >>/tmp/wheel /tmp/wheel: Permission denied. --8<---------------cut here---------------end--------------->8--- So this is the expected bahavior. > NOTE: Tramp was working well, and I did not change my devices neither > settings, I can only think that something was changed inside of Tramp. Yes. As said, Tramp is permanently being optimized, mainly for performance improvements. I try to avoid regressions, but it could happen. Best regards, Michael.