Coda 2可以编辑当前用户没有权限的文件吗?


8

尽管可以访问编辑文件和所有其他文件,但在我工作的几台服务器上,偶尔需要获取文件的提升特权(例如运行sudo)以实际保存更改。

那就是说我喜欢在Coda 2中而不是在Terminal中直接处理文件。因此,有没有办法sudo在查看远程文件时通过资源管理器打开文件,还是有办法通过Coda 2中的内置终端触发文件打开,以便进行编辑,保存和移动。上。

当前,当我双击一个文件以打开它时,如果我需要提升的权限,则该文件将仅以只读状态打开。

Answers:


3

不,它不能。Coda 2,Coda和Transmit都允许您将SFTP放入一个框中,但是当您尝试访问不在用户可访问范围内的文件时,您必须注销,然后以可以登录的用户身份重新登录。

我经常使用Transmit和Coda 2,只是因为我最终以不同用户身份登录才能访问一个文件,然后再访问另一个文件,所以我只能以root用户身份登录。

我希望有另一种解决方法,例如能够让Transmit,Coda或Coda 2将某种命令推送到服务器或其他东西,但是在任何Apps当前状态下都是不可能的。我强烈建议向他们提出功能请求,但我看不出我们是唯一想要这样做的人。

我建议尝试通过他们的Twitter帐户与他们联系。他们是很酷的家伙,之前在Twitter上已经对这样的事情做出了回应。

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

我知道这不是您可能正在寻找的答案,但我希望它会有所帮助。


1
我完全同意。如果用鼠标右键单击一个文件时说“ Windows”,则可以说“可爱”,如果Coda 2可以添加该文件,则可以像“用sudo打开”那样使生活变得更加轻松。我的事情是我的用户具有sudo权限,但是在很多情况下,如果可以像这样在Coda上执行一个选项,即使在此过程中提示输入密码,我也必须明确地执行“ sudo .....”,然后重新输入密码。事情会很棒。
克里斯,2012年

@Chris那将是一个不错的功能,我强烈建议您拍摄该功能要求的照片。无论如何,这可能是他们想要实施的东西,而提出更多要求的人只会帮助他们。
de_an777

点,并会做到
克里斯2012年

1

Coda2中尚未实现“以sudo方式打开”命令,因此我一直在使用以下变通办法来编辑属于另一个用户或root的文件,而不必使用诸如 vi

  1. 在SFTP连接的选项卡中打开终端连接。
  2. chown在文件上对您可以登录的用户运行命令(该用户必须具有sudo privs)。确保记下原始用户是谁。

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

  3. 导航到该文件,然后单击以打开它,编辑所需内容,然后单击“保存并关闭”文件。

  4. 返回到终端窗口,chown然后回到原始用户:

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

显然,这不是理想的情况,但是它确实做到了,因此您可以使用Coda的所有出色功能来编辑文件,而不是vi使用命令行中内置的其他编辑器。


1
不幸的是,这也是我要做的事情,通常,我倾向于处理大型文件集,因此有时我会在要处理的整个目录中使用它。但这只是开销,我不喜欢。很多时候它不是只读的,只是出于某种原因,我担心有一天我会忘记将它放回原处,而运气将是我的运气
。– chris

是的 我们应该不断要求Panic添加此“使用sudo编辑”功能。这是必需的。拥有一个右键单击命令来解压缩文件也很好。我经常使用终端来做。也许有人在那里也会为此插件编写插件。我不知道是否可能,但是我使用了一些很棒的插件。我没有看过如何制作插件,但我应该研究一下它是否是我们可以自己添加的简单函数。
探路者
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.