আমি আমার সিস্টেমে একটি FTP সংযোগ খোলার জন্য নিম্নলিখিত শেল স্ক্রিপ্ট সহ একটি অটোমেটার অ্যাপ্লিকেশন লিখেছি:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
osascript -e 'tell app "Finder" to display alert "SFTP Opened"'
এটি sudo কমান্ডের একটি পাসওয়ার্ডের প্রয়োজন ব্যতীত প্রত্যাশা মতো ঠিক কাজ করে । টার্মিনালে যখন একই কমান্ডটি চালানো হয় তখন এটি আমাকে একটি পাসওয়ার্ডের জন্য অনুরোধ করে তবে যখন অটোমেটর অ্যাপ হিসাবে চালানো হয় তখন কোনও ইনপুট দেওয়ার জন্য আমাকে অনুরোধ জানায় না। অটোমেটর স্ক্রিপ্টের মধ্যে এই সুডোর কাছে পাসওয়ার্ড পাসওয়ার্ড দেওয়ার জন্য কি কোনও উপায় আছে? আমি জানি এটি নিরাপদ অনুশীলন নয় তবে আমি এখনও এটি করতে চাই কারণ আমার সিস্টেমটি যথাযথভাবে সুরক্ষিত এবং আমাকে ব্যতীত অন্য কারও দ্বারা অচ্ছুত।
একটি "শেল স্ক্রিপ্ট ... প্রশাসকের অধিকার সহ" পদ্ধতিটি নিম্নলিখিত ত্রুটিটি দিচ্ছে:
do shell script "sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist" with administrator privileges
( এই ছবি থেকে নিম্নলিখিতগুলির মধ্যে একটি করুন )