হোম এনক্রিপ্ট করা থাকলে এবং 700 কীভাবে কোনও ফোল্ডারটি কীভাবে ভাগ করবেন?


1

দ্রষ্টব্য: আমি উবুন্টু ১২ ব্যবহার করছি I'm আমি সম্পূর্ণ নুব না (আমি একটি কঠোর ওয়েব সার্ভার এবং সেই ধরণের জিনিস সেট আপ করতে পারি) তবে এখন আমি এটি ডেস্কটপ হিসাবে ব্যবহার করার চেষ্টা করছি আমার মনে হয় আমি কখনও শিখিনি never অধিকার.

স্থানীয় ব্যবহারকারীদের মধ্যে জিনিস ভাগ করে নেওয়ার জন্য কি লিনাক্সে কোনও ডিফল্ট ফোল্ডার রয়েছে? আমি ভেবেছিলাম / ইউএসআর / ভাগ তার জন্য ছিল তবে আমি সুডো ব্যবহার না করলে তা আমাকে ছাড়বে না।

আমি লক্ষ্য করেছি যে কোনও 'ভাগ করে নেওয়ার বিকল্প' আইটেমটি যখন আমি কোনও ফোল্ডারে ডান ক্লিক করি, তবে আমি আশঙ্কা করছি যে এটি আমার পছন্দ না হওয়া পর্দার পিছনে কিছু করতে পারে। সুতরাং কিভাবে এটি কাজ করে? ক্লাইম থেকে এটি করা কি জটিল হবে?


1
না, /usr/shareপ্রোগ্রামের ডেটার জন্য, ব্যবহারকারীর ফাইলগুলির জন্য নয়।
মাধ্যাকর্ষণ

উত্তর:


2

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

এগুলি যদি অস্থায়ী হয় তবে এটির জন্য আপনার আরও একটি সমাধান প্রয়োজন। যদি আমি অন্যান্য স্থানীয় ব্যবহারকারীদের আমার ফাইলে অ্যাক্সেস পেতে চাই তবে আমি আমার হোম ডিরেক্টরিটির মোড 755 তে সেট করে রেখেছি (এটি আমি সাধারণত করি); তবে সেক্ষেত্রে আমি খেয়াল রাখি যে আমার হোম ডিরেক্টরিতে থাকা কোনও গোপন ফাইল বা ডিরেক্টরিগুলি যথাক্রমে 600 বা 700 এ সেট করা আছে।

অস্থায়ী ফাইলগুলির সংমিশ্রণ + হোম ডিরেক্টরি-পাঠ্য-পাঠযোগ্য-সবকটিই যথেষ্ট। আপনি যদি সত্যিই একটি ভাগ করা ফোল্ডার চান, আপনার তৈরি করতে হবে, উদাহরণস্বরূপ, / হোম / শেয়ার্ড, এবং এটি 777 বা 1777 এ সেট করতে হবে (1777 অর্থ means 77 like এর মতো সবগুলিই রচনাযোগ্য, তবে কেবল একটি ফাইলের মালিকই ফাইলটি সরিয়ে ফেলতে পারেন )। আরও উন্নত সেটআপগুলির মধ্যে ডিরেক্টরি সেটগিড বিট সেট করা এবং ব্যবহারকারী গোষ্ঠীগুলির সাথে খেলা অন্তর্ভুক্ত থাকে তবে আমি এ সম্পর্কে বিস্তারিত বলছি না।

আমি সাধারণত ডিরেক্টরিগুলির জন্য 711 মোড পছন্দ করি না; আমি এটি বিভ্রান্তিকর বলে মনে করি এবং এটি কতটা নিরাপদ তা স্পষ্ট নয় (আমি অনুমান করতে চাই যে পাঠ্যযোগ্য অর্থটি পঠনযোগ্য, এমনকি যদি আপনি এটির অ্যাক্সেস করার জন্য এর নামটি অনুমান করতে হয় তবে)।

উপসংহারে, সমাধান আপনি যা করার চেষ্টা করছেন তার উপর নির্ভর করে।


2

আপনি যদি নির্বাহের অনুমতিগুলি প্রদান করেন তবে কোনও ডিরেক্টরিতে অনুমতিগুলি পড়েন না তবে কোনও প্রক্রিয়া ডিরেক্টরিটি অতিক্রম করতে সক্ষম হবে তবে এর সামগ্রীগুলি পড়তে সক্ষম হবে না। এটি এর মধ্যে উপ-ডিরেক্টরিতে অ্যাক্সেসের অনুমতি দেবে। সুতরাং, সংক্ষেপে, 0711।


আপনি কি বলছেন যে আমার বাড়ির ফোল্ডারটি 0711 বা আমার ভাগ করা ফোল্ডারটি chmod করা উচিত?
হ্যাপিডেভোপার

মনে রাখবেন যে আমার বাড়ি 700০০, আমি মনে করি আমি এটি ভিতরে থেকে ওভাররাইড করতে পারি না।
হ্যাপিডেভোপার

হ্যা, তুমি পারো. আপনি এটির মালিক, সুতরাং আপনি এর অনুমতিগুলি পরিবর্তন করতে পারেন।
Ignacio Vazquez-Abram

আমি বোঝাতে চাইছি যদি বাড়ি 700 হয়, ~ / ভাগ 711 করা যায় না It এটি হতে পারে তবে বাড়ির অনুমতিগুলি অগ্রাধিকার গ্রহণ করে। আমি কি ভূল? আমি পরে এটি চেষ্টা করব, আমি মাথা খারাপ হয়ে যাচ্ছি, সারা রাত জিনিস ইনস্টল করছি been
হ্যাপিডেভলপার

1
আপনি যদি সমস্ত স্বাচ্ছন্দ্য বোধ করেন তবে আপনি 0700 এর মধ্যে সমস্ত ডিরেক্টরি এবং 0711 এ পরিবর্তনের আগে সমস্ত ফাইল 0600 এ সেট করতে পারেন। এবং ইনস্টলারকে ওভাররাইড করতে নির্দ্বিধায়; এটি সর্বদা সেরা জানে না , অবশ্যই সিস্টেমটি ইনস্টল হওয়ার পরে নয় not
Ignacio Vazquez-Abrams

1

আপনি যদি অন্যকে নিজের ডিরেক্টরি ডিরেক্টরিতে অ্যাক্সেস দিতে স্বাচ্ছন্দ্য বোধ না করেন তবে আপনি একটি বাইন্ড মাউন্ট ব্যবহার করতে পারেন। অর্থাৎ আপনি কোনও ডিরেক্টরিকে অন্য পাথ ব্যবহার করে অ্যাক্সেসযোগ্য করে তুলছেন। এটি ফাইল সিস্টেমের একটি লিঙ্কের অনুরূপ তবে পাথের সমস্ত ডিরেক্টরিতে কোনও ব্যবহারকারীর অ্যাক্সেস দেওয়ার প্রয়োজন নেই।

উদাহরণস্বরূপ, আপনি / শেয়ার নামে একটি ডিরেক্টরি তৈরি করেন (বা যা আপনার পছন্দ হয়) এবং যে ডিরেক্টরিগুলিতে ভাগ করা উচিত (/ শেয়ার / ব্যবহারকারীর আগে তৈরি করতে হবে) লিঙ্ক করুন:

mount --bind /home/user/private/stuff/share /shares/user

সুতরাং, কেবল নিজের ভাগ করে নেওয়া অন্যের দ্বারা অ্যাক্সেসযোগ্য হওয়া উচিত, / হোম / ব্যবহারকারী 0700 (পাশাপাশি ব্যক্তিগত, স্টাফ) হতে পারে। এটি স্থায়ী করতে, আপনাকে / etc / fstab এ একটি এন্ট্রি যুক্ত করতে হবে:

/home/user/private/stuff/share /shares/user none bind 0 0

মাউন্ট কমান্ড বা সম্পাদনা / ইত্যাদি / fstab এর জন্য রুট বিশেষাধিকারের প্রয়োজন হবে, সুতরাং অন-সুবিধাযুক্ত অ্যাকাউন্ট ব্যবহার করার সময় "sudo" এর সাথে কমান্ডগুলির উপসর্গ স্থাপন করুন।


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