¿Puede Coda 2 editar un archivo para el que el usuario actual no tiene permisos?


8

En un par de servidores en los que trabajo, a pesar de tener acceso para editar archivos y todo lo demás, existe la necesidad ocasional de obtener privilegios elevados (como ejecutar sudo) con el archivo para realmente guardar los cambios.

Dicho esto, me gusta trabajar con mis archivos en Coda 2 y no directamente en la Terminal. Entonces, ¿hay una manera de sudoabrir el archivo a través del explorador al ver los archivos remotos, o hay una manera de activar la apertura de un archivo a través del terminal incorporado en Coda 2 para que pueda hacer las ediciones, guardar y mover en.

Actualmente, cuando hago doble clic en un archivo para abrirlo, si necesito privilegios elevados, el archivo se abrirá solo en un estado de solo lectura.

Respuestas:


3

No, no puede. Coda 2, Coda y Transmit le permiten ingresar SFTP en un cuadro, pero cuando intenta acceder a un archivo que no está dentro del rango accesible de su usuario, debe cerrar la sesión y luego volver a iniciarla como un usuario que pueda.

Uso Transmitir y Coda 2 constantemente y solo he llegado a donde solo estoy iniciando sesión como root porque terminé teniendo que iniciar sesión como usuarios diferentes para acceder a un archivo y luego a un archivo diferente.

Desearía que hubiera otra forma de evitarlo, como poder hacer que Transmitir, Coda o Coda 2 envíen algún tipo de comando al servidor o algo así, pero no es posible en ninguno de los estados actuales de Apps. Recomiendo encarecidamente que les haga una solicitud de función, no puedo ver cómo hubiéramos sido las únicas personas que alguna vez quisieron esto.

Recomiendo tratar de contactarlos a través de su cuenta de twitter. Son muchachos geniales y han respondido a cosas como esta antes en Twitter.

http://twitter.com/#!/panic

Sé que no era la respuesta que probablemente estabas buscando, pero espero que sea útil.


1
No podría estar mas de acuerdo. Sería maravilloso si digamos "Windows" cuando hace clic derecho en un archivo y puede "Ejecutarlo como administrador" si Coda 2 pudiera agregar eso, facilitaría la vida, como "Abrir con sudo". Lo mío es que mi usuario tiene derechos de sudo, pero en muchos casos tengo que hacer explícitamente "sudo ....." y luego volver a escribir mi contraseña, si una opción en Coda se puede hacer de esa manera, incluso si solicita una contraseña en el proceso Las cosas serían increíbles.
Chris

@ Chris Esa sería una buena característica, recomiendo encarecidamente que les solicite esa función. Probablemente sea algo que quieran implementar de todos modos y los que preguntan más solo ayudan a estimularlos.
de_an777

punto tomado, y se hará
Chris

1

Todavía no se ha implementado un comando "abrir como sudo" en Coda2, por lo que he estado utilizando la siguiente solución para poder editar un archivo que pertenece a otro usuario o root sin tener que usar algo tan doloroso como vi

  1. Abra una conexión de terminal en una pestaña en la conexión SFTP.
  2. Ejecute un chowncomando en el archivo para el usuario con el que puede iniciar sesión (este usuario debe tener sudo privs). Asegúrese de anotar quién era el usuario original.

    sudo chown your-user-name path/to/file

  3. Navegue hasta el archivo y haga clic para abrirlo, edite lo que necesita y haga clic en guardar y cerrar el archivo.

  4. Regrese a la ventana de terminal y chownvuelva al usuario original:

    sudo chown original-user-name path/to/file

Obviamente, esta no es la situación ideal, pero lo hace para que pueda usar toda la genialidad de Coda para editar el archivo en lugar de viotros editores integrados en la línea de comandos.


1
Desafortunadamente, esto también es lo que hago, la mayoría de las veces tiendo a trabajar en grandes conjuntos de archivos, así que a veces lo hago en todo el directorio en el que estoy trabajando. Más a menudo que no su lectura sólo por una razón y temo que un día me voy a olvidar a fijarlo de nuevo, y gritos sería mi suerte ..
Chris

Sí. Deberíamos seguir pidiéndole a Panic que agregue esta función 'editar usando sudo'. Es una cosa necesaria. También sería bueno tener un comando de clic derecho para descomprimir un archivo. Yo uso la terminal para hacer eso mucho. Tal vez alguien por ahí también escribirá un complemento para estas cosas. No sé si es posible, pero utilizo algunos complementos increíbles. No he visto cómo se hacen los complementos, pero debería analizar si es una función fácil que podríamos agregar por nuestra cuenta.
Pathfinder
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.