Can Coda 2 può modificare un file per il quale l'utente corrente non ha permessi?

8

Su un paio di server su cui lavoro, nonostante abbia accesso ai file di modifica e tutto il resto, c'è la necessità occasionale di ottenere privilegi elevati (come l'esecuzione di sudo ) con il file per salvare effettivamente le modifiche.

Detto questo mi piace lavorare con i miei file in Coda 2 e non direttamente nel terminale. Quindi c'è o un modo per sudo del file aperto attraverso l'explorer quando si visualizzano i file remoti, o c'è un modo per far scattare un file da aprire attraverso il terminale integrato in Coda 2 in modo che io possa fare le modifiche, salvare , E vai avanti.

Attualmente quando faccio doppio clic su un file per aprirlo, se avessi bisogno di privilegi elevati, il file si aprirà solo in uno stato di sola lettura.

    
posta chris 08.06.2012 - 02:14
fonte

2 risposte

3

No, non può. Coda 2, Coda e Trasmetti tutti consentono di accedere a SFTP in una casella, ma quando si tenta di accedere a un file che non si trova nell'intervallo accessibile dell'utente, è necessario disconnettersi e quindi accedere di nuovo come utente che può.

Uso costantemente Transmit e Coda 2 e sono appena arrivato dove sto effettuando l'accesso come root perché ho dovuto effettuare il login come utenti diversi per accedere a un file e quindi a un file diverso.

Vorrei che ci fosse un altro modo per aggirarlo, come essere in grado di avere Transmit, Coda, o Coda 2 che spingono qualche tipo di comando al server o qualcosa del genere ma non è possibile in nessuno degli attuali stati dell'app. Consiglio vivamente di fare una richiesta di funzionalità a loro, non riesco a vedere come saremmo stati gli unici a averlo mai desiderato.

Consiglierei di provare a contattarli tramite il loro account Twitter. Sono ragazzi fantastici e hanno risposto a cose come questa su Twitter.

link

So che non era la risposta che probabilmente stavi cercando, ma spero che sia d'aiuto.

    
risposta data 18.06.2012 - 22:04
fonte
1

Un comando "apri come sudo" non è ancora stato implementato in Coda2, quindi ho usato la seguente soluzione per poter modificare un file che appartiene a un altro utente o root senza dover usare qualcosa di doloroso come vi

  1. Apri una connessione terminale in una scheda nella connessione SFTP.
  2. Esegui un comando chown sul file all'utente che puoi accedere come (questo utente deve avere privilegi sudo). Assicurati di sapere chi era l'utente originale.

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

  3. Vai al file e fai clic per aprirlo, modifica ciò che ti serve e fai clic su Salva e chiudi il file.

  4. Torna alla finestra del terminale e chown torna all'utente originale:

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

Ovviamente questa non è la situazione ideale, ma lo fa in modo che tu possa usare tutta la bellezza di Coda per modificare il file invece di vi o altri editor incorporati nella riga di comando.

    
risposta data 26.12.2015 - 14:15
fonte

Leggi altre domande sui tag