1
我有一個shell腳本moveInvoice.sh,其中chmod 777權限爲用戶test1,所有其他腳本都在用戶test2下。如何在不提示密碼的情況下以不同的用戶身份運行shell腳本
現在我需要從TEST2調用moveInvoice.sh我嘗試以下
sudo -c
sudo -u
但這一切都給予許可被拒絕。有沒有其他的方式使它與test2用戶一起運行?
一次手動我能執行那麼我就需要通過增加visudo命令一個NOPASSWD
選項來把這個crontab中
嘗試使用linux acl – Rups
我無法使用acl bcos它需要安裝實用程序。由於它是辦公室網絡,我們沒有任何root權限來安裝。所以任何命令行命令都會有幫助。 – Sanvi
爲''setuid()'[Here's](https://stackoverflow.com/a/24919588/4162356)「腳本編寫一個二進制包裝器示例。 –