Bisakah Coda 2 mengedit file yang tidak memiliki izin untuk pengguna saat ini?

8

Pada beberapa server yang saya kerjakan, meskipun memiliki akses untuk mengedit file dan yang lainnya, ada kebutuhan sesekali untuk mendapatkan hak istimewa yang lebih tinggi (seperti menjalankan sudo) dengan file untuk benar-benar menyimpan perubahan.

Yang mengatakan saya suka bekerja dengan file saya di Coda 2 dan bukan Terminal secara langsung. Jadi apakah ada cara untuk sudomembuka file melalui explorer saat melihat file jarak jauh, atau apakah ada cara untuk memicu file untuk membuka melalui terminal bawaan di Coda 2 sehingga saya dapat mengedit, menyimpan, dan memindahkan di.

Saat ini ketika saya mengklik dua kali pada file untuk membukanya, jika saya membutuhkan hak yang lebih tinggi, file hanya akan terbuka dalam status read-only.

chris
sumber

Jawaban:

3

Tidak, tidak bisa. Coda 2, Coda, dan Transmit semua memungkinkan Anda untuk SFTP ke dalam kotak, tetapi ketika Anda mencoba mengakses file yang tidak dalam jangkauan yang dapat diakses pengguna Anda, Anda harus logout dan kemudian login kembali sebagai pengguna yang bisa.

Saya menggunakan Transmit dan Coda 2 terus-menerus dan hanya berhasil sampai di tempat saya hanya masuk sebagai root karena saya akhirnya harus masuk sebagai pengguna yang berbeda untuk mengakses satu file dan kemudian file yang berbeda.

Saya berharap ada cara lain di sekitarnya, seperti dapat mengirimkan, Coda, atau Coda 2 mendorong beberapa jenis perintah ke server atau sesuatu tetapi tidak mungkin dalam keadaan Aplikasi saat ini. Saya sangat merekomendasikan melakukan permintaan fitur kepada mereka, saya tidak bisa melihat bagaimana kita menjadi satu-satunya orang yang pernah menginginkan ini.

Saya akan merekomendasikan mencoba menghubungi mereka melalui akun twitter mereka. Mereka adalah orang-orang yang sangat keren dan telah menanggapi hal-hal seperti ini sebelumnya di Twitter.

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

Saya tahu itu bukan jawaban yang mungkin Anda cari, tetapi saya harap ini membantu.

de_an777
sumber
1
Saya sangat setuju. Akan lebih baik jika katakanlah seperti "Windows" ketika Anda mengklik kanan pada sebuah file yang Anda dapat "Jalankan sebagai Administrator" jika Coda 2 dapat menambahkan itu, itu akan membuat hidup lebih mudah, seperti "Buka dengan sudo". Masalah saya adalah pengguna saya memiliki hak sudo, tetapi dalam banyak kasus saya harus secara eksplisit melakukan "sudo ....." kemudian rekey kata sandi saya, jika opsi pada Coda dapat dilakukan seperti itu bahkan jika itu meminta kata sandi dalam proses semuanya akan luar biasa.
chris
@ Chris Itu akan menjadi fitur yang bagus, saya sangat merekomendasikan untuk memotret mereka yang meminta fitur. Mungkin itu adalah sesuatu yang ingin mereka terapkan dan semakin banyak yang meminta hanya membantu memacu mereka.
de_an777
titik diambil, dan akan dilakukan
chris
1

Perintah "open as sudo" masih belum diimplementasikan di Coda2 jadi saya telah menggunakan solusi berikut untuk dapat mengedit file milik pengguna lain atau root tanpa harus menggunakan sesuatu yang menyakitkan seperti vi

  1. Buka koneksi terminal pada tab di koneksi SFTP.
  2. Jalankan chownperintah pada file ke pengguna Anda dapat login sebagai (pengguna ini harus memiliki sudo privs). Pastikan untuk mencatat siapa pengguna asli.

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

  3. Arahkan ke file dan klik untuk membukanya, edit apa yang Anda butuhkan dan klik simpan dan tutup file.

  4. Kembali ke jendela terminal dan chownkembali ke pengguna asli:

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

Jelas ini bukan situasi yang ideal, tetapi itu membuatnya sehingga Anda dapat menggunakan semua kemegahan Coda untuk mengedit file, bukan viatau editor lain yang dibangun ke dalam baris perintah.

pramuka
sumber
1
Ini juga yang saya lakukan sayangnya, lebih sering daripada tidak cenderung saya bekerja pada set file besar jadi saya kadang-kadang melakukannya ke seluruh direktori saya bekerja masuk Tapi itu hanya overhead saya tidak suka. Lebih sering daripada tidak membaca hanya karena suatu alasan dan saya takut suatu hari saya akan lupa untuk mengembalikannya, dan whoops akan menjadi keberuntungan saya ..
chris
Ya. Kita harus terus meminta Panic untuk menambahkan fungsi 'edit menggunakan sudo' ini. Itu hal yang dibutuhkan. Akan lebih baik jika memiliki perintah klik kanan untuk meng-unzip file. Saya menggunakan terminal untuk melakukan itu banyak. Mungkin seseorang di luar sana akan menulis plugin untuk hal ini juga. Saya tidak tahu apakah itu mungkin, tetapi ada beberapa plugin hebat yang saya gunakan. Saya belum melihat bagaimana plugin dibuat tetapi saya harus melihat apakah itu adalah fungsi yang mudah yang bisa kita tambahkan sendiri.
pathfinder