Рассмотрим настройку sudo для этого конкретного процесса и, возможно, зададим специальную команду NOPASSWD: для того, чтобы вам не приходилось повторять пароль в чистом тексте (в любом случае, очень плохой). Также, есть sudo флаги, которые могут позволить Вам требовать или не требовать TTY.
Пример.
/etc/sudoers.d/mycmd
:
theuser ALL=(fgbs) NOPASSWD: cp fbgs.jar /home/fbgs/server/plugins
my-build-script.sh
:
#!/bin/sh
/usr/bin/sudo -H -u fbgs cp fbgs.jar /home/fbgs/server/plugins
Я быстрый поиск нашел эти ресурсы:
Если вы сохранили свою собственную конфигурацию, этого должно быть достаточно, чтобы удалить следующие файлы и каталоги, и восстановить свою собственную конфигурацию Pre-SPF13:
~/.vimrc
~/.gvimrc
~/.vim/