হোম ফোল্ডারটি `মূল`-এ এবং` হোম`-এ নয় ... আমি বিভ্রান্ত!


8

আমার homeফোল্ডারে আমার একটি সমস্যা আছে এবং এটি আমাকে কিছু অনুমতি সমস্যা দিচ্ছে।

আমি একটি অ্যাপ্লিকেশন ইনস্টল করেছি যা আমাকে জানিয়েছে যে আমার কাছে সংরক্ষণ করার অনুমতি নেই /home/username/Desktop, তবে আসলে আমার বাড়িটি /home/username/Área de Trabalho(আরিয়া দে ট্রাবালহো = ডেস্কটপ, তবে পর্তুগিজ ভাষায়) রয়েছে।

  • sudoনীচের চিত্রটিতে আমার বাড়ি হিসাবে অ্যাক্সেস দেখানো হয়েছে (ফোল্ডার আইকনটি দেখুন)।
    ( ভিতরে desktopফোল্ডারটি রয়েছে ))

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

  • নিয়মিত হিসাবে userআমার বাড়িতে অ্যাক্সেস করা নীচের চিত্রটিতে দেখানো হয়েছে।
    ( ভিতরে Área de Trabalhoফোল্ডারটি রয়েছে ))

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

এটা কি স্বাভাবিক? আমার উবুন্টুকে বলতে হবে যে আমার আসল homeফোল্ডারটি কোথায়? আমি কি করতে আছে?

থ্যাঙ্কস আগাম!

উত্তর:


11

প্রথম স্ক্রিনশট ("হিসাবে sudo") আইকন ভিউতে দেখানো হয়েছে এবং দ্বিতীয় স্ক্রিনশট ("নিয়মিত হিসাবে user") বিশদ তালিকার দৃশ্যে রয়েছে, তবে তারা প্রকৃতপক্ষে একই ফোল্ডারের কাঠামো দেখাচ্ছে। কোনও বৈষম্য নেই। ( ট্যাচিয়নের উত্তর ব্যাখ্যা করে যে কেন বিভিন্ন ফোল্ডারে সেগুলিতে বাড়ির আইকন রয়েছে)) বিস্তারিত তালিকা দর্শন আপনাকে কিছুটা আরও তথ্য দিচ্ছে; বিশেষত, নামক ফোল্ডারটি সাবফোল্ডার /homeসহ এর সামগ্রীগুলি প্রকাশ করতে প্রসারিত হয় isp_sardinha

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

  • আমার বাড়ির ফোল্ডারটি কোথায়?
  • কোনও অ্যাপ্লিকেশন আমার ডেস্কটপ ফোল্ডারটি অ্যাক্সেস করার চেষ্টা করলে আমি কীভাবে সমস্যার সমাধান করতে পারি তবে ব্যর্থ হয় কারণ এটি সেই ফোল্ডারেরটিকে ভুল ভাষায় নাম দেয়?

আমার বাড়ির ফোল্ডারটি কোথায়?

উবুন্টু সিস্টেমের প্রতিটি মানুষের ব্যবহারকারীর একটি হোম ফোল্ডার থাকে (যেটিকে হোম ডিরেক্টরিও বলা হয় , যেহেতু ফোল্ডার এবং ডিরেক্টরি একই জিনিস বোঝায়)। যদি আপনার উবুন্টু সিস্টেমে একাধিক ব্যক্তির জন্য ব্যবহারকারীর অ্যাকাউন্টগুলি সেট আপ করা থাকে তবে তাদের প্রত্যেকের পৃথক হোম ফোল্ডার থাকবে।

নামে একটি ফোল্ডার আছে /home। যে না আপনার বাড়িতে ফোল্ডার। আসলে, এটি কখনও কারও বাড়ির ফোল্ডার নয়। বরং, /homeসেই ফোল্ডারটি হ'ল মানব ব্যবহারকারীদের হোম ফোল্ডারগুলি

আপনার বাড়ির ফোল্ডারটি হ'ল /home/p_sardinha, কারণ আপনার ব্যবহারকারী নাম p_sardinha

আরও সাধারণভাবে, একজন মানুষের ব্যবহারকারীর জন্য username, ব্যবহারকারীর হোম ফোল্ডারটি ।/home/username

  • আপনার সহ কিছু সিস্টেমে, নামক ফোল্ডারে /homeএকটি সাবফোল্ডার রয়েছে lost+found। এটি কারও বাড়ির ফোল্ডার নয় । পরিবর্তে, এটি ext2 / ext3 / ext4 ফাইল সিস্টেমের মূল ফোল্ডারে ডিফল্টরূপে উপস্থিত থাকে; এটি ফাইল সিস্টেমটি মেরামত করার সময় পুনরুদ্ধার করা ফাইলগুলি রাখার জন্য ব্যবহৃত হয় এবং আপনার বাড়ির ফোল্ডারটি ব্যবহার করার জন্য আপনার এ সম্পর্কে কিছু জানার দরকার নেই।

  • কিছু ব্যবহারকারীর অ্যাকাউন্ট উপস্থিত রয়েছে যা আপনার কম্পিউটারের প্রকৃত মানব ব্যবহারকারীদের সাথে মিলে না। এগুলির উপস্থিতি রয়েছে যাতে নির্দিষ্ট প্রোগ্রামগুলি বিশেষ পরিচয়, দক্ষতা এবং তাদের সম্পাদনের জন্য ডিজাইন করা কাজের জন্য উপযুক্ত বিধিনিষেধের সাথে চলতে পারে। মানবেতর ব্যবহারকারীদের সাধারণত তাদের হোম ডিরেক্টরি থাকে না /home। উদাহরণস্বরূপ, ট্যাচইনস হিসাবে উল্লিখিত হিসাবে , rootব্যবহারকারী, যা ব্যবহারকারী আসলে আপনার দ্বারা চালিত কমান্ডগুলি চালায় sudoএবং gksu/gksudo (আপনি -uপতাকাটি ব্যবহার না করে ) /rootএর হোম ডিরেক্টরি হিসাবে থাকে।

বলা ফোল্ডার /homeএবং আপনার আসল হোম ফোল্ডার (যা এর সাবফোল্ডার) এর মধ্যে পার্থক্য কখনও কখনও বিভ্রান্তিকর হয়, তার মধ্যে একটি হল নটিলাস (উবুন্টুর ফাইল ব্রাউজার) আপনার প্রকৃত হোম ফোল্ডারটিকে "হোম" বলে। উদাহরণস্বরূপ, এটি আমার হোম ফোল্ডারের বিষয়বস্তু, নটিলাসে প্রদর্শিত:

হোম ফোল্ডারের জন্য নটিলাস উইন্ডো

সেই ফোল্ডারটির আসল নাম (যার বিষয়বস্তু প্রদর্শিত হয়) তবে /home/ek(যেহেতু আমার ব্যবহারকারীর নাম ek)। আমার ডেস্কটপ ফোল্ডারের বলা হয় Desktopএবং আমার হোম ফোল্ডার মধ্যে অবস্থিত, তাই তার সম্পূর্ণরূপে যোগ্যতাসম্পন্ন পথ নেই /home/ek/Desktop

কোনও অ্যাপ্লিকেশন আমার ডেস্কটপ ফোল্ডারটি অ্যাক্সেস করার চেষ্টা করলে আমি কীভাবে সমস্যার সমাধান করতে পারি তবে ব্যর্থ হয় কারণ এটি সেই ফোল্ডারেরটিকে ভুল ভাষায় নাম দেয়?

কোনও অ্যাপ্লিকেশন-নির্দিষ্ট সমাধান থাকতে পারে তবে আপনি কী পরিস্থিতিতে ত্রুটি দেখা দেয় বা কোন অ্যাপ্লিকেশনটি ঘটছে সে সম্পর্কে আপনি বিশদ সরবরাহ করেন নি, সুতরাং আমি এই জাতীয় সমাধান সরবরাহ করতে পারি না। ভাগ্যক্রমে, আমি একটি সাধারণ সমাধান সরবরাহ করতে পারি।

যেহেতু ফোল্ডারগুলিকে মাঝে মাঝে তাদের আসল নাম ছাড়াও কিছু বলা হয় (উদাহরণস্বরূপ, আপনার হোম ফোল্ডারটির Homeনাম হলেও এটি কখনও কখনও ডাকা হয় p_sardinha) তাই প্রথমে নিশ্চিত হয়ে নিন যে আপনার ডেস্কটপ ফোল্ডারের নামটি সত্যই কিনা Área de Trabalho। এটি যাচাই করা সহজ - আপনার বাড়ির ফোল্ডারের সামগ্রীগুলি (উপরে যেমন স্ক্রিনশটটিতে আমি যেমন করেছি তেমন) দেখুন এবং নিশ্চিত করুন যে এটিকে এটি বলা হয়েছিল। আমি বিশ্বাস করি আপনি ইতিমধ্যে এটি সম্পন্ন করেছেন।

সুতরাং আপনার ডেস্কটপ ফোল্ডারের আসল পুরো নাম /home/p_sardinha/Área de Trabalho। তবে আপনার অ্যাপ্লিকেশনগুলির মধ্যে কমপক্ষে একটি এটিতে অ্যাক্সেস করতে চায় /home/p_sardinha/Desktop। ধরে নেওয়া যায় যে কোনও ফোল্ডারও বলা হয়নি /home/p_sardinha/Desktop(এটি নিশ্চিত হওয়ার জন্য আপনার পরীক্ষা করা উচিত), Desktopআপনার বাড়ির ফোল্ডারে একটি প্রতীকী লিঙ্ক তৈরি করে সমস্যার সমাধান করতে সক্ষম হবেন , যেটি Área de Trabalho(আপনার প্রকৃত ডেস্কটপ ফোল্ডার) নির্দেশ করে।

এই প্রতীকী লিঙ্কটি তৈরি করতে, একটি টার্মিনাল উইন্ডো ( Ctrl+ Alt+ T) খুলুন এবং এই আদেশগুলি চালান:

cd
ln -s 'Área de Trabalho' Desktop
  • প্রথম কমান্ড ( cdএটির পরে কিছুই না দিয়ে) নিশ্চিত করে যে আপনি যে কমান্ড-লাইনটি ব্যবহার করছেন তা আপনার বাড়ির ফোল্ডারে "" (এটি হ'ল এটি আপনার হোম ফোল্ডারটিকে তার বর্তমান কার্যকরী ডিরেক্টরি হিসাবে ব্যবহার করছে)।
  • দ্বিতীয় কমান্ড (যা দিয়ে শুরু হয় ln) আসলে প্রতীকী লিঙ্ক তৈরি করে।

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


বিস্তারিত ব্যাখ্যার জন্য আপনাকে অনেক ধন্যবাদ! শুধু কৌতূহল জন্য, অ্যাপ্লিকেশন ফোরামে discution এর লিঙ্ক vue-forums.uit.tufts.edu/posts/list/848.page
Sardinha

3

হ্যাঁ এটা স্বাভাবিক

sudo কমান্ডটি রুট মোডে নটিলাসটি খুলবে, মূলের বাড়িটি নিজেই মূল


3

প্রতিটি পৃথক ব্যবহারকারীর আলাদা আলাদা হোম ডিরেক্টরি থাকে।

এগুলি সবাই ফাইলটিতে কনফিগার করা আছে /etc/passwd। হোম ফোল্ডারে পরিবর্তন কার্যকর হওয়ার জন্য আপনাকে ফাইলটি সম্পাদনা করার পরে লগ আউট করতে হবে এবং ফিরে আসতে হবে। আপনি যদি উন্নত ব্যবহারকারী না হন তবে আমি এই ফাইলটি কোনওভাবেই সম্পাদনা করার পরামর্শ দেব না, তবে আপনি এটি দেখার আগ্রহী এবং এটি কীভাবে কাজ করে তা জানার জন্য আমি এটি উল্লেখ করেছি।

"রুট" ব্যবহারকারীর বাড়ি সরাসরি ডিফল্ট হিসাবে সেট করা হয় /rootযেখানে সাধারণ ব্যবহারকারীর হোম ডিরেক্টরিগুলি ডিফল্টরূপে সেট করা থাকে /home/*username*। কোনও হোম ডিরেক্টরি সরানোর কোনও ভাল কারণ নেই।

gksu/ ব্যবহার করে মূল সুবিধাগুলি সহ কোনও গ্রাফিকাল প্রোগ্রাম চালানোর সময় gksudoআপনার হোম ডিরেক্টরিটি সাধারণত হিসাবে রিপোর্ট করা হয় /root( এটি কেন এটি ব্যাখ্যা করে )। এটি সাধারণ, এবং এটি কেবলমাত্র কারণ আপনি রুট সুবিধাগুলি ব্যবহার করছেন (যা আপনি সবকিছু ঠিকঠাকভাবে সেট আপ করার পরে খুব কমই কখনও ব্যবহার করা উচিত)।

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