ഉപയോക്താക്കൾക്കും ഗ്രൂപ്പുകൾക്കുമായി ആക്സസ് കൺട്രോൾ ലിസ്റ്റുകളും (ACLs) ഡിസ്ക് ക്വാട്ടകളും എങ്ങനെ സജ്ജീകരിക്കാം


സാധാരണ ugo/rwx പെർമിഷനുകൾ നൽകുന്നതിനേക്കാൾ കൂടുതൽ സൂക്ഷ്മമായ ആക്സസ് അവകാശങ്ങൾ ഫയലുകൾക്കും ഡയറക്ടറികൾക്കുമായി നിർവചിക്കാൻ അനുവദിക്കുന്ന ലിനക്സ് കേർണലിന്റെ സവിശേഷതയാണ് ആക്സസ് കൺട്രോൾ ലിസ്റ്റുകൾ (ACLs എന്നും അറിയപ്പെടുന്നു).

ഉദാഹരണത്തിന്, വ്യത്യസ്ത വ്യക്തിഗത ഉപയോക്താക്കൾക്കോ ഗ്രൂപ്പുകൾക്കോ വ്യത്യസ്uത അനുമതികൾ സജ്ജമാക്കാൻ സാധാരണ ugo/rwx അനുമതികൾ അനുവദിക്കുന്നില്ല. ACL-കൾ ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ താരതമ്യേന എളുപ്പമാണ്, ഈ ലേഖനത്തിൽ നമ്മൾ കാണും.

ACL-കളുമായുള്ള ഫയൽ സിസ്റ്റം അനുയോജ്യത പരിശോധിക്കുന്നു

നിങ്ങളുടെ ഫയൽ സിസ്റ്റങ്ങൾ നിലവിൽ ACL-കളെ പിന്തുണയ്uക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ, acl ഓപ്ഷൻ ഉപയോഗിച്ച് അവ മൗണ്ട് ചെയ്uതിട്ടുണ്ടോയെന്ന് നിങ്ങൾ പരിശോധിക്കണം. അതിനായി, താഴെ സൂചിപ്പിച്ചിരിക്കുന്നത് പോലെ ext2/3/4 ഫയൽ സിസ്റ്റങ്ങൾക്കായി ഞങ്ങൾ tune2fs ഉപയോഗിക്കും. /dev/sda1 എന്നതിന് പകരം നിങ്ങൾ പരിശോധിക്കേണ്ട ഉപകരണം അല്ലെങ്കിൽ ഫയൽ സിസ്റ്റം:

# tune2fs -l /dev/sda1 | grep "Default mount options:"

ശ്രദ്ധിക്കുക: XFS ഉപയോഗിച്ച്, ആക്uസസ് കൺട്രോൾ ലിസ്റ്റുകൾ ബോക്uസിന് പുറത്ത് പിന്തുണയ്uക്കുന്നു.

ഇനിപ്പറയുന്ന ext4 ഫയൽ സിസ്റ്റത്തിൽ, /dev/xvda2 എന്നതിനായി ACL-കൾ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നത് കാണാം:

# tune2fs -l /dev/xvda2 | grep "Default mount options:"

ACL-കൾക്കുള്ള പിന്തുണയോടെ ഫയൽ സിസ്റ്റം മൌണ്ട് ചെയ്തിട്ടുണ്ടെന്ന് മുകളിലുള്ള കമാൻഡ് സൂചിപ്പിക്കുന്നില്ലെങ്കിൽ, അത് മിക്കവാറും /etc/fstab-ൽ ഉള്ള noacl ഓപ്ഷൻ മൂലമാകാം.

അങ്ങനെയെങ്കിൽ, അത് നീക്കം ചെയ്യുക, ഫയൽ സിസ്റ്റം അൺമൗണ്ട് ചെയ്യുക, തുടർന്ന് അത് വീണ്ടും മൌണ്ട് ചെയ്യുക അല്ലെങ്കിൽ /etc/fstab-ലേക്കുള്ള മാറ്റങ്ങൾ സംരക്ഷിച്ച ശേഷം നിങ്ങളുടെ സിസ്റ്റം റീബൂട്ട് ചെയ്യുക.

ലിനക്സിൽ ACL-കൾ അവതരിപ്പിക്കുന്നു

ACL-കൾ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ചിത്രീകരിക്കുന്നതിന്, ഞങ്ങൾ ഡെവലപ്പർമാർ എന്ന പേരിലുള്ള ഒരു ഗ്രൂപ്പ് ഉപയോഗിക്കുകയും അതിലേക്ക് വാൾട്ടർവൈറ്റ്, സോൾഗുഡ്മാൻ (അതെ, ഞാൻ ഒരു ബ്രേക്കിംഗ് ബാഡ് ഫാനാണ്!) ഉപയോക്താക്കളെ ചേർക്കുകയും ചെയ്യും.:

# groupadd developers
# useradd walterwhite
# useradd saulgoodman
# usermod -a -G developers walterwhite
# usermod -a -G developers saulgoodman

ഞങ്ങൾ തുടരുന്നതിന് മുമ്പ്, രണ്ട് ഉപയോക്താക്കളെയും ഡെവലപ്പർമാരുടെ ഗ്രൂപ്പിലേക്ക് ചേർത്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാം:

# id walterwhite
# id saulgoodman

ഇനി /mnt-ൽ test എന്നൊരു ഡയറക്ടറിയും അതിനുള്ളിൽ acl.txt എന്നൊരു ഫയലും സൃഷ്ടിക്കാം (/mnt/test/acl.txt).

തുടർന്ന് ഞങ്ങൾ ഗ്രൂപ്പ് ഉടമയെ ഡെവലപ്പർമാരാക്കി അതിന്റെ ഡിഫോൾട്ട് ugo/rwx അനുമതികൾ ആവർത്തിച്ച് 770 ആയി മാറ്റും (അങ്ങനെ ഫയലിന്റെ ഉടമയ്ക്കും ഗ്രൂപ്പ് ഉടമയ്ക്കും നൽകിയിട്ടുള്ള റീഡ്, റൈറ്റ്, എക്uസിക്യൂട്ട് അനുമതികൾ)

# mkdir /mnt/test
# touch /mnt/test/acl.txt
# chgrp -R developers /mnt/test
# chmod -R 770 /mnt/test

പ്രതീക്ഷിച്ചതുപോലെ, നിങ്ങൾക്ക് /mnt/test/acl.txt-ലേക്ക് walterwhite അല്ലെങ്കിൽ saulgoodman ആയി എഴുതാം:

# su - walterwhite
# echo "My name is Walter White" > /mnt/test/acl.txt
# exit
# su - saulgoodman
# echo "My name is Saul Goodman" >> /mnt/test/acl.txt
# exit

ഇതുവരെ വളരെ നല്ലതായിരുന്നു. എന്നിരുന്നാലും, ഡെവലപ്പർമാരുടെ ഗ്രൂപ്പിൽ ഇല്ലാത്ത മറ്റൊരു ഉപയോക്താവിന് /mnt/test/acl.txt-ലേക്ക് റൈറ്റ് ആക്uസസ് അനുവദിക്കേണ്ടിവരുമ്പോൾ ഞങ്ങൾ ഉടൻ തന്നെ ഒരു പ്രശ്നം കാണും.

സ്റ്റാൻഡേർഡ് ugo/rwx അനുമതികൾക്ക്, പുതിയ ഉപയോക്താവിനെ ഡെവലപ്പർ ഗ്രൂപ്പിലേക്ക് ചേർക്കേണ്ടത് ആവശ്യമാണ്, എന്നാൽ അത് ഗ്രൂപ്പിന്റെ ഉടമസ്ഥതയിലുള്ള എല്ലാ ഒബ്uജക്uറ്റുകൾക്കും ഒരേ അനുമതികൾ നൽകും. അവിടെയാണ് ACL-കൾ ഉപയോഗപ്രദമാകുന്നത്.

ലിനക്സിൽ ACL-കൾ സജ്ജീകരിക്കുന്നു

രണ്ട് തരത്തിലുള്ള ACL-കൾ ഉണ്ട്: ആക്uസസ് ACL-കൾ (ഒരു ഫയലിലേക്കോ ഡയറക്uടറിയിലോ പ്രയോഗിക്കുന്നവ), ഡിഫോൾട്ട് (ഓപ്ഷണൽ) ACL-കൾ, ഒരു ഡയറക്uടറിയിൽ മാത്രമേ പ്രയോഗിക്കാൻ കഴിയൂ.

ഒരു ഡിഫോൾട്ട് ACL സജ്ജീകരിച്ചിരിക്കുന്ന ഒരു ഡയറക്uടറിക്കുള്ളിലെ ഫയലുകൾക്ക് അവരുടേതായ ഒരു ACL ഇല്ലെങ്കിൽ, അവ അവരുടെ പാരന്റ് ഡയറക്uടറിയുടെ ഡിഫോൾട്ട് ACL അവകാശമാക്കുന്നു.

ഗകനേപ എന്ന ഉപയോക്താവിന് /mnt/test/acl.txt-ലേക്ക് വായിക്കാനും എഴുതാനും ആക്uസസ് നൽകാം. അത് ചെയ്യുന്നതിന് മുമ്പ്, ആ ഡയറക്uടറിയിലെ നിലവിലെ ACL ക്രമീകരണങ്ങൾ ഇതുപയോഗിച്ച് നോക്കാം:

# getfacl /mnt/test/acl.txt

തുടർന്ന് ഫയലിലെ ACL-കൾ മാറ്റുക, u: തുടർന്ന് ഉപയോക്തൃനാമവും :rw ഉപയോഗിച്ച് റീഡ്/റൈറ്റ് അനുമതികൾ സൂചിപ്പിക്കുക:

# setfacl -m u:gacanepa:rw /mnt/test/acl.txt

താരതമ്യം ചെയ്യാൻ ഫയലിൽ getfacl വീണ്ടും പ്രവർത്തിപ്പിക്കുക. ഇനിപ്പറയുന്ന ചിത്രം \മുമ്പും \പിന്നീടും കാണിക്കുന്നു:

# getfacl /mnt/test/acl.txt

അടുത്തതായി, /mnt/test ഡയറക്uടറിയിൽ നമ്മൾ മറ്റുള്ളവർക്ക് എക്സിക്യൂട്ട് പെർമിഷനുകൾ നൽകേണ്ടതുണ്ട്:

# chmod +x /mnt/test

ഒരു ഡയറക്uടറിയിലെ ഉള്ളടക്കങ്ങൾ ആക്uസസ് ചെയ്യുന്നതിന്, ഒരു സാധാരണ ഉപയോക്താവിന് ആ ഡയറക്uടറിയിൽ എക്uസിക്യൂട്ട് അനുമതികൾ ആവശ്യമാണെന്ന് ഓർമ്മിക്കുക.

ഗകനേപ എന്ന ഉപയോക്താവിന് ഇപ്പോൾ ഫയലിലേക്ക് എഴുതാൻ കഴിയണം. ആ ഉപയോക്തൃ അക്കൗണ്ടിലേക്ക് മാറുക, സ്ഥിരീകരിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക:

# echo "My name is Gabriel Cánepa" >> /mnt/test/acl.txt

ഒരു ഡിഫോൾട്ട് ACL ഒരു ഡയറക്uടറിയിലേക്ക് സജ്ജീകരിക്കുന്നതിന് (അതിന്റെ ഉള്ളടക്കം മറിച്ചെഴുതിയില്ലെങ്കിൽ അത് അവകാശമാക്കും), റൂളിനു മുമ്പായി d: ചേർക്കുകയും ഫയലിന്റെ പേരിന് പകരം ഒരു ഡയറക്ടറി വ്യക്തമാക്കുകയും ചെയ്യുക:

# setfacl -m d:o:r /mnt/test
# getfacl /mnt/test/

മുകളിലുള്ള ACL, ഉടമ ഗ്രൂപ്പിൽ ഇല്ലാത്ത ഉപയോക്താക്കളെ /mnt/test ഡയറക്uടറിയുടെ ഭാവി ഉള്ളടക്കങ്ങളിലേക്ക് റീഡ് ആക്uസസ്സ് അനുവദിക്കും. മാറ്റത്തിന് മുമ്പും ശേഷവും getfacl /mnt/test-ന്റെ ഔട്ട്പുട്ടിലെ വ്യത്യാസം ശ്രദ്ധിക്കുക:

ഒരു നിർദ്ദിഷ്uട ACL നീക്കംചെയ്യുന്നതിന്, മുകളിലുള്ള കമാൻഡുകളിൽ -m പകരം -x ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക. ഉദാഹരണത്തിന്,

# setfacl -x d:o /mnt/test

പകരമായി, ഒരു ഘട്ടത്തിൽ എല്ലാ ACL-കളും നീക്കംചെയ്യുന്നതിന് നിങ്ങൾക്ക് -b ഓപ്ഷനും ഉപയോഗിക്കാം:

# setfacl -b /mnt/test

ACL-കളുടെ ഉപയോഗത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്കും ഉദാഹരണങ്ങൾക്കും, openSUSE സെക്യൂരിറ്റി ഗൈഡിന്റെ അധ്യായം 10, സെക്ഷൻ 2 കാണുക (പിഡിഎഫ് ഫോർമാറ്റിൽ വിലയില്ലാതെ ഡൗൺലോഡ് ചെയ്യാനും ലഭ്യമാണ്).

ഉപയോക്താക്കളിലും ഫയൽസിസ്റ്റമുകളിലും ലിനക്സ് ഡിസ്ക് ക്വാട്ടകൾ സജ്ജമാക്കുക

ശ്രദ്ധാപൂർവം ഉപയോഗിക്കുകയും നിരീക്ഷിക്കുകയും ചെയ്യേണ്ട മറ്റൊരു വിഭവമാണ് സംഭരണ ഇടം. അത് ചെയ്യുന്നതിന്, വ്യക്തിഗത ഉപയോക്താക്കൾക്കോ ഗ്രൂപ്പുകൾക്കോ ഒരു ഫയൽ സിസ്റ്റം അടിസ്ഥാനത്തിൽ ക്വാട്ടകൾ സജ്ജമാക്കാൻ കഴിയും.

അതിനാൽ, തന്നിരിക്കുന്ന ഉപയോക്താവിനോ ഒരു പ്രത്യേക ഗ്രൂപ്പിനോ അനുവദിച്ചിരിക്കുന്ന ഡിസ്ക് ഉപയോഗത്തിൽ ഒരു പരിധി നിശ്ചയിച്ചിരിക്കുന്നു, കൂടാതെ അശ്രദ്ധമായ (അല്ലെങ്കിൽ ദുരുദ്ദേശ്യമുള്ള) ഉപയോക്താവ് നിങ്ങളുടെ ഡിസ്കുകൾ ശേഷിയിൽ നിറയ്ക്കില്ലെന്ന് നിങ്ങൾക്ക് ഉറപ്പിക്കാം.

ഒരു ഫയൽ സിസ്റ്റത്തിൽ ക്വാട്ട പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങൾ ആദ്യം ചെയ്യേണ്ടത്, /etc/fstab-ലെ usrquota അല്ലെങ്കിൽ grpquota (യഥാക്രമം ഉപയോക്താവിനും ഗ്രൂപ്പ് ക്വാട്ടകൾക്കും) ഓപ്uഷനുകൾ ഉപയോഗിച്ച് മൗണ്ട് ചെയ്യുക എന്നതാണ്.

ഉദാഹരണത്തിന്, /dev/vg00/vol_backups-ൽ ഉപയോക്തൃ-അടിസ്ഥാന ക്വാട്ടകളും /dev/vg00/vol_projects-ൽ ഗ്രൂപ്പ് അധിഷ്uഠിത ക്വാട്ടകളും പ്രവർത്തനക്ഷമമാക്കാം.

ഓരോ ഫയൽ സിസ്റ്റവും തിരിച്ചറിയാൻ UUID ഉപയോഗിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക.

UUID=f6d1eba2-9aed-40ea-99ac-75f4be05c05a /home/projects ext4 defaults,grpquota 0 0
UUID=e1929239-5087-44b1-9396-53e09db6eb9e /home/backups ext4 defaults,usrquota 0 0

രണ്ട് ഫയൽ സിസ്റ്റങ്ങളും അൺമൗണ്ട് ചെയ്ത് വീണ്ടും മൗണ്ട് ചെയ്യുക:

# umount /home/projects
# umount /home/backups
# mount -o remount /home/projects
# mount -o remount /home/backups 

തുടർന്ന്, മൗണ്ടിന്റെ ഔട്ട്uപുട്ടിൽ usrquota, grpquota ഓപ്ഷനുകൾ ഉണ്ടോയെന്ന് പരിശോധിക്കുക (ചുവടെ ഹൈലൈറ്റ് ചെയ്uതിരിക്കുന്നത് കാണുക):

# mount | grep vg00

അവസാനമായി, ക്വാട്ടകൾ ആരംഭിക്കുന്നതിനും പ്രവർത്തനക്ഷമമാക്കുന്നതിനും ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:

# quotacheck -avugc
# quotaon -vu /home/backups
# quotaon -vg /home/projects

അതായത്, നമ്മൾ നേരത്തെ സൂചിപ്പിച്ച ഉപയോക്തൃനാമത്തിനും ഗ്രൂപ്പിനും ഇപ്പോൾ ക്വാട്ടകൾ നൽകാം. ക്വാട്ടഓഫ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് പിന്നീട് ക്വാട്ടകൾ പ്രവർത്തനരഹിതമാക്കാം.

Linux ഡിസ്ക് ക്വാട്ടകൾ ക്രമീകരിക്കുന്നു

ഗകനേപ എന്ന ഉപയോക്താവിനായി /home/backups-ൽ ഒരു ACL സജ്ജീകരിച്ചുകൊണ്ട് നമുക്ക് ആരംഭിക്കാം, അത് അയാൾക്ക് ആ ഡയറക്uടറിയിൽ വായിക്കാനും എഴുതാനും നടപ്പിലാക്കാനുമുള്ള അനുമതികൾ നൽകും:

# setfacl -m u:gacanepa:rwx /home/backups/

പിന്നെ കൂടെ,

# edquota -u gacanepa

ഞങ്ങൾ സോഫ്റ്റ് പരിധി=900, ഹാർഡ് ലിമിറ്റ്=1000 ബ്ലോക്കുകൾ (1024 ബൈറ്റുകൾ/ബ്ലോക്ക് * 1000 ബ്ലോക്കുകൾ = 1024000 ബൈറ്റുകൾ = 1 MB) ഡിസ്ക് സ്പേസ് ഉപയോഗമാക്കും.

ഈ ഉപയോക്താവിന് സൃഷ്uടിക്കാൻ കഴിയുന്ന ഫയലുകളുടെ എണ്ണത്തിൽ മൃദുവും കഠിനവുമായ പരിധികൾ എന്ന നിലയിൽ നമുക്ക് 20, 25 എന്നീ പരിധികൾ സ്ഥാപിക്കാം.

മുകളിലുള്ള കമാൻഡ് ഒരു താൽക്കാലിക ഫയൽ ഉപയോഗിച്ച് ടെക്സ്റ്റ് എഡിറ്റർ ($EDITOR) സമാരംഭിക്കും, അവിടെ നമുക്ക് മുമ്പ് സൂചിപ്പിച്ച പരിധികൾ സജ്ജമാക്കാൻ കഴിയും:

7 ദിവസത്തെ ഡിഫോൾട്ട് ഗ്രേസ് പിരീഡിനായി 900-ബ്ലോക്ക് അല്ലെങ്കിൽ 20-ഇനോഡ് പരിധിയിൽ എത്തുമ്പോൾ, ഗകനേപ എന്ന ഉപയോക്താവിന് ഒരു മുന്നറിയിപ്പ് കാണിക്കാൻ ഈ ക്രമീകരണങ്ങൾ കാരണമാകും.

അപ്പോഴേക്കും ഓവർ-ക്വോട്ട സാഹചര്യം ഒഴിവാക്കിയിട്ടില്ലെങ്കിൽ (ഉദാഹരണത്തിന്, ഫയലുകൾ നീക്കം ചെയ്യുന്നതിലൂടെ), സോഫ്റ്റ് ലിമിറ്റ് ഹാർഡ് ലിമിറ്റായി മാറുകയും കൂടുതൽ സംഭരണ ഇടം ഉപയോഗിക്കുന്നതിൽ നിന്നോ കൂടുതൽ ഫയലുകൾ സൃഷ്uടിക്കുന്നതിൽ നിന്നോ ഈ ഉപയോക്താവിനെ തടയും.

പരീക്ഷിക്കുന്നതിന്, /home/backups-നുള്ളിൽ test1 എന്ന പേരിൽ ഒരു ശൂന്യമായ 2 MB ഫയൽ സൃഷ്uടിക്കാൻ ഗകനേപ ഉപയോക്താവിനെ അനുവദിക്കുക:

# dd if=/dev/zero of=/home/backups/test1 bs=2M count=1
# ls -lh /home/backups/test1

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഡിസ്ക് ക്വാട്ട കവിഞ്ഞതിനാൽ റൈറ്റ് ഓപ്പറേഷൻ ഫയൽ പരാജയപ്പെടുന്നു. ആദ്യത്തെ 1000 KB മാത്രമേ ഡിസ്കിൽ എഴുതിയിട്ടുള്ളൂ എന്നതിനാൽ, ഈ കേസിലെ ഫലം മിക്കവാറും ഒരു കേടായ ഫയലായിരിക്കും.

അതുപോലെ, ആ ഗ്രൂപ്പിലെ അംഗങ്ങൾക്ക് /home/projects-ലേക്ക് rwx ആക്uസസ് നൽകുന്നതിന്, ഡെവലപ്പർ ഗ്രൂപ്പുകൾക്കായി നിങ്ങൾക്ക് ഒരു ACL സൃഷ്ടിക്കാൻ കഴിയും:

# setfacl -m g:developers:rwx /home/projects/

കൂടാതെ ക്വാട്ട പരിധികൾ സജ്ജീകരിക്കുക:

# edquota -g developers

ഗകനേപ എന്ന ഉപയോക്താവുമായി ഞങ്ങൾ മുമ്പ് ചെയ്തതുപോലെ.

എക്സിക്യൂട്ട് ചെയ്യുന്നതിലൂടെ ഗ്രേസ് പിരീഡ് എത്ര സെക്കന്റുകൾ, മിനിറ്റ്, മണിക്കൂറുകൾ, ദിവസങ്ങൾ, ആഴ്ചകൾ അല്ലെങ്കിൽ മാസങ്ങൾ എന്നിവയ്ക്കായി വ്യക്തമാക്കാം.

# edquota -t

ബ്ലോക്ക് ഗ്രേസ് പിരീഡിനും ഇനോഡ് ഗ്രേസ് പിരീഡിനും കീഴിലുള്ള മൂല്യങ്ങൾ അപ്uഡേറ്റ് ചെയ്യുന്നു.

ബ്ലോക്ക് അല്ലെങ്കിൽ ഐനോഡ് ഉപയോഗത്തിന് വിപരീതമായി (അത് ഒരു ഉപയോക്താവിന്റെയോ ഗ്രൂപ്പിന്റെയോ അടിസ്ഥാനത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്നു), ഗ്രേസ് പിരീഡ് സിസ്റ്റം-വൈഡ് സജ്ജീകരിച്ചിരിക്കുന്നു.

ക്വാട്ട റിപ്പോർട്ടുചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ക്വോട്ട -u [ഉപയോക്താവ്] അല്ലെങ്കിൽ quota -g [group] ഒരു ദ്രുത ലിസ്റ്റിനായി അല്ലെങ്കിൽ repquota -v [/path/to /filesystem] കൂടുതൽ വിശദമായ (വെർബോസ്) നല്ല ഫോർമാറ്റ് ചെയ്ത റിപ്പോർട്ടിനായി.

തീർച്ചയായും, നിങ്ങൾ [ഉപയോക്താവ്], [ഗ്രൂപ്പ്], [/path/to/filesystem] എന്നിവയെ നിർദ്ദിഷ്uട ഉപയോക്താവിനൊപ്പം മാറ്റിസ്ഥാപിക്കാൻ താൽപ്പര്യപ്പെടും/നിങ്ങൾ പരിശോധിക്കാൻ ആഗ്രഹിക്കുന്ന ഗ്രൂപ്പിന്റെ പേരുകളും ഫയൽ സിസ്റ്റവും.

സംഗ്രഹം

ഉപയോക്താക്കൾക്കും ഗ്രൂപ്പുകൾക്കുമായി ആക്സസ് കൺട്രോൾ ലിസ്റ്റുകളും ഡിസ്ക് ക്വാട്ടകളും എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് ഈ ലേഖനത്തിൽ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. രണ്ടും ഉപയോഗിച്ച്, നിങ്ങൾക്ക് കൂടുതൽ കാര്യക്ഷമമായി അനുമതികളും ഡിസ്ക് ഉപയോഗവും കൈകാര്യം ചെയ്യാൻ കഴിയും.

ക്വാട്ടകളെ കുറിച്ച് കൂടുതലറിയണമെങ്കിൽ, ലിനക്സ് ഡോക്യുമെന്റേഷൻ പ്രോജക്റ്റിലെ ക്വാട്ട മിനി-എങ്ങനെയെന്നത് നിങ്ങൾക്ക് റഫർ ചെയ്യാം.

ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകാൻ നിങ്ങൾക്ക് ഞങ്ങളെ ആശ്രയിക്കാം എന്ന് പറയേണ്ടതില്ലല്ലോ. ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിച്ച് അവ സമർപ്പിക്കുക, അത് നോക്കുന്നതിൽ ഞങ്ങൾക്ക് കൂടുതൽ സന്തോഷമുണ്ട്.