উইন্ডোজে অটোরুন.আইনফের মতো একটি ইউএসবি স্টিক whenোকানোর সময় উবুন্টুতে ফাইল এবং স্ক্রিপ্টগুলি কীভাবে অটোরান করা যায়?


12

autorun.infউইন্ডোজের ফাইলের মতো উবুন্টুতে ইউএসবি স্টিক in োকানোর সময় কোনও নির্দিষ্ট স্ক্রিপ্ট কার্যকর করার বা কোনও নির্দিষ্ট প্রোগ্রামের সাথে কোনও ফাইল খোলার কোনও উপায় আছে কি ? যদি না হয়, অন্য কোন উপায় আছে?

সম্পাদনা করুন: উত্তর মতে আমি একটি ফাইল তৈরি করেছেন পেয়েছিলাম ইউএসবি রুট ফোল্ডার নামে autorunউপরে বিষয়বস্তু সঙ্গে:

#!/bin/sh
xdg-open myText.txt

autorun.infউপরের বিষয়বস্তু সহ আমি একটি ফাইলও তৈরি করেছি :

[autorun]
icon=icon.ico

autorun.infফাইল নির্দিষ্ট করে ইউএসবি আইকন । উপরের অটোরুন ফাইলগুলি থেকে কেবল autorun.infমনে হয় এটি কাজ করে। autorunস্ক্রিপ্ট ফাইল, যখন মৃত্যুদন্ড কার্যকর উপরে বার্তা প্রদর্শন করা হয়।

অটোরুন ত্রুটি বার্তা

আমি কি কিছু ভুল করছি বা স্ক্রিপ্টটি চালানোর জন্য কনফিগার করার জন্য আরও কিছু পরামিতি রয়েছে ?

দ্রষ্টব্য: ফাইল myText.txt এবং icon.ico মধ্যে স্থাপন করা হয় ইউএসবি রুট ফোল্ডার

তদতিরিক্ত, autorunএবং autorun.infফাইল মোড বিট 755 সেট করা হয়েছে, এটি ব্যবহার করে:

cd /path/to/usbFolder
chmod 755 autorun
chmod 755 autorun.inf

উত্তর:


12

ওপেন System Settings> Details> Removable Mediaএবং সেট SoftwareকরারRun Software

অপসারণযোগ্য মিডিয়া

আপনার ইউএসবি স্টিকটি অবশ্যই এক্সটি 4 এর মতো নেটিভ লিনাক্স ফাইল সিস্টেমের সাথে ফর্ম্যাট করতে হবে ।

আপনার ইউএসবি স্টিকের নাম autorun(বা autorun.sh, কোনও ব্যাপার নয়) দিয়ে একটি শেল স্ক্রিপ্ট তৈরি করুন এবং এটি দিয়ে সম্পাদনযোগ্য করুন chmod 755 autorun

পরের বার আপনি আপনার ইউএসবি স্টিক ,োকানোর পরে উবুন্টু আপনাকে অটোরুন সম্পর্কে অবহিত করবে এবং জিজ্ঞাসা করবে আপনি এটি কার্যকর করতে চান কিনা।

অটোরুনের আগে জিজ্ঞাসা করুন

স্বয়ংক্রিয়ভাবে একটি দস্তাবেজ খোলার জন্য আপনি ব্যবহার করতে পারেন xdg-open

#!/bin/sh
xdg-open myDocument.odt

এটি myDocument.odtএই মাইম-টাইপের জন্য ডিফল্ট অ্যাপ্লিকেশন সহ খুলবে । সুতরাং এটি অন্যান্য সমস্ত ফাইলগুলির সাথেও একই কাজ করবে।

আপনার ইউএসবি স্টিকের জন্য কাস্টম আইকন রাখতে আপনি autorun.infনিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল তৈরি করতে পারেন

[autorun]
icon=icon.png

এবং আপনার আইকনটি icon.pngস্টিকের মতো রাখুন।


autorun.infউবুন্টু এই আদেশগুলি সমর্থন করে ( উইকিপিডিয়ায় autorun.inf একবার দেখুন ):

[autorun]
icon=iconfilename[,index]
label=text

[Content]
MusicFiles=yes|no
PictureFiles=yes|no
VideoFiles=yes|no

[ExclusiveContentPaths]
/pictures
/music
more music/special

[IgnoreContentPaths]
/pictures
/music
more music/special

আমি এটি চেষ্টা করেছি এবং যখন আমি রান ক্লিক করি তখন আমি এই বার্তাটি পাই । এছাড়াও, স্ক্রিপ্টের কোথাও আইকন সম্পত্তি সন্নিবেশ করার কোনও উপায় আছে বা আমার সামগ্রীতে একটি autorun.inf তৈরি করা উচিত [autorun] icon=icon.ico?
pgmank

আপনার স্ক্রিপ্টটি অবশ্যই শুরু করা উচিত #!/bin/sh। দুঃখিত যদি এটি বিরক্তিকর হয়। উপরের লাইনটি কেবল ফাইলটির সামগ্রী দেখানোর জন্য ছিল autorun
জার্মার

ত্রুটির বার্তা প্রদর্শিত হতে থাকে যখন স্ক্রিপ্ট বিষয়বস্তু যেখানে শুধুমাত্র শেল ঘোষণা এবং কমান্ড। আমি catউপরের কমান্ডটি যুক্ত করিনি । আমিও খোলার চেষ্টা করেছি geditকিন্তু একই ত্রুটি বার্তা উপস্থিত হয়েছিল। এছাড়াও, যদি ওটোরুন.ইনফ উবুন্টুতে সমর্থিত হয়, তবে এটি ইউএসবি আইকনটি সেট করার পরিবর্তে কোনও স্ক্রিপ্টও খুলতে পারে?
pgmank

আপনার সম্পূর্ণ স্ক্রিপ্ট পোস্ট করুন (আপনার প্রশ্ন সম্পাদনা করুন)। না, autorun.infস্ক্রিপ্ট চালাতে পারে না ( open=...কাজ করে না)।
জার্মার

1
এটি খুব নিরাপত্তাহীন হবে কারণ এটি প্রতিটি অজানা ডিভাইস থেকে প্রোগ্রামগুলি শুরু করবে যা আপনাকে আক্রমণ করার জন্য বিন প্রস্তুত থাকতে পারে। আমি এটা করে ক্ষতিপূরণ দেব না।
জার্মার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.