Монтировать sshfs как non-root висит вечно

Да. Достаточно выполнить yum update . Он делает все, что нужно.

Какую версию Fedora вы используете? Я предполагаю, что это Fedora 21 или старше, так как в более новых версиях есть диспетчер пакетов dnf вместо yum . Fedora 21 только что вышла на EOL (конец жизненного цикла), поэтому для этого выпуска больше нет обновлений. Рекомендуется установить более новую версию, чтобы получать обновления безопасности.

0
15.03.2018, 18:54
1 ответ

Понятно. Файл учетных данных недоступен для пользователя www-data...

Для отладки я запустил sshpass вручную, вот так:

# sudo -u www-data /usr/bin/sshpass -v -f /usr/local/credentials/.sshfs-distant ssh distantuser@127.0.0.1 ls /tmp
SSHPASS searching for password prompt using match "assword"
SSHPASS read: distantuser@127.0.0.1's password:
SSHPASS detected prompt. Sending password.

(тогда жди вечно)

С паролем в команде -строка:

# sudo -u www-data /usr/bin/sshpass -v -p '<needed_password>' -f /usr/local/credentials/.sshfs-distant ssh distantuser@127.0.0.1 ls /tmp
SSHPASS searching for password prompt using match "assword"
SSHPASS read: distantuser@127.0.0.1's password:
SSHPASS detected prompt. Sending password.
SSHPASS read:

(... ls tmp files)
0
28.01.2020, 04:29

Теги

Похожие вопросы