実行時に特定のファイルを削除すると、所有者が「xyz」であるUNIXシェルスクリプトファイルがあります。
このスクリプトをトリガーして、削除するファイルの所有者がスクリプトの所有者と異なる他のディレクトリにあるファイルを削除したいと考えています。これは可能ですか?これらの新しいファイルを削除できるように、このスクリプトを別のユーザーとして実行することは可能ですか?
編集: Autosys を使用して、このスクリプトを定期的にトリガーします。
通常sudo
、そのために使用します:
sudo -u ANOTHER_USER /path/to/the/script.sh
ただし、現在のアカウントには適切なアクセス許可が必要です。これらのアクセス許可は、ファイルを使用して構成できます/etc/sudoers
。
の使い方に関する記事はたくさんありますsudo
。これは例えば: http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_: Ch09 :_Linux_Users_and_Sudo