1 votos

¿Editar archivo de texto en una carpeta propiedad de un usuario diferente en macOS? Tengo contraseña de administrador del sistema

¿Cómo puedo acceder y editar un archivo de texto que se encuentra en una carpeta de propiedad de otro usuario?

Estoy en la cuenta de usuario original de instalación para este macOS Mojave instalación, y tiene la contraseña del sistema de administración. Así que me realice su o sudo según sea necesario.

Yo no quiero cambiar los permisos en la carpeta que lo contiene ni el archivo de texto. Así que esta Pregunta no se aplica.

Sólo quiero:

  1. Abra el archivo de texto, preferiblemente en TextEdit.app.
  2. Editar el texto.
  3. Guardar el archivo.

Bonus: Ser capaz de navegar por la jerarquía de carpetas y ver listas de archivos utilizando el Buscador o a través de cd/ls herramientas de línea de comandos en la consola (Terminal.de la aplicación).


He intentado sudo cd /path/to/protected_folder, y entró admin contraseña cuando se le pida, sin error. Pero, a continuación, ls me muestra mi directorio de inicio en lugar de la /path/to/protected_folder el contenido de la carpeta.

He intentado sudo open /path/to/protected_folder que hace que el Buscador de la parte delantera, pero con la carpeta protegida mostrando y seleccionado, pero no se abrió.

1voto

moodforaday Puntos 2633

Si conoce la ruta de acceso al archivo que desea editar, se puede utilizar:

sudo -e /path/to/file/name/here.txt

y se le permitirá editar con su $EDITOR de elección.

Si desea utilizar el cuadro de diálogo Abrir, usted podría pensar que esto va a funcionar:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

Pero que falla con un error:

"Instrucción ilegal: 4"

Sin embargo, BBEdit :

sudo /Applications/BBEdit.app/Contents/MacOS/BBEdit

Y usted puede utilizar BBEdit gratis.

Oh, y tanto los métodos de mantener la propiedad original del archivo y los permisos intacta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X