আমি কীভাবে বিশেষ করে একজন ব্যবহারকারীকে আমার হোম ডিরেক্টরিতে অ্যাক্সেস করা থেকে আটকাতে পারি?


23

একটি নির্দিষ্ট ব্যবহারকারী আছে যা আমি আমার হোম ডিরেক্টরি অ্যাক্সেস করতে সক্ষম হতে চাই না। এখনও অন্যদের কাছে অ্যাক্সেসের অনুমতি দেওয়ার সময় আমি কীভাবে এগুলিতে অ্যাক্সেস অস্বীকার করব?



2
আইএমও সর্বোত্তম উপায় হ'ল এনক্রিপশন - সাহায্য . ubuntu.com/commune/EncryptedPrivateDirectory । আপনি যদি নিয়ন্ত্রণের সূক্ষ্ম দানা পেতে চান তবে আপনাকে এসিএল - help.ubuntu.com/commune/FilePermissionACLs এবং
প্যান্থার

4
@ ব্যবহারকারী 68৮৮ and6 (এবং অন্যরা) এটি ডুপ্লিকেট নাও হতে পারে কারণ রব কেবলমাত্র একজন ব্যবহারকারীকেই সীমাবদ্ধ রাখতে চায় এবং সমস্ত ব্যবহারকারীকে নয়।
প্যান্থার

1
এটি নির্দেশ করার জন্য @ bodhi.zazen ধন্যবাদ। আমি আমার ঘনিষ্ঠ ভোট প্রত্যাহার করব, তবে লিঙ্কটি কমেন্টে রাখব, যদি কেউ আরও সাধারণ সমাধানের সন্ধান করে।
ব্যবহারকারী 68186

2
দয়া করে নিকটতম ভোটগুলি সরান --- প্রশ্নটি সদৃশ নয়; ওপি কেবলমাত্র একজন ব্যবহারকারীর অ্যাক্সেস সীমাবদ্ধ রাখতে বলছিল, যা প্রস্তাবিত সদৃশটিতে সমাধান করা হয়নি।
রোমানো

উত্তর:


29

আপনি যদি নিজের গ্রুপ বা অন্য কোনও ব্যবহারকারীর বাইরের ব্যবহারকারীদের অ্যাক্সেস সীমাবদ্ধ করতে চান, তবে প্রশ্নটি অন্য মানক ব্যবহারকারীর অ্যাকাউন্ট থেকে আমার বাড়ির ফোল্ডারে অ্যাক্সেস সীমাবদ্ধ করার একটি সদৃশ is

অন্যথায়, আপনি যদি কেবলমাত্র একজন ব্যবহারকারীর অ্যাক্সেসকে সীমাবদ্ধ রাখতে চান তবে এটিকে কল করুন enemyuser, এসিএল ব্যবহার করুন :

cd ~
setfacl -m u:enemyuser:000 .

... এবং কেবলমাত্র enemyuserআপনার হোম ডিরেক্টরিতে অ্যাক্সেস বঞ্চিত হবে।

প্রভাবটি পরীক্ষা করতে:

[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x] 

এসিএল অপসারণ করতে আপনি কেবল বলেছেন:

setfacl -x u:enemyuser .

এখানে *aclব্যবহৃত কমান্ডগুলি প্যাকেজ থেকে এসেছে, এটি aclডিফল্টরূপে ইনস্টল করা উচিত (কমপক্ষে, আমি মনে করি)।


অনেক ধন্যবাদ. ঠিক কী আমি চেয়েছিলাম। আমি যদি আমার মন পরিবর্তন করি এবং শত্রু ব্যবহারকারীকে অ্যাক্সেসের অনুমতি দেওয়া দরকার হয় তবে আমার কী করা দরকার?
রব জন

3
এসিএল অপসারণ করতে, এর -mসাথে প্রতিস্থাপন করুন -x
রাইকিং

আমার সিস্টেমে কমান্ডটি lsaclবিদ্যমান নেই। কোথায় পেলেন?
ধানের ল্যান্ডউ

@ প্যাডিলান্দাউ ওফ, এটি একটি স্ক্রিপ্ট যা কিছুকাল আগে আমি ইন্টারনেট থেকে পেয়েছিলাম যা দীর্ঘ এসিএল তালিকা প্রিন্ট করে। আমি স্ট্যান্ডার্ড সরঞ্জাম ব্যবহার করে উত্তরটি পরিবর্তন করেছি। এখানে: list.gnu.org/archive/html/coreutils/2014-10/msg00031.html
Rmano
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.