কালী লিনাক্স ভিএম: শেল স্ক্রিপ্টটি মূল হিসাবে চালানোর অনুমতি অস্বীকার করেছে


16

আমি সবেমাত্র ভার্চুয়ালবক্স ভিএম-তে কালী লিনাক্স (ডেবিয়ান) ইনস্টল করেছি। আমি VBOX সংযোজনগুলি ইনস্টল করতে চাই যা আমাকে স্ক্রিন রেজোলিউশনের মতো জিনিসগুলি কনফিগার করতে সহায়তা করবে (আশা করি)।

আমার সমস্যাটি ইনস্টল স্ক্রিপ্টটি চলছে। আমি মূল, আমি সমস্ত কিছু ছদ্ম করে রেখেছি, স্ক্রিপ্টটি কার্যকর করার অধিকার আমার আছে তবে আমি এখনও 'অনুমতি অস্বীকার' পেয়েছি। আমি সুডোর সাথেও চেষ্টা করেছি।

নীচের স্ক্রিনটি পরীক্ষা করুন:

এখানে চিত্র বর্ণনা লিখুন


আপনি যদি এটি 7 এক্সএক্স অনুমতি দেন তবে কী হবে?
ম্যাথু উইলিয়ামস

উত্তর:


14

এটি হতে পারে যে /media/cdrom0ফাইল সিস্টেমে noexecপতাকা সেট রয়েছে। আপনি এটি দিয়ে পরীক্ষা করতে পারেন:

mount -v | grep cdrom0

যদি noexecপ্রথম বন্ধনীগুলির মধ্যে থাকে তবে ফাইল সিস্টেমে ফাইলগুলি কার্যকর হয় না। (মত (noexec,nosuid,nodev))

আপনার সাথে ফাইলসিস্টেম remounting চেষ্টা করে দেখতে পারেন execপতাকা:

sudo mount -o remount,exec /media/cdrom0

বিকল্পভাবে আপনি সমস্ত ফাইল ডিস্কে অনুলিপি করতে পারেন এবং সেখান থেকে স্ক্রিপ্টগুলি চালাতে পারেন।


7
দৌড়াতেও bash < ./autorun.shকাজ করা উচিত।
কেনস্টার

6
প্রকৃতপক্ষে, এটি সম্পর্কে কখনই ভাবেননি। একটি প্রকরণ হিসাবে, sh autorun.shবেশি ব্যবহৃত হয়।
এমটাক

1
তদতিরিক্ত, একটি প্রয়োজন build-essential, module-assistantএবং কার্নেলের শিরোনাম। এখানেVBoxLinuxAdditions.run সুন্দরভাবে খেলতে পারার জন্য জিনিসগুলির একটি দুর্দান্ত সারসংক্ষেপ রয়েছে ।
অ্যাটকোল্ড

ফাইলগুলি অনুলিপি করা দ্রুততম উপায়।
টোমা জ্যাটো - মনিকা

0

আপনি যে ফাইলটি চালাতে চান তা হ'ল VBoxLinuxAdditions.runফাইলগুলির নাম runasroot.shএবং autorun.shবৈশিষ্ট্যগুলি পরিবর্তন না করেও সেই ত্রুটিটি ফিরে আসবে।

অতিথি মেশিনের কোনও ফোল্ডারে গেস্ট সংযোজন আইএসও-এর সামগ্রীগুলি অনুলিপি করার পরে যদি এটি টার্মিনালে তালিকাভুক্ত অবস্থায় সবুজ পাঠ্যে উপস্থিত হয় তবে এটি ইতিমধ্যে কার্যকর করা যায়। না হলে আপনি যে ডিরেক্টরিটিতে গেস্ট মেশিনে ফাইলগুলি সংরক্ষণ করেছেন সেই ডিরেক্টরিতে নেভিগেট করার পরে টার্মিনালে টাইপ করতে পারেন। chmod -x VBoxLinuxAdditions.run অথবা এটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন এবং তারপরে অনুমতি ট্যাবটি নির্বাচন করুন এবং এক্সিকিউট চেকবক্স ক্লিক করুন - একটি প্রোগ্রাম হিসাবে কার্যকর করার অনুমতি দিন।


-2

এই সমস্যাটি ঠিক করার জন্য নির্বাহযোগ্যকে সেট করার অনুমতি না দেওয়ার কারণে is

ফিক্স 1

হোম ডিরেক্টরিতে এক্সিকিউটেবলটি অনুলিপি করুন এবং এই আদেশগুলি অনুসরণ করুন

chmod -x filename.sh

./filename.sh

এটার কাজ করা উচিত..

ঠিক করুন 2

Change the permission of the file system in which the *.sh file is located.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.