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 sudo
abrir 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.
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
Ejecute un
chown
comando 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
Navegue hasta el archivo y haga clic para abrirlo, edite lo que necesita y haga clic en guardar y cerrar el archivo.
Regrese a la ventana de terminal y
chown
vuelva 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
vi
otros editores integrados en la línea de comandos.fuente