как получить доступ к файлу с ограниченными полномочиями с помощью другого программного обеспечения?

Я хочу загрузить файл от своей .ssh папки до веб-сайта, я могу изменить ее с помощью sudo в терминале, но это не становится загруженным, вероятно, потому что браузер не имеет достаточного полномочия получить доступ к файлу. Таким образом, как я загружаю этот файл, учитывая, что это - ключ SSH, я не хочу изменять корневое разрешение самого файла.

1
задан 28 August 2018 в 18:18

1 ответ

Я надеюсь, что это - открытый ключ, который Вы хотите загрузить...


У каждого пользователя (включая программное обеспечение, которое запускает пользователь) есть доступ для чтения к его ssh ключам.
Закрытый ключ должен иметь -rw-------, открытый ключ должен иметь -rw-r--r--.

Вы могли бы хотеть зафиксировать свою установку.


Если Вы не можете зафиксировать свою установку, можно альтернативно скопировать файл в некоторое временное местоположение. Измените его полномочия, загрузите файл и удалите временную копию снова:

sudo cp /path/to/.ssh/id_rsa.pub ~/Desktop
sudo chmod a+r ~/Desktop/id_rsa.pub

# Upload file

sudo rm ~/Desktop/id_rsa.pub
0
ответ дан 7 December 2019 в 23:36

Другие вопросы по тегам:

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