O Coda 2 pode editar um arquivo para o qual o usuário atual não possui permissões?


8

Em alguns servidores em que trabalho, apesar de ter acesso para editar arquivos e tudo mais, existe a necessidade ocasional de obter privilégios elevados (como a execução sudo) com o arquivo para realmente salvar as alterações.

Dito isto, gosto de trabalhar com meus arquivos no Coda 2 e não diretamente no Terminal. Portanto, existe uma maneira de sudoo arquivo abrir através do explorer ao visualizar os arquivos remotos ou uma maneira de acionar um arquivo para abrir através do terminal interno do Coda 2, para que eu possa fazer as edições, salvar e mover em.

Atualmente, quando clico duas vezes em um arquivo para abri-lo, se eu precisar de privilégios elevados, o arquivo será aberto apenas no estado somente leitura.

Respostas:


3

Não, eu não posso. Coda 2, Coda e Transmit permitem SFTP em uma caixa, mas quando você tenta acessar um arquivo que não está no intervalo acessível do usuário, é necessário fazer logout e logon novamente como um usuário possível.

Eu uso o Transmit e o Coda 2 constantemente e acabei de chegar onde estou apenas acessando como root, porque acabei tendo que fazer login como usuários diferentes para acessar um arquivo e depois um arquivo diferente.

Eu gostaria que houvesse outra maneira de contornar isso, como poder transmitir Transmit, Coda ou Coda 2 enviar algum tipo de comando ao servidor ou algo assim, mas isso não é possível em nenhum dos estados atuais do Google Apps. Eu recomendo fazer uma solicitação de recurso para eles, não consigo ver como teríamos sido as únicas pessoas que já desejaram isso.

Eu recomendaria tentar entrar em contato com eles através da conta do twitter. Eles são caras muito legais e já responderam a coisas assim antes no Twitter.

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

Sei que não foi a resposta que você provavelmente estava procurando, mas espero que ajude.


1
Eu não poderia concordar mais. Seria ótimo se digamos "Windows" quando você clica com o botão direito do mouse em um arquivo e pode "Executar como Administrar" se o Coda 2 pudesse adicionar isso, isso tornaria a vida mais fácil, como "Abrir com o sudo". Meu problema é que meu usuário tem direitos de sudo, mas em muitos casos eu tenho que fazer explicitamente "sudo ....." e depois redigitar minha senha, se uma opção no Coda puder ser feita dessa maneira, mesmo que solicite a senha no processo as coisas seriam incríveis.
chris

@ Chris Isso seria um bom recurso, eu recomendo fotografar com esse pedido de recurso. Provavelmente, é algo que eles desejam implementar de qualquer maneira, e mais os que perguntam apenas ajudam a estimulá-los.
21712

ponto de tomada, e será feito
chris

1

Um comando "abrir como sudo" ainda não foi implementado no Coda2, portanto, tenho usado a seguinte solução alternativa para poder editar um arquivo que pertence a outro usuário ou raiz sem precisar usar algo tão doloroso quanto vi

  1. Abra uma conexão de terminal em uma guia na conexão SFTP.
  2. Execute um chowncomando no arquivo para o usuário no qual você pode efetuar login (este usuário deve ter sudo privs). Observe quem era o usuário original.

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

  3. Navegue até o arquivo e clique para abri-lo, edite o que você precisa e clique em salvar e fechar o arquivo.

  4. Volte para a janela do terminal e chownretorne ao usuário original:

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

Obviamente, essa não é a situação ideal, mas permite que você use toda a grandiosidade do Coda para editar o arquivo em vez de viou outros editores incorporados à linha de comando.


1
Infelizmente, isso também é o que eu faço; geralmente, tenho a tendência de trabalhar em conjuntos de arquivos grandes, de modo que às vezes faço isso em todo o diretório em que estou trabalhando. Mas é apenas uma sobrecarga que não gosto. Mais frequentemente do que não a sua leitura somente para uma razão e eu temo que um dia eu vou esquecer de configurá-lo de volta, e gritos seria a minha sorte ..
chris

Sim. Devemos continuar pedindo ao Panic para adicionar esta função 'editar usando sudo'. É uma coisa necessária. Também seria bom ter um comando com o botão direito para descompactar um arquivo. Eu uso o terminal para fazer isso muito. Talvez alguém por aí também escreva um plugin para esse material. Não sei se é possível, mas existem alguns plugins incríveis que eu uso. Eu não observei como os plugins são criados, mas devo analisar se é uma função fácil que poderíamos adicionar por conta própria.
pathfinder
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.