多くのユーザーアカウントを持つ専用のLinuxWebサーバーがあります。ユーザーアカウントはすべて/home/[userid]
ディレクトリにあります。自分のアカウント内でのみファイルにアクセスできる各ユーザーのアカウント内で実行されるPerlスクリプトを作成できますが、ユーザーのアカウントの「上」で実行でき、指定されたユーザーのアカウント内のファイル。
現在、各アカウントから必要なファイルを取得するために使用するスクリプトがあり、Net::FTP
そこから必要なデータを抽出できますが、もちろん、すべてのアカウントにFTPで転送するのは遅いです。アカウントはサーバー上の単なるディレクトリであるため、各アカウントディレクトリにアクセスし、必要なファイルを開いて、指定されたアカウントの要求されたデータを返すことができる方法でPerlスクリプトを実行する方法を探しています。
どうすればこれを達成できますか?