mirror of https://github.com/CrimsonTome/tldr.git
2.5 KiB
2.5 KiB
chmod
ഒരു ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ പ്രവേശന അനുമതികൾ മാറ്റുക. കൂടുതൽ വിവരങ്ങൾ: https://www.gnu.org/software/coreutils/chmod.
- ഒരു ഫയൽ കൈവശമുള്ള [u]ser-ന് അത് eecute ചെയ്യാനുള്ള അവകാശം നൽകുക:
chmod u+x {{ഫയലിലേക്കുള്ള/പാത}}
- ഒരു ഫയൽ/ഡയറക്ടറിയിലേക്ക് [r]ead, [w]rite എന്നിവയ്ക്കുള്ള [u]ser അവകാശങ്ങൾ നൽകുക:
chmod u+rw {{ഫയലിലേക്കോ_ഡയറക്ടറിയിലേക്കോ/ഉള്ള/പാത}}
- [g]roup ൽ നിന്ന് eecutable അവകാശങ്ങൾ നീക്കം ചെയ്യുക:
chmod g-x {{ഫയലിലേക്കുള്ള/പാത}}
- എല്ലാ ഉപയോക്താക്കൾക്കും [r]ead, eecute എന്നിവയ്ക്കുള്ള അവകാശങ്ങൾ നൽകുക:
chmod a+rx {{ഫയലിലേക്കുള്ള/പാത}}
- [o]thers മറ്റുള്ളവർക്കും (ഫയൽ ഉടമയുടെ ഗ്രൂപ്പിലല്ല) [g]roup ൽ അതേ അവകാശങ്ങൾ നൽകുക:
chmod o=g {{ഫയലിലേക്കുള്ള/പാത}}
- [o]thers മറ്റുള്ളവരിൽ നിന്ന് എല്ലാ അവകാശങ്ങളും നീക്കം ചെയ്യുക:
chmod o= {{ഫയലിലേക്കുള്ള/പാത}}
- ആവർത്തനാനുമതികൾ മാറ്റുക [g]roupൽ [o]thers മറ്റുള്ളവർക്കും [w]rite റൈറ്റ് ചെയ്യാനുള്ള കഴിവ് നൽകുന്നു:
chmod -R g+w,o+w {{ഡയറക്ടറിയിലേക്കുള്ള/പാത}}
- ഫയലുകൾക്കുള്ള [a]ll എല്ലാ ഉപയോക്താക്കൾക്കും [r]ead അനുമതികളും ഒരു ഡയറക്ടറിയിലെ ഉപ ഡയറക്ടറികൾക്ക് eecute എക്ക്യൂട്ട് അനുമതികളും ആവർത്തിച്ച് നൽകുക:
chmod -R a+rX {{ഡയറക്ടറിയിലേക്കുള്ള/പാത}}