Coda 2, geçerli kullanıcının izinleri olmayan bir dosyayı düzenleyebilir mi?


8

Üzerinde çalıştığım bir kaç sunucuda, dosyaları ve diğerlerini düzenleme erişimine rağmen, zaman zaman sudodeğişiklikleri kaydetmek için dosyayla birlikte daha yüksek ayrıcalıklar edinme (çalıştırma gibi ) gerekebilir .

Doğrudan Terminal değil, Coda 2'deki dosyalarımla çalışmayı sevdiğimi söyledi. Öyleyse sudouzak dosyaları görüntülerken dosyayı gezginin içinden açmanın bir yolu var mı, yoksa Coda 2'deki yerleşik terminalde açılacak bir dosyayı tetiklemenin bir yolu var, böylece düzenlemeleri yapabilirim, kaydedebilir ve taşıyabilirim. üzerinde.

Şu anda bir dosyayı açmak için çift tıkladığımda, ayrıcalıklara ihtiyacım olursa, dosya yalnızca salt okunur durumda açılır.

Yanıtlar:


3

Hayır bu olamaz. Coda 2, Coda ve Transmit hepsi bir kutuya SFTP yapmanıza izin verir, ancak kullanıcılarınızın erişilebilir aralığında olmayan bir dosyaya erişmeye çalıştığınızda, oturumu kapatıp ardından tekrar bir kullanıcı olarak oturum açmanız gerekir.

Transmit ve Coda 2'yi sürekli kullanıyorum ve sadece root olarak oturum açtığım yere yaptım çünkü bir dosyaya ve daha sonra farklı bir dosyaya erişmek için farklı kullanıcılar olarak giriş yapmak zorunda kaldım.

Keşke, Transmit, Coda veya Coda 2'nin sunucuya ya da başka bir şekilde bir çeşit komut göndermesini sağlamak gibi başka bir yol daha olmasını isterdim, ancak Apps'ın şu anki durumlarının hiçbirinde mümkün değildir. Onlara bir özellik isteği yapmayı şiddetle tavsiye ederim, bunu şimdiye dek isteyen tek kişi nasıl olacağımızı göremiyorum.

Twitter hesaplarından onlarla iletişim kurmaya çalışmanızı tavsiye ederim. Çok iyi adamlar ve Twitter'da daha önce böyle şeylere cevap verdiler.

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

Muhtemelen aradığın cevap değildi biliyorum ama umarım yardımcı olur.


1
Daha fazla katılamadım. Bir dosyaya sağ tıkladığınızda "Windows" gibi söyleyebilseydiniz, "Koda 2" ekleyebilseydi, "sudo ile aç" gibi bir hayat daha kolaylaştırabilirdi. Benim işim benim kullanıcının sudo haklarına sahip, ancak çoğu durumda açıkça "sudo ....." yapmam gerekiyor, ardından işlem sırasında şifre istese bile, eğer Coda'da bir seçenek böyle yapılabiliyorsa şifremi yeniden oluştur işler harika olurdu.
chris

@Chris Güzel bir özellik olurdu, bu özellik isteğini çekmelerini şiddetle tavsiye ederim. Muhtemelen yine de uygulamak istedikleri bir şeydir ve daha fazlasını isteyen, onları teşvik etmesine yardım eder.
de_an777

alınan ve yapılacak olacak
chris

1

Coda2'de "sudo as open" komutu hala uygulanmadı, bu nedenle, ağrılı bir şey kullanmak zorunda kalmadan başka bir kullanıcıya veya kök dizinine ait bir dosyayı düzenlemek için aşağıdaki geçici çözümü kullanıyorum. vi

  1. SFTP bağlantısındaki sekmede bir terminal bağlantısı açın.
  2. chownGiriş yapabileceğiniz kullanıcıya dosya üzerinde bir komut çalıştırın (bu kullanıcının sudo ayrıcalıkları olması gerekir). Orijinal kullanıcının kim olduğunu not ettiğinizden emin olun.

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

  3. Dosyaya gidin ve açmak için tıklayın, ihtiyacınız olanı düzenleyin ve dosyayı kaydedip kapatın.

  4. Terminal penceresine ve chownorijinal kullanıcıya geri dönün:

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

Açıkçası, bu ideal bir durum değil, ancak bunu yapar, böylece dosyayı viveya komut satırına yerleştirilmiş diğer editörleri düzenlemek için Coda'nın tüm sıkıntılarını kullanabilirsiniz .


1
Bu da ne yazık ki yaptığım şeydir, çoğu zaman büyük dosya kümeleri üzerinde çalışma eğiliminde değilim, bu yüzden bazen çalışmakta olduğum dizinin tamamına yapıyorum. Sadece bir sebepten ötürü okunmamasından çok daha fazla ve bir gün onu geri koymayı unutacağımdan korkarım ve boğmaca şansım olur ..
chris

Evet. Panik'ten bu 'sudo kullanarak düzenle' işlevini eklemesini istemeliyiz. Bu gerekli bir şey. Bir dosyayı açmak için sağ tıklatma komutunun olması da iyi olurdu. Bunu yapmak için terminali kullanıyorum. Belki de dışarıdaki biri de bunun için bir eklenti yazacaktır. Mümkün mü bilmiyorum ama kullandığım bazı harika eklentiler var. Eklentilerin nasıl yapıldığına bakmadım, ancak kendi başımıza ekleyebileceğimiz kolay bir fonksiyon olup olmadığına bakmalıyım.
pathfinder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.