অবস্থানগুলির জন্য সুডো বাশ সম্পূর্ণকরণের কোনও অনুমতি নেই - কীভাবে পরিচালনা করবেন?


1

উদাহরণ:

drwx------   2 root root   16384 26. juuli  2009 lost+found

আমার সম্পূর্ণতাগুলি দেখানোর জন্য আমি এটি কীভাবে পেতে পারি:

sudo ls -l /lost+found/<TAB>

আমি এমন একটি সমাধান খুঁজছি যা সমস্ত কমান্ড জুড়ে কাজ করে। এএএআইএফসিটি "সম্পূর্ণ-সিএফ" এবং "সম্পূর্ণ-এফ" একাই কি এখানে যাদু সরঞ্জামগুলি না .. তাই না?

উত্তর:


1

আপনি যে ডিরেক্টরি / ফাইলে অ্যাক্সেস পান না সেগুলির জন্য আপনি বাশ অটো সম্পূর্ণ করতে পারবেন না। তবে, আপনি ইতিমধ্যে রুট থাকলে আপনি স্বয়ংক্রিয় সমাপ্তি পাবেন। আপনি যেহেতু sudo কমান্ডটি কার্যকর করতে চলেছেন ততক্ষণে স্বয়ংক্রিয়ভাবে সমাপ্তির জন্য আহ্বান জানানো হলেও এটি কার্যকর হবে না।

এটি অন্যথায় আপনি ফাইল সিস্টেমের অনুমতিগুলি বাইপাস করতে সক্ষম হবেন বলে এর উদ্দেশ্য।


কিন্তু অনুমোদনের বিষয়গুলি কি সুডো যত্ন নেয় না? যদি ব্যবহারকারীর পর্যাপ্ত সুডোর সুবিধা না থাকে তবে অনুমতিগুলি বাধা দেওয়ার চেষ্টাগুলি কোনওভাবেই ব্যর্থ হবে। আমি এটি পাচ্ছি না: যদি ব্যবহারকারী ইতিমধ্যে "sudo ls -l / হারিয়ে + পাওয়া" করতে পারেন, তবে এটি সুদো ব্যবহারের সমাপ্তির ফলাফল পেতে কেন আরও খারাপ নিরাপত্তা বুদ্ধিমান।
lkraav

@lkraav কমান্ড কার্যকর না হওয়া পর্যন্ত নয়। আপনি এখনও আপনার শেল প্রম্পটে থাকা অবস্থায় আপনি এখনও মূল ব্যবহারকারী, যার ডিরেক্টরিতে এটি দেখার অনুমতি নেই। একবার আপনি এন্টার টিপুন, তারপরে sudo এক্সিকিউট হবে, এক্সিকিউটেবলের SID বিটের মাধ্যমে নিজেকে উন্নীত করে, আপনার কমান্ডটি চালানোর অনুমতি পেয়েছে কিনা তা পরীক্ষা করে, প্রয়োজনে একটি পাসওয়ার্ড জিজ্ঞাসা করে, এবং শেষ পর্যন্ত কমান্ডটি রুট হিসাবে কার্যকর করে (অথবা অন্য কোনও ব্যবহারকারী যদি নির্দিষ্ট করা থাকে) ।
স্টেফানি

আমার ধারণা আমি যদি সম্পন্ন অভ্যন্তরীণ নদীর গভীরতানির্ণয় যেমন এলএস এর মতো বাহ্যিক ইউটিলিটিগুলির সাহায্যে সম্পন্ন করা হয় তবে এটি সুডো দিয়ে ডাকা যেতে পারে my যদি সেগুলি অভ্যন্তরীণ ব্যাশ রুটিনগুলি ব্যবহার করে সম্পন্ন হয়, তবে প্রকৃতপক্ষে ব্যাশটি সেই সময় অননুমোদিত।
lkraav

@lkraav এটি সঠিক, এবং যদি এই বাহ্যিক ইউটিলিটিগুলি আপনাকে একটি পাসওয়ার্ডের অনুরোধ জানাতে (যেমন sudoকরে) প্রয়োজন হয়, আপনি যখন কোনও কমান্ড টাইপ করার মাঝখানে থাকবেন তখন তারা কীভাবে এটি করবে? আমি মনে করি যদি এই readlineসমস্তগুলি লাইব্রেরিতে বাশ এই সমস্ত ব্যবহার করতে ব্যবহার করে (কমান্ড-লাইন সম্পাদনা এবং সমাপ্তি), তবে এটি সম্ভবত আপনি যে কমান্ডটি টাইপ করছেন সেটিকে আড়াল করতে এবং প্রম্পট করতে পারে, তবে আপনি যে কমান্ডটি টাইপ করছেন তা পুনরুদ্ধার করতে পারেন। তবে বর্তমানে এটির কার্যকারিতা নেই।
ফ্রান্স

@ ফ্রেঁ হ্যাঁ, পাসওয়ার্ড প্রম্পটগুলি সাধারণত একটি সমস্যা। আমি আমার sudo (গুলি) NOPASSWD এর সাথে সেট আপ করেছি যাতে আমি সাধারণত সেই নির্দিষ্ট কোণটি অনুভব করি না। যেভাবেই হোক, বাহ্যিক বনাম অভ্যন্তরীণ চিন্তাভাবনাটি আমার কাছে পাওয়ার দরকার ছিল এবং আমার প্রধান ব্যবহারের কেস বাস্তবায়িত করার জন্য আমার কাছে যথেষ্ট পরিমাণ রয়েছে। ধন্যবাদ সবাইকে.
lkraav
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.