Я использую редактор Sublime Text с его плагином SFTP для редактирования файлов (также корневых файлов) на моем сервере. Я думал, что есть какая-то команда или файл Linux, который можно отредактировать, что позволит мне выполнять sudo при каждом сохранении файла и даже при каждом открытии файла. При каждой файловой операции. Потому что я подключаю SFTP-клиент редактора к пользователю из группы wheel, который может быть root без пароля при выполнении sudo su.
И я отключил вход в систему root для защиты SSH. Поэтому я добавил «sudo» в путь к подсистеме sftp в моем файле sshd_config на сервере, и он работает — он может сохранять с привилегиями root, это дает тот же результат, как если бы люди добавили «sudo» в настройки клиента winSCP на sftp-путь. Но мне сказали, что это небезопасный способ включения sudo при сохранении файла, потому что тогда каждый клиент, который подключается с правильными учетными данными, будет root, а не только мой собственный клиент.
Поэтому я ищу более безопасный способ выполнения sudo при каждой файловой операции, когда я использую свой SFTP-клиент (который является плагином Sublime Text), этот плагин: codexns.io/products/sftp_for_sublime. Не могли бы вы порекомендовать способ сделать это правильно?