'tmutil listbackups' Mojave'daki tmux ile çalışmıyor


0

Bir tmuxoturumda çalışırken TM yedeklemelerini listelemeye çalıştım , ancak bu soruda açıklanan çözüm artık macOS Mojave'de çalışmıyor gibi görünüyor:

root@nomi ~> tmutil listbackups
The operation could not be completed because tmutil could not access
private application data on the backup disk. Use the Privacy tab
in the Security and Privacy preference pane to add Terminal to the
list of applications which can access Application Data.

TerminalVerilerime erişim izni vermeye çalıştım :

görüntü tanımını buraya girin

ama işe yaramadı. Peki kabuğumu çalıştırdığımda eski yedeklerimi Mojave'da nasıl listeleyebilir / silebilirim tmux?

Yanıtlar:


1

Komutu Terminal içinde programın kendisinden başka bir ata olmadan çalıştırmanız gerekir : bu screenya tmuxda başka bir terminal yardımcısı değildir.

Aksi takdirde çağıran programı olacak yardımcı olup , Terminal kendisi ve söz konusu eklemeniz gerekecektir yardımcı için Gizlilik MacOS ayarlarına.


EDIT: pstree bilgisi ekle

Bu, en azından bunun için tmux, çünkü iTerm / Terminal'in çocuğu olmayan başka bir süreci başlatıyor. İle pstreeaşağıdaki bakın:

-+= 00001 root /sbin/launchd
...
 | |-+= 12748 maxxer /Applications/iTerm.app/Contents/MacOS/iTerm2 --server login -fp maxxer
 | | \-+= 12749 root login -fp maxxer
 | |   \-+= 12750 maxxer -zsh
 | |     \--= 14144 maxxer tmux
...
 |-+= 14146 maxxer tmux
 | \-+= 14147 maxxer -zsh
 |   \--= 14170 root top
 |--= 14212 maxxer /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdworker_shared -s mdworker -c MDSImporterWorker -m com.apple.mdworker.shared

PID 14144ederken tmux, iTerm2 sürüldü 14146 gerçek olduğunu tmux çalıştıran programı topilk kabukta

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.