2017-10-27 5 views

答えて

2

それはあなたがスーパーユーザー権限を必要とするように、sudoを使用してそれを実行して見て、それがドキュメント(link here)ではうまく

に動作しますは言う:(用途を置く)SFTPプロトコルながら

接続先のユーザーが所有していない場所にファイルをアップロードする直接の能力はありません。 を指定してくださいuse_sudo = Trueこれを回避するにはこの設定を にすると、ローカルファイルを リモートエンド(リモートユーザの$ HOMEにデフォルト設定されています;これはtemp_dirを使用して に上書きされる可能性があります)の一時的な場所にアップロードしてから、sudoを使用してremote_pathに移動します。

+0

どのようにしてsudoをファブリックのput()関数に追加しますか?私はドキュメントでそれを見つけることができませんでした。 – caliph

+0

ありがとうございます!ドキュメントでそれを見落とすために私に恥をかく。 :) – caliph

関連する問題