Редактирование конфигов nginx
Всем привет!
Ситуация такая — на сервере отключён root-пользователь, всё только через sudo. Все конфиги nginx'а принадлежат root:root. Соответственно, любое редактирование происходит через редактор MidnightCommander'а, запущенного от sudo. А он безумно не удобный. Плюс у меня копирование между конфигами не работает, а конфигов много, зеркал сайтов много, постоянно что-то копирую между ними и приходится это делать в ручную. Это, как вы понимаете, слегка надоело.
Если же открывать файлы через ide по sftp, то сохранять эти файлы нельзя — ибо по sftp я захожу не от root'а и права на файл не позволяют мне его сохранить.
В связи с этим вопрос — как правильней сделать, чтобы можно было редактировать конфиги nginx'а из любимого редактора/ide? Нормально ли с т.з. безопасности сменить права на 666? Или есть более труъ-шный путь?
Ситуация такая — на сервере отключён root-пользователь, всё только через sudo. Все конфиги nginx'а принадлежат root:root. Соответственно, любое редактирование происходит через редактор MidnightCommander'а, запущенного от sudo. А он безумно не удобный. Плюс у меня копирование между конфигами не работает, а конфигов много, зеркал сайтов много, постоянно что-то копирую между ними и приходится это делать в ручную. Это, как вы понимаете, слегка надоело.
Если же открывать файлы через ide по sftp, то сохранять эти файлы нельзя — ибо по sftp я захожу не от root'а и права на файл не позволяют мне его сохранить.
В связи с этим вопрос — как правильней сделать, чтобы можно было редактировать конфиги nginx'а из любимого редактора/ide? Нормально ли с т.з. безопасности сменить права на 666? Или есть более труъ-шный путь?
Комментарии: 9
Попробуйте сделать так
chown root:wheel <filename>
chmod 664 <filename>
Нет, не нормально. Root отключается не просто так.
Попробуй использовать вместо mcedit редактор nano — он позволяет копипастить.
Попробуй использовать вместо mcedit редактор nano — он позволяет копипастить.
Да, еще можно установить Ajenti и работать с сервером через web-интерфейс.
На мой взгляд, это единственная хорошая панель управления, которая помогает, а не как обычно.
На мой взгляд, это единственная хорошая панель управления, которая помогает, а не как обычно.
Да, клёвая штука. Как минимум работа с nginx'ом у меня теперь стала намного удобнее)
Спасибо, Вась! Как всегда выручаешь :-)
Спасибо, Вась! Как всегда выручаешь :-)
Т.е. редактировать в любимом редакторе не получится никак?
редактировать то можно, просто крайне не удобно. Я пару раз помучился и поставил Ajenti
Не, редактировать из любимого редактора/ide с автозаливкой по sftp на сохранение — это наоборот, крайне, крайне удобно!
А Ajenti тоже вчера поставил — гламурненько, задачи свои выполняет, а больше ничего и не нужно :-)
А Ajenti тоже вчера поставил — гламурненько, задачи свои выполняет, а больше ничего и не нужно :-)
Я обычно конфиги с проектом храню, редактирую в ide, а при сохранении запускаю автоматизацию с помощью Fabric. Он сам закачивает что нужно, копирует, перезапускает
шота пока нет желания со всем этим разбираться — сложновато для меня) да и времени нет. Но спасибо за наводку! В будущем обязательно поизучаю)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.