উবুন্টু কেন এনটিএফএস বিভাজন থেকে ফাইলগুলি চালিত করতে অস্বীকার করে?


15

আমি নিম্নলিখিত এনটিএফএস পার্টিশনটি (যেখানে আমি উইন 32 এবং ডেটা ফাইলের সাথে কিছু লিনাক্স বাইনারি এবং স্ক্রিপ্ট পেয়েছি) মাউন্ট করেছি:

/dev/sda5 /mnt/dat ntfs-3g rw,dev,exec,auto,async,users,umask=000,uid=1000,gid=1000,locale=en_US.utf8,  errors=remount-ro 0 0

সমস্ত ফাইলের তখন নির্বাহযোগ্য বৈশিষ্ট্য সেট রয়েছে বলে মনে হয় তবে আমি যদি এগুলিকে বাস্তবায়িত করার চেষ্টা করি তবে আমি "অনুমতি অস্বীকার" ত্রুটি পেয়েছি। এমনকি সুডো দিয়েও। এমনকি কার্যকর করার সময় (পাশাপাশি পড়তে এবং লেখার জন্য) প্রত্যেককে অনুমতি দেওয়া হয় এবং সমস্ত ফাইলের মালিক ব্যবহারকারীর কাছে সেট করা থাকে।

সুতরাং আমি এনটিএফএস থেকে লিনাক্স বাইনারি চালাতে সক্ষম হয়ে কীভাবে সিস্টেমটি সেট আপ করব?



8
".Exe ফাইল অনুমতি ব্যর্থ" প্রশ্নের সাথে খুব কমই সম্পর্কিত। .Exe ফাইল নিয়ে আমার কোনও সমস্যা নেই। প্রশ্নটি লিনাক্সে উইন্ডোজ এক্সিকিউটেবল চালনার বিষয়ে নয়, এটি উইন্ডোজ বিভাজনে অবস্থিত লিনাক্স এক্সিকিউটেবলকে চালিত করার বিষয়ে।
ইভান

2
আপনি যদি এটি মনোযোগ সহকারে পড়েন - আপনি দেখতে পাবেন যে এটি সম্পর্কিত। অথবা সম্ভবত আপনি বুঝতে পারেন না যে লিনাক্স কীভাবে এক্সিকিউটেবলকে দেখবে। এক্সটেনশন পার্থক্য করে না।
RolandiXor


fmask = 0022, dmask = 0000 umask এর পরিবর্তে ব্যবহার করার চেষ্টা করুন
ফাইজান আকরাম দার

উত্তর:


5

আমার কাছে তা থাকত সঠিক একই সমস্যা এবং আমার ক্ষেত্রে সমাধান লিখতে ডি ছিল execবিকল্প মাউন্ট পরusers বিকল্প। এর কারণ অপশনটি স্পষ্টতই বিকল্পটি usersসক্রিয় করে noexec, তাই আপনাকে স্পষ্টভাবে উল্লেখ করতে হবে exec

আমি "লিনাক্সে কেন আমি অন্য পার্টিশনে প্রোগ্রাম চালাতে পারি না?" থেকে এটি পেয়েছি ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জ এ


ঠিক ঠিক - "ব্যবহারকারীরা" noexec সেট করে, সুতরাং "ব্যবহারকারী, এক্সিকিউটিভ" ব্যবহার করা উচিত, সেই ক্রমে।
ব্রেন্ট ফাউস্ট

2

চ্যাট চ্যানেলগুলিতে কয়েক জন এই চূড়ান্ত করছিলেন। লোকগুলির মধ্যে একটি পরামর্শ দিয়েছিল যে আপনি এই প্রশ্নের জর্জ এডিসনের প্রতিক্রিয়াটি একবার দেখে নিন এবং দেখুন এটি আপনাকে সহায়তা করে কিনা:
এক্স ফাইল ফাইল অনুমতি ব্যর্থ হয়েছে

নোট করুন যে part পার্টিশন থেকে সরাসরি বাইনারি ফাইলগুলি চালনার জন্য আপনার একটি এনটিএফএস পার্টিশনে অতিরিক্ত মাউন্ট অপশন থাকতে হবে - usersবিকল্পটি এবং execবিকল্পটিও। usersঅ-সুপারিউজারস (যেমন মাউন্টিং) দ্বারা আনমাউন্টিংয়ের অনুমতি দেয় এবং execএক্সিকিউটিভকে এটি থেকে চালানোর অনুমতি দেয় (তবে, মনে রাখবেন এটি সবকিছু কাজ করার গ্যারান্টি নয়)।


5
.Exe ফাইলগুলিতে আমার কোনও সমস্যা নেই। প্রশ্নটি লিনাক্সে উইন্ডোজ এক্সিকিউটেবল চালনার বিষয়ে নয়, এটি উইন্ডোজ বিভাজনে অবস্থিত লিনাক্স এক্সিকিউটেবলকে চালিত করার বিষয়ে।
ইভান

3
দীর্ঘশ্বাস ফেলুন ... দয়া করে এটি মনোযোগ সহকারে পড়ুন।
RolandiXor

1

এটি ডিফল্টরূপে ইউডিস্ক প্যাকেজের "বৈশিষ্ট্য", এনটিএফএস পার্টিশনে (বা অন্যান্য লিনাক্স বিহীন পার্টিশন) অনুমতি অনুমতি পরিবর্তন করে।

এই বৈশিষ্ট্যটি সক্ষম করতে, আপনি পড়তে চাইতে পারেন,

এনটিএফএস পার্টিশনে ফাইলগুলির এক্সিকিউটেবল অনুমতি নির্ধারণ সক্ষম করুন



10
এই উত্তরের লিঙ্কটি মারা গেছে :(
অ্যাবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.