আমার নিজের মতো নয় এমন জায়গাগুলিতে আমি কীভাবে আইটেমগুলির নাম পরিবর্তন করতে পারি / পছন্দ করি এবং কেন করব না?


14

আমি পেতে Permission deniedবার্তা যখন মত জায়গায় ফাইল এবং ফোল্ডার নামান্তর বের করার চেষ্টা /, /usrএবং অন্যান্য ব্যক্তিদের এর হোম ডিরেক্টরি। আমি প্রশাসক। কিভাবে আমি এটি করতে পারব?

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


কেন না ? আপনি যেহেতু ব্যবহারকারী ভাল কাপড় যে ডিফল্ট ইনস্টলেশন> :) দ্বারা সেট আপ করা হয় পুনঃনামকরনের জন্য একটি বৈধ কারণ আছে যেমন
Sergiy Kolodyazhnyy

উত্তর:


17

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

যদি আপনি নিজেকে উপরের প্রশ্নের মতো কিছু জিজ্ঞাসা করে দেখতে পান তবে আপনি একটি নতুন প্রশ্ন পোস্ট করা বিবেচনা করা উচিত, যেখানে আপনি কী অর্জন করতে চান সে সম্পর্কে আরও তথ্য সরবরাহ করেন বা আপনি ইতিমধ্যে প্রশ্ন জিজ্ঞাসা করলে বিশদ যুক্ত করতে হবে ।

টার্মিনালে

টার্মিনালে কোনও ফাইল বা ফোল্ডারটির নাম পরিবর্তন করতে, mvকমান্ডটি ব্যবহার করুন (একই কমান্ডটি কোনও ফাইল বা ফোল্ডারকে একই পার্টিশনের এক স্থান থেকে অন্য জায়গায় সরিয়ে নিতে ব্যবহৃত হয়):

mv old-name new-name

যদি একটি ফোল্ডারে ফাইল বা ফোল্ডার বসবাস আপনার কাছে লিখনের অনুমতি নেই যেখানে (যা প্রায়ই ক্ষেত্রে দেখা যায় যখন আপনি না হয় তার মালিক ), তারপর আপনি চালাতে আবশ্যক করে এই কমান্ড চালানোroot সঙ্গে sudo:

sudo mv old-name new-name

(অথবা আপনি যদি অন্যরকম ব্যবহারকারীর নাম পরিবর্তন করে অপারেশনটি ব্যবহার করতে চান তবে আপনি পছন্দ করতে পারেন। এছাড়াও, দয়া করে নোট করুন যে আপনার নিজের কাছে নেই এমন কোনও ডিরেক্টরিতে যদি আপনার লেখার অনুমতি থাকে তবে এটির স্টিকি বিট সেট করা থাকে, আপনি পাবেন না এটি ব্যবহার না করে এর অভ্যন্তরে থাকা ফাইলগুলির নাম পরিবর্তন করতে সক্ষম হবেন )sudo -u username mv old-name new-namerootsudo

নটিলাসে

আপনি + rootচাপুন এবং কমান্ডটি চালিয়ে যেমন নটিলাস ফাইল ম্যানেজারটি চালাতে পারেন । এটি আপনাকে যে কোনও জায়গায় ফাইল এবং ফোল্ডারগুলির নাম পরিবর্তন করতে এবং অন্যান্য প্রকারের শক্তিশালী এবং বিপজ্জনক কাজ করতে দেয়।AltF2gksu nautilus

সতর্কতা অবলম্বন করুন এবং মনে রাখবেন যে কোনও rootনটিলাস উইন্ডো থেকে আপনিroot যে প্রোগ্রামগুলি (ডকুমেন্ট খোলার মাধ্যমে) চালু করেছেন সেগুলিও চলবে এবং আপনার কাজ শেষ হয়ে গেলে উইন্ডোটি বন্ধ করে দেওয়ার বিষয়টি নিশ্চিত করুন যাতে আপনি পরে এটিকে কোনও নিয়মিত, নিরাপদে বিভ্রান্ত না করেন don't নটিলাস উইন্ডো

তবে দয়া করে আপনার বাড়ির ডিরেক্টরিগুলির বাইরে জিনিসটির নাম পরিবর্তন করবেন না, যদি না আপনি সত্যিই জানেন যে আপনি কী করছেন। এটি সম্ভবত আপনার উবুন্টু সিস্টেমটিকে খারাপভাবে ভেঙে ফেলবে। এবং এটি আপনি যা অর্জন করার চেষ্টা করছেন তা সম্ভবত সম্পাদন করবে না।

রিচার্ডকে এই শর্তটি পরিষ্কার করতে সহায়তা করার জন্য ধন্যবাদ যে কোনও ব্যবহারকারী কোনও Permission deniedত্রুটি ছাড়াই কোনও আইটেমটির নাম পরিবর্তন করতে পারে ।


3

এমনকি আপনি যদি প্রশাসক হন, সাধারণত আপনার ডেস্কটপটি ব্যবহার করার সময়, আপনার সাধারণ ব্যবহারকারীর সুবিধাদি রয়েছে। এইভাবে, যে কেউ আপনার অ্যাকাউন্টে অ্যাক্সেস অর্জন করবে (যেমন ভাইরাস) তার সিস্টেমের সম্পূর্ণ নিয়ন্ত্রণ থাকবে না।

প্রশাসনিক সুবিধাসহ একটি প্রোগ্রাম পরিচালনা করতে আপনাকে প্রম্পট gksuফর্মটি ব্যবহার করতে হবে Alt-F2, বা sudoটার্মিনালে in উদাহরণস্বরূপ, টিপতে Alt+F2এবং টাইপ করা gksu nautilusআপনাকে একটি পাসওয়ার্ডের জন্য অনুরোধ জানাবে (এটি সত্যই আপনি সত্যই তা প্রমাণ করতে) এবং প্রশাসনিক সুযোগ-সুবিধাগুলি সহ একটি ফাইল ব্রাউজার চালু করবেন। এই উইন্ডোটির সাহায্যে আপনি সিস্টেমে যে কোনও কিছু পরিবর্তন করতে সক্ষম হবেন, তবে যত্নবান হন

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

উদাহরণস্বরূপ, /usrফোল্ডারটির নামকরণ আপনার গ্রাফিকাল ইন্টারফেসটি ব্যবহার করার জন্য প্রয়োজনীয় প্রোগ্রামগুলি সহ আপনার কম্পিউটারের প্রায় প্রতিটি প্রোগ্রামকে ভেঙে দেবে ...

অন্য কথায়, এই ধরণের সমস্যা সমাধানের জন্য আপনাকে লিনাক্সের সাথে মোটামুটি অভিজ্ঞ হতে হবে।


0

আমি নিম্নলিখিত workaround প্রস্তাব করতে পারেন। ডিরেক্টরি / ডিরেক্টরি অধীনে ফোল্ডারগুলির নতুন নামকরণ করতে:

  1. পছন্দসই নাম সহ নতুন ডিরেক্টরি তৈরি করুন: sudo mkdir /newdir
  2. এই ডিরেক্টরিতে অ্যাক্সেস দিন: sudo chown -R user:group /newdir
  3. আপনার ফোল্ডারে ফাইলগুলি অনুলিপি করুন: cp /olddir/filename.ext /newdir
  4. পুরানো ডিরেক্টরি সরান: sudo rm -r -f /olddir
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.