Может ли Coda 2 редактировать файл, для которого у текущего пользователя нет прав доступа?


8

На нескольких серверах, на которых я работаю, несмотря на то, что у меня есть доступ для редактирования файлов и всего остального, иногда возникает необходимость получить повышенные привилегии (например, запуск sudo) с файлом для фактического сохранения изменений.

Тем не менее, мне нравится работать с моими файлами в Coda 2, а не в терминале напрямую. Так есть ли способ sudoоткрыть файл через проводник при просмотре удаленных файлов, или есть способ вызвать файл, чтобы открыть через встроенный терминал в Coda 2, чтобы я мог редактировать, сохранять и перемещать на.

В настоящее время, когда я дважды щелкаю по файлу, чтобы открыть его, если мне понадобятся повышенные привилегии, файл откроется только в состоянии только для чтения.

Ответы:


3

Нет, не может. Coda 2, Coda и Transmit позволяют использовать SFTP в окне, но когда вы пытаетесь получить доступ к файлу, который не находится в пределах досягаемости вашего пользователя, вы должны выйти из системы, а затем снова войти в нее как пользователь, который может.

Я постоянно использую Transmit и Coda 2 и только что попал туда, где я вхожу только как root, потому что мне пришлось войти в систему как разные пользователи, чтобы получить доступ к одному файлу, а затем к другому файлу.

Хотелось бы, чтобы был другой способ, например, когда Transmit, Coda или Coda 2 могли передавать какую-то команду на сервер или что-то в этом роде, но это невозможно ни в одном из текущих состояний приложений. Я очень рекомендую сделать им запрос на функцию, я не вижу, как мы были бы единственными людьми, которые когда-либо хотели этого.

Я бы порекомендовал попытаться связаться с ними через их твиттер-аккаунт. Они довольно крутые парни и уже отвечали на подобные вещи в Твиттере.

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

Я знаю, что это был не тот ответ, который вы, вероятно, искали, но я надеюсь, что это поможет.


1
Я не мог согласиться больше. Было бы замечательно, если, скажем, «Windows», когда вы щелкнете правой кнопкой мыши по файлу, вы можете «Запустить его как администратор», если Coda 2 может добавить это, это облегчит жизнь, вроде «Открыть с помощью sudo». Мое дело в том, что у моего пользователя есть права sudo, но во многих случаях я должен явно сделать "sudo .....", а затем повторно ввести пароль, если такая опция в Coda может быть выполнена таким образом, даже если в процессе запрашивается пароль все было бы здорово.
— Крис

@Chris Это была бы хорошая функция, я настоятельно рекомендую снимать их по запросу. Это, вероятно, что-то, что они хотят реализовать в любом случае, и больше, кто спрашивает, только стимулирует их.
— de_an777

точка взята, и будет сделано
— Крис

1

Команда «открыть как sudo» еще не была реализована в Coda2, поэтому я использовал следующий обходной путь, чтобы иметь возможность редактировать файл, принадлежащий другому пользователю или пользователю 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
Это также то, что я делаю, к сожалению, чаще всего я склонен работать с большими наборами файлов, поэтому иногда я делаю это со всем каталогом, в котором я работаю. Но это просто накладные расходы, которые мне не нравятся. Чаще всего его читать только по причине , и я боюсь за один день я не забуду , чтобы установить его, и возгласы бы мне повезло ..
— Крису

Ага. Мы должны постоянно просить Panic добавить эту функцию «edit with sudo». Это необходимая вещь. Также было бы неплохо иметь команду правой кнопки мыши, чтобы разархивировать файл. Я использую терминал, чтобы сделать это много. Может быть, кто-то там напишет плагин для этого материала тоже. Я не знаю, возможно ли это, но я использую несколько замечательных плагинов. Я не смотрел на то, как сделаны плагины, но я должен посмотреть, если это простая функция, которую мы могли бы добавить самостоятельно.
— следопыт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.