সাম্বা শেয়ারে 755 অনুমতিগুলির অর্থ কী


27

আমি সাম্বার সাথে এক্সপেরিমেন্ট করছি। আমার একটি রেড ড্রাইভ মাউন্ট করা আছে /mnt/raiddrivesএবং আমি এটি আমার নেটওয়ার্কে শেয়ার করতে চাই যাতে প্রত্যেককে এটির পুরোপুরি অ্যাক্সেস দেওয়া হয়। উবুন্টু গাইডটি smb.confফাইলে নীচের মতো কিছু করতে বলেছেন :

[share]
    comment = Ubuntu File Server Share
    path = /srv/samba/share
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755

তবে, ধরে নিলাম অনুমতিগুলির সাথে create maskমান সেট করা হচ্ছে , এটি 0755আমার কাছে কিছুই নয়। ওয়েবে অনুসন্ধান করা সবেমাত্র সংখ্যাটি কী বোঝায় তার স্পষ্ট ব্যাখ্যা ছাড়াই বিভিন্ন সংখ্যা ব্যবহার করে শত শত লোককে সামনে এনেছে। সুতরাং কেউ কি আমাকে বলতে পারবেন যে সংখ্যাগুলি কী বোঝায় এবং কীভাবে আমি কী নম্বরটি ব্যবহার করতে চাই তা অনুগ্রহ করে?

উত্তর:


74

সাম্বার সাথে এর কোন যোগসূত্র নেই। এটি ফাইল অনুমতি সম্পর্কিত।

তিন ধরণের অ্যাক্সেস বিধিনিষেধ রয়েছে:

Permission    Action      chmod option
======================================
read          (view)      r or 4
write         (edit)      w or 2
execute       (execute)   x or 1

তিন ধরণের ব্যবহারকারীর বিধিনিষেধ রয়েছে:

User    ls output
==================
owner   -rwx------
group   ----rwx---
other   -------rwx

ফোল্ডার / ডিরেক্টরি অনুমতি

Permission    Action                               chmod option
===============================================================
read          (view contents: i.e., ls command)      r or 4
write         (create or remove files from dir)      w or 2
execute       (cd into directory)                    x or 1

সংখ্যার স্বরলিপি

লিনাক্স অনুমতি প্রতিনিধিত্বমূলক জন্য আরেকটি পদ্ধতি একটি অকট্যাল স্বরলিপি হিসাবে দ্বারা প্রদর্শিত হয় stat -c %a। এই স্বীকৃতিটিতে কমপক্ষে তিনটি সংখ্যা রয়েছে। তিনটি ডান সংখ্যার প্রত্যেকটি অনুমতিগুলির একটি পৃথক উপাদান প্রতিনিধিত্ব করে: মালিক, গোষ্ঠী এবং অন্যান্য।

এই প্রতিটি অঙ্কটি বাইনারি অঙ্ক ব্যবস্থায় এর উপাদান বিটের যোগফল:

Symbolic Notation    Octal Notation    English
============================================================
----------            0000               no permissions
---x--x--x            0111               execute
--w--w--w-            0222               write
--wx-wx-wx            0333               write & execute
-r--r--r--            0444               read
-r-xr-xr-x            0555               read & execute
-rw-rw-rw-            0666               read & write
-rwxrwxrwx            0777               read. write & execute

এখন, 755 এর অর্থ কী?

7 = rwx5 = r-x5 =r-x

এর অর্থ হ'ল ডিরেক্টরিটির ডিফল্ট অনুমতি রয়েছে -rwxr-xr-x(0755 হিসাবে অষ্টাল স্বরলিপিতে উপস্থাপিত)।

ফাইল অনুমতি সম্পর্কে আরও পড়ুন:


4

দয়া করে, সাম্বাকে ভুলে যান এবং এখানে কিছু সাধারণ জিনিস দেখুন ... আমি ধরে নিচ্ছি আপনার কোনও প্রযুক্তিগত ভাষার প্রয়োজন নেই। রাইট? ... ভাল।

আপনার কম্পিউটারে ব্যবহারকারীর বিভাগ রয়েছে

  1. মালিক
  2. গ্রুপ
  3. অন্যান্য ব্যবহারকারীদের

আপনার ডিরেক্টরিতে অধিকার দেওয়ার বিষয়ে এখন "গণিত" এখানে রয়েছে:

  • সাধারণ আদেশটি সাধারণত XXXXযেখানে প্রথম "x" উপেক্ষা করা হয়। দ্বিতীয় "এক্স" এর মালিক , তৃতীয় "এক্স" গ্রুপ এবং চতুর্থটি অন্যটি

অনুমতি দেওয়ার আলগোরিদিম এখানে রয়েছে ( বাম দিকে 0 টি উপেক্ষা করুন ))

000 কোনও অনুমতি নেই

111 এক্সিকিউট

222 লিখুন

333 লিখুন এবং সম্পাদন করুন

444 পঠিত

555 পড়া এবং চালানো

666 পড়া এবং লিখুন

777 পড়া এবং চালানো পড়া

এখন আমরা এখানে যেতে

7 বিভাগ "মালিক"

5 বিভাগ "গ্রুপ"

5 (শেষ একটি) বিভাগ "অন্যদের"

এখন, 755 এর সাথে এর অর্থ হ'ল মূল যা মালিক সেই ডিরেক্টরিটি পড়বে, লিখবে এবং চালাবে। গ্রুপ এবং অন্যদের শুধুমাত্র পাঠযোগ্য এবং ডিরেক্টরির মধ্যে চালানো হবে।

অ্যালগরিদম সঙ্গে প্রায় খেলুন।

আপনি এই http://cs.brown.edu/cgc/net.secbook/se01/handouts/Ch03- ফাইল সিস্টেমসিকিউরিটি.পিডিএফ পড়তে পারেন ।

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