Sudo ব্যবহার করে ডিরেক্টরি পরিবর্তন করুন


22

রুটের মালিকানাধীন ডিরেক্টরিতে কীভাবে পরিবর্তন করব?

যদি আমি করি: sudo cd RootOwedDir

আমি পাই: sudo cd: command not found

আমি যদি su root

আমি পেয়েছি: authentication failureসম্ভবত আমি সত্যিকারের রুট অ্যাকাউন্ট কখনই সেটআপ করি নি।

আমি এখানে কি ভুল করছি?


সংক্ষিপ্তসার হিসাবে: সিওয়্যারসের "সুডো সু" এবং "সুডো এস-এসএসসি" সিডি দির_পথ "(সংযোজনগুলির 'পারম নোট করুন) সমস্যার সমাধান করেছেন। তাদের সহায়তার জন্য প্রত্যেককে ধন্যবাদ
অজানা গুগল ব্যবহারকারী

উত্তর:


20

পরিবর্তে sudo -sএকটি রুট শেল শুরু করার চেষ্টা করুন এবং তারপরে কেবল cdডিরেক্টরিতে।
আপনি যখন রুট হিসাবে সম্পন্ন করবেন, টিপুন CtrlDবা টাইপ করুন exit

এটি লক্ষ করা গুরুত্বপূর্ণ যে রুট হিসাবে, কেউ সহজেই প্রয়োজনীয় সিস্টেমের উপাদানগুলিকে ক্ষতি করতে পারে। যত্ন সহকারে ব্যবহার করুন!


5

কারণ cdএটি একটি কমান্ড নয় বরং একটি অন্তর্নির্মিত শেল ফাংশন; এবং suমূল পাসওয়ার্ড আশা করে। সহজভাবে ব্যবহার করুন:

sudo su

মূল অধিকার সহ একটি শেল চালাতে। টাইপ করুন exitবা প্রেস Ctrl+ + Dযখন আপনার কাজ সম্পন্ন হয় পূর্ববর্তী শেল ফিরে যাওয়ার।


2
sudo suঅহেতুক জটিল। sudo -ssudo একটি শেল শুরু করে তোলে; অথবা আপনি চালাতে পারেন sudo bashবা sudo zshযদি আপনি -sবিকল্পটি মনে করতে না চান তবে ।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

3
sudo sh -c "cd dir_path"

এটি আমার পক্ষেও কাজ করছে না। এটি হতে পারে কারণ আমি যে ডিরেক্টরিটি প্রবেশ করতে চাই তার নামটিতে এম্বেড থাকা স্থান রয়েছে। আমি ভাগ্যবিহীন sudo sh -c "সিডি আমার \ পথ" এ বিভিন্নতার চেষ্টা করেছি। কোনও ত্রুটি বার্তা এটি কেবল ফিরে আসে যেমন এটি কিছু করেছে তবে আমি একই ডিরেক্টরিতে রয়েছি। আমার সিস্টেমে sh ইনস্টল করা আছে যদিও আমি সাধারণত ব্যাশ ব্যবহার করি।
অজানা গুগল ব্যবহারকারী

@ অজানা - আমি সর্বদা অনুভব করেছি যে শ্যাশাল বিল্টিনগুলি মূল হিসাবে চালানোর জন্য আপনাকে সাবসেল স্পোন করতে হবে, বাশ বা প্লেইন পুরাতন sh whether আমি এটি নির্ধারণ করতে দৃ determined়প্রতিজ্ঞ
ওয়েসলি রাইস

-C বিকল্প যুক্ত করে -c কৌশলটি করেছে। চেষ্টা করার জন্য ধন্যবাদ.
অজানা গুগল ব্যবহারকারী

1

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


0

su -তারপরে আপনার পাসওয়ার্ডটি টাইপ করুন। আপনি এখন কেবল ডিরেক্টরিতে সিডি করতে পারেন। মনে রাখবেন যে আপনি রুট হতে চান না এমন কিছু করার আগে আপনি এখন রুট তাই সিটিটিএল - ডি।


এটি উবুন্টুতে একটি প্রমাণীকরণ ত্রুটি তৈরি করে।
ওয়েসলি রাইস

সত্যি? আমার কাছে কখনও সমস্যা হয়নি।
আনফ্যান্ডডাউনট

2
ওপি-র ক্ষেত্রে এটি অবশ্যই হবে, কারণ তার সঠিক রুট অ্যাকাউন্ট নেই।
ওয়েসলি ভাত

মজার বিষয় হচ্ছে, আমি উবুন্টুর একটি নতুন ইনস্টল করছি, আমি কখনও কোনও রুট ব্যবহারকারীকে 'সেটআপ' করি না তবে আমি সহজভাবে sudo -এবং বাম করতে পারি আমি সিস্টেমের godশ্বর।
আনফ্যান্ডডাউনট

হ্যাঁ, আমি কেবল একটি প্রমাণীকরণ ত্রুটি পেয়েছি।
অজানা গুগল ব্যবহারকারী

0

আমার জন্য একটি সংমিশ্রণ sudoএবং screenকাজ করেছে:

sudo -iu vagrant screen -mS npm_install bash -c 'cd /vagrant && npm install'

এই কমান্ডটি প্রথমে vagrantব্যবহারকারীর দিকে চলে যায়। তারপরে vagrantডিরেক্টরি পরিবর্তন করে /vagrantএবং কার্যকর করে npm install


-2

এটি করার সবচেয়ে সহজ উপায় হ'ল রুট অ্যাকাউন্ট সক্ষম করা এবং রুট হওয়ার জন্য su ব্যবহার করা । উবুন্টু অপব্যবহারের সম্ভাবনার কারণে মূল অ্যাকাউন্ট থেকে খুব প্রতিরক্ষামূলক তবে মাঝে মাঝে প্রতিটি লাইনে sudo না করে রুট অ্যাকাউন্টটি ব্যবহার করা অনেক সহজ । আপনি যে কোনও সময় কোনও অ্যাকাউন্ট ব্যবহার করছেন তা সম্পর্কে সচেতন হন।

এখান থেকে নেওয়া :

টার্মিনালটি খুলুন এবং টাইপ করুন: sudo passwd রুট । আপনি যখন "নতুন ইউনিক্স পাসওয়ার্ড লিখুন" প্রম্পটটি দেখেন , রুট ব্যবহারকারীর জন্য আপনি যে পাসওয়ার্ডটি চান তা প্রবেশ করুন এবং এটি নিশ্চিত করুন।

এই মুহুর্তে, আপনি ডিরেক্টরিতে su এবং সিডি ব্যবহার করে রুটে পরিবর্তন করতে সক্ষম হবেন ।


-1। এটি ভুল পূর্ণ। জিডিএম এর কিছুর সাথে কী করার আছে? ওপি কেবল একটি মূল দ্বারা পঠনযোগ্য একটি ডিয়ারকে 'সিডি' করতে চায়। জিডিএম এর মাধ্যমে আর কখনও রুট হিসাবে লগ ইন করা উচিত নয়।
ওয়েসলি ধান

ভাল যুক্তি. আমি সেখানে যা আছি তা পুরোপুরি পড়িনি read
zcid

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