He leído sobre este problema. Veo que SIP y TCC están en juego. Tengo 2 laptops Mac, ambas ejecutando Sonoma. En cada una, iTerm tiene acceso completo al disco y SIP habilitado.
Localmente en cada una de ellas en iTerm puedo acceder a todas las carpetas sin problemas. Pero cuando hago SSH de una a la otra, no puedo acceder a carpetas protegidas por SIP.
¿Alguien sabe por qué esto está ocurriendo y cómo solucionarlo?
[macos1]$ csrutil status
Estado de Protección de la Integridad del Sistema: habilitado.
[macos1]$ ls Downloads/
una_gran_cantidad
de_mis
archivos_como
se_esperaba
[macos1]$ ssh macos2
[macos2]$ ls ~/Downloads
ls: Operación no permitida
ACTUALIZACIÓN: Agregando más datos:
[macos1]$ type bash
bash es /opt/homebrew/bin/bash
[macos1]$ /opt/homebrew/bin/bash -version | head -1
GNU bash, versión 5.2.26(1)-release (aarch64-apple-darwin23.2.0)
[macos1]$ ls -lOd Downloads
drwx------+ 40 myuser staff - 1280 5 Abr 10:04 Downloads
[macos1]$ xattr -l Downloads
[macos1]$ ls -lOd /usr
drwxr-xr-x@ 11 root wheel restricted,hidden 352 20 Mar 23:13 /usr
[macos1]$ xattr -l /usr
com.apple.rootless:
[macos1]$ ssh macos2
Última conexión: Sáb Abr 6 18:53:55 2024 desde 10.0.0.18
[macos2]$ type bash
bash es /opt/homebrew/bin/bash
[macos2]$ /opt/homebrew/bin/bash -version | head -1
GNU bash, versión 5.2.26(1)-release (aarch64-apple-darwin22.6.0)
[macos2]$ ls Downloads
ls: Downloads: Operación no permitida
[macos2]$ ls -lOd Downloads
drwxr-xr-x@ 45 myuser staff - 1440 6 Abr 18:47 Downloads
[macos2]$ xattr -l Downloads
xattr: [Errno 1] Operación no permitida: 'Downloads'
[macos2]$ cd Downloads
[macos2]$ ls
ls: .: Operación no permitida
[macos2]$ exit
logout
[macos1]$ touch hmmmm
[macos1]$ scp hmmmm macos2:
hmmmm
El archivo 'hmmmm' está presente en macos2:Downloads/hmmmm
hmmmm