Re: xterm operation not permitted
Re: xterm operation not permitted
- Subject: Re: xterm operation not permitted
- From: "Dr. Burkhard Schmidt via X11-users" <email@hidden>
- Date: Thu, 13 Feb 2020 17:49:11 +0100
Hello,
meanwhile the xterm problem is discussed since quite a while — it’s time to
give an explanation:
Indeed giving Full Disk Access to /bin/bash is the correct solution. Why? Well,
assuming the standard location for XQuartz, look at
/Applications/Utilities/XQuartz.app/Contents/Info.plist. Under the key
CFBundleExecutable you will find the value X11 which is
/Applications/Utilities/XQuartz.app/Contents/MacOS/X11. The command „file
/Applications/Utilities/XQuartz.app/Contents/MacOS/X11“ returns
„/Applications/Utilities/XQuartz.app/Contents/MacOS/X11: Bourne-Again shell
script text executable, ASCII text“, so X11 is actually not a binary but a
shell script. Open it with your favourite text editor. The first line reads
„#!/bin/bash“, so eventually /bin/bash is executed upon opening
(double-clicking) XQuartz. All further X11 processes are child processes to it
and inherit the Full Disk Access right.
Best regards,
Burkhard.
___________________________________________________________
Dr. Burkhard Schmidt * <https://www.cpfs.mpg.de/~bs>
Max-Planck-Institut für chemische Physik fester Stoffe
Nöthnitzer Str. 40 * 01187 Dresden * Tel. +49 351 4646-2235
> Am 12.02.2020 um 16:24 schrieb Jamie Kennea via X11-users
> <email@hidden>:
>
> I can confirm that this solution works for me also.
>
> No idea why, as I too use tcsh as my default shell, and the default Catalina
> shell is zsh, but whatever, I can now enter my download folder on a xterm
> again, so great.
>
> Jamie
>
>
>> On Feb 7, 2020, at 5:40 AM, Ben Kilminster via X11-users
>> <email@hidden> wrote:
>>
>> Hi,
>>
>> I found a solution that worked, which was recommended on the "macOS
>> Catalina" forum at discussions.apple.com :
>> https://discussions.apple.com/thread/251027260?answerId=252097327022
>>
>> The solution is to give "Full Disk Access" to /bin/bash. [1]
>>
>> But I don't know why it works, since I in fact use tcsh, and neither does
>> the person who offered the solution.
>>
>> [1] /bin is hidden to us by OS X, so one needs to navigate to "Macintosh HD"
>> and then type "command+shift" plus the " . " symbol to make the directory
>> visible.
>>
>>
>> Best,
>> Ben
>>
>>
>>
>>> On Feb 5, 2020, at 5:10 PM, Ben Kilminster <email@hidden>
>>> wrote:
>>>
>>> Hello,
>>>
>>> I'm on a Mac (Mac Catalina 10.15.2, XQuartz 2.7.11).
>>>
>>> The problem is using the xterm provided by XQuartz, I no longer have
>>> permission to look in my directories :
>>> Wed 16:59 [bjk] ls ~/Documents/
>>> ls: : Operation not permitted
>>>
>>> I found a solution recommended online, which is :
>>> 1) System Preferences -> Security & Privacy -> Privacy -> "Full Disk
>>> Access"
>>> 2) Unlock then add "Applications/Utilities/XQuartz.app"
>>> 3) Restart everything.
>>>
>>> However, I still get the same error.
>>>
>>> The other "Terminal" program still works, so this is not fatal.
>>> But right now XQuartz is not usable for me. Suggestions ?
>>>
>>> Best,
>>> Ben
>>>
>>> p.s. Apologies if I am posting to the wrong forum or should have found the
>>> answer to this somewhere online.
>>>
>>>
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> X11-users mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> X11-users mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden