ব্যবহারকারীর ডিফল্ট ডিরেক্টরি পরিবর্তনের পরে বাশ প্রম্পট পরিবর্তন


0

এমন কিছু আছে যা আমি বুঝতে পারি না। ভিআইপিডাব্লু / ইত্যাদি / পাসডাব্লুড ব্যবহার করে ব্যবহারকারীর ডিফল্ট ডিরেক্টরি পরিবর্তন করার বিষয়ে আমি এখানে পাওয়া পদ্ধতিটি ব্যবহার করেছি

তবে একবার আমি এই ফাইলে andুকে কোনও ব্যবহারকারী ডিফল্ট ডিয়ার পরিবর্তন করে আমার মেশিন থেকে প্রাক্তন থেকে তাদের ব্যাশ প্রম্পট পরিবর্তন করে। "[রুট @ ডিরেক্টরি ~] #" থেকে "বাশ-৪.১ $"

এখন যদি আমি গ্লোবাল বাশ প্রম্পটটি পরিবর্তন করতে চেষ্টা করি - পিএস 1 পরিবর্তনের সাথে ব্যবহারকারী বাশ -১.১ রয়েছে the কাস্টম প্রম্পটটি দেখতে পাবে না।

এই আচরণ কি?


আমি বিশ্বাস করি যে ডিরেক্টরিটি / etc / passwd নামক ডিরেক্টরিটি আসলে কী তা সম্পর্কে আপনি ভুল হয়ে গেছেন। এটি ব্যবহারকারীর হোম ডিরেক্টরি; এটি একটি "ডিফল্ট ডিরেক্টরি" কারণ এটি একটি যে ডিরেক্টরি হয় না, কনভেনশন এবং এক্সটেনশন ছাড়া কল্পনানুসারে ব্যবহারকারী দ্বারা লিখনযোগ্য, এবং তুলনামূলকভাবে ব্যক্তিগত। (মনে রাখবেন লিনাক্স ডিজাইনের সাহায্যে বহু-ব্যবহারকারী সিস্টেম)) যদি নামকৃত হোম ডিরেক্টরিটি উপস্থিত না থাকে বা এটি উপস্থিত থাকে তবে অনুমতিগুলি ব্যবহারকারীকে পড়তে / লিখতে / চালানোর অনুমতি দেয় না, সমস্ত প্রকারের জিনিসগুলি ভেঙে যাবে । আমার মনে দৃ a় অনুভূতি রয়েছে আপনি সেই জিনিসগুলির একটি ভেঙে দেখছেন।
একটি সিভিএন

@ মাইকেলKjörling উত্তরের জন্য ধন্যবাদ। প্রকৃতপক্ষে আপনি ঠিক বলেছেন, আমি যখন ডিরেক্টরিটি পরিবর্তন করেছি তখন যা কিছু পরিবর্তন করেছি তা বুঝতে পেরেছিলাম যে অনুমতিের সমস্যা আছে। সুতরাং এর অর্থ কেবলমাত্র এখানে কোনও অনুমতি সমস্যা ছিল বা এটি যা কিছু হতে পারে, এই কারণেই আমি এই অদ্ভুত বাশ -4.1 দেখছি? স্পষ্টতই আমি অলস হব না এবং এটি পরীক্ষা করব না যেহেতু আমি এখানেই টাইপ করছি ...
গাই সেন্ট-লুই

@ গাইস্ট-লুই এটি প্রকৃতপক্ষে অনুমতি সংক্রান্ত সমস্যা problem প্রম্পট পরিবর্তিত হয় কারণ বাশ পাঠযোগ্য .bash_profileবা /etc/passwdএটির মতো সন্ধান করতে পারে না (যা সাধারণত আপনার হোম ডিরেক্টরিতে অবস্থিত যা এটির মাধ্যমে আপনার প্রম্পট সেটিংসটি পড়তে পারে, তাই এটি ডিফল্টে ফিরে যায়
জারমুন্ড

উত্তর:


1

আপনি নিজের হোম ডিরেক্টরি পরিবর্তন করেছেন, তবে আপনি সম্ভবত ফাইলগুলি পুরানো ডিরেক্টরিতে রেখে দিয়েছেন।

যখন অনুরোধ bashকরা হয় এটি কিছু ফাইল পড়ে এবং কার্যকর করে, এর মধ্যে কয়েকটি আপনার হোম ডিরেক্টরিতে (উদাহরণস্বরূপ ~/.profile)।

যেহেতু আপনি আপনার হোম ডিরেক্টরি পরিবর্তন করেছেন এটি এটি খুঁজে পায় না। সুতরাং সেই ফাইলগুলিতে আপনি যে কোনও কনফিগারেশন খুঁজে পান (যেমন আপনার প্রম্পটের মতো) আপনার প্রয়োগ হয় না bash


অসুস্থ এটিও একবার দেখুন
গাই সেন্ট-লুই

এই সমস্যাটি সমাধান করার জন্য যে সমস্ত ফাইল হস্তান্তর করা দরকার তা আপনি জানেন?
গাই সেন্ট লুই

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