Problemas al guardar cambios en / etc / sshd_config

4

Estoy intentando configurar mi Mac mini como un servidor git seguro. Sigo esta muy útil publicación de blog, enlace .

Ahora me quedo atascado en el número 6 cuando intento guardar los cambios que he realizado en el archivo / etc / sshd_config. He iniciado sesión como mi cuenta de administrador y puedo abrir el archivo correctamente. Cuando intento guardarlo, recibo el siguiente error:

  

El documento "sshd_config" no se pudo guardar. No tienes permiso.

     

Para ver o cambiar los permisos, seleccione el elemento en el Finder y elija Archivo > Obtener información.

He intentado cambiar los permisos usando chmod pero tampoco puedo hacer esto. Tampoco puedo localizarlo usando el buscador para poder cambiar los permisos usando Archivo > Obtener información como se sugiere en el mensaje de error.

¿Alguien tiene alguna idea de cómo puedo resolver esto? ¡Por favor ayuda!

    
pregunta MattStacey 15.06.2011 - 00:54

1 respuesta

8

El uso de sudo en el comando open no hace nada particularmente útil: el programa real aún se ejecuta bajo la identidad habitual del usuario. Para resolver esto, asegúrese de que TextEdit no se esté ejecutando, luego haga lo siguiente:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit &
open -a "TextEdit" /etc/sshd_config

El primer comando ejecuta TextEdit como root; El segundo le dice que abra el archivo. Después de esto, deberías poder editar & guardar cambios. Cuando hayas terminado, asegúrate de salir de TextEdit (o seguirá editando archivos como root).

Alternativamente, use TextWrangler (o su hermano aún más capaz, pero no libre, BBEdit) . Maneja guardar archivos como root automáticamente, así como tener formas fáciles de editar archivos invisibles. Lo prefiero mucho para editar archivos de configuración y similares.

EDITAR: asegúrese de obtener la versión de TextWrangler del sitio web del software Bare Bones , no la versión de la tienda de aplicaciones de Mac: la versión de la tienda de aplicaciones tiene la función de guardar como raíz eliminada para cumplir con las reglas de Apple.

    
respondido por el Gordon Davisson 15.06.2011 - 22:18

Lea otras preguntas en las etiquetas