
あるサーバーから別のサーバーにファイルを移動しようとしていました。ソースサーバーから を実行しましたsudo rsync
。プロセスは完了しましたが、宛先サーバーでは と でアクセスが拒否されましたls
。cd
試してみました。
sudo chown -R www-data:www-data dest
www-data
はnginx
で実行されます。しかし、 をしようとすると、依然として「権限が拒否されました」というメッセージが表示されます。なしで をcd
実行すると、すべての属性が疑問符 で表示されます。読み取り/書き込み権限を変更せずにこれを修正するにはどうすればよいですか?ls
sudo
?
答え1
まだコメントできませんし、問題を理解しているかどうかもわかりませんが、試してみます。
- ディレクトリをすべてのユーザーに対して実行可能に設定する(ソース)
- ディレクトリがグループに対して実行可能な場合は、ログインしたユーザーをwww-dataグループに追加します。
(または、実行権限も変更したくないですか?) その場合、ディレクトリがユーザーの実行を有効にしていると仮定すると、リモート サーバーに www-data としてログインする必要があります (または、すでにログインしていますか? 言及されていません...)