Переключение на пользователя root при автоматическом развертывании кода с использованием Python Fabric - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь поместить файл, содержащий учетные данные, на удаленный сервер, однако, только файл root может видеть этот файл (разрешение 400, владелец - root), и у меня нет разрешения на исключение sudo su. как я могу поместить файл на удаленный сервер.

Я попытался попросить моего босса изменить разрешение файла, затем он работает. Но мой начальник не хочет, чтобы разработчик видел учетные данные, поэтому он хочет сохранить разрешение 400. Вот ссылка, которую я нашел переключиться на другого пользователя, используя ткань

Я пытаюсь:

put('name_of_file','path/to/file/file_name',use_sudo=True)

и получил ошибку «Отказано в доступе»

...