ലിനക്സിലെ മറ്റൊരു ഫയലിലേക്ക് ഫയൽ അനുമതികളും ഉടമസ്ഥാവകാശവും എങ്ങനെ പകർത്താം


നിങ്ങൾക്ക് രണ്ട് ഫയലുകൾ ഉണ്ടെന്ന് കരുതുക അല്ലെങ്കിൽ നിങ്ങൾ ഇപ്പോൾ ഒരു പുതിയ ഫയൽ സൃഷ്uടിച്ചു, പഴയ ഫയലിന്റെ അതേ അനുമതികളും ഉടമസ്ഥാവകാശവും അതിന് ഉണ്ടായിരിക്കണമെന്ന് ആഗ്രഹിക്കുന്നു.

ഈ ലേഖനത്തിൽ, chmod, chown കമാൻഡുകൾ ഉപയോഗിച്ച് ലിനക്സിലെ ഒരു ഫയലിൽ നിന്ന് മറ്റൊരു ഫയലിലേക്ക് അനുമതികളും ഉടമസ്ഥാവകാശവും എങ്ങനെ പകർത്താമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

ഒരു ഫയലിൽ നിന്ന് മറ്റൊരു ഫയലിലേക്ക് ഫയൽ അനുമതികൾ പകർത്താൻ, ഇനിപ്പറയുന്ന വാക്യഘടനയിൽ --reference സ്വിച്ച് ഉപയോഗിച്ച് chmod കമാൻഡ് ഉപയോഗിക്കുക, ഇവിടെ reference_file എന്നത് മോഡ് വ്യക്തമാക്കുന്നതിന് പകരം അനുമതികൾ പകർത്തുന്ന ഫയലാണ് (അതായത് ഒക്ടൽ. അല്ലെങ്കിൽ സംഖ്യാ മോഡ് അനുമതികൾ) ഫയലിനായി.

$ chmod --reference=reference_file file

ഉദാഹരണത്തിന്,

$ ls -l users.list
$ ls -l keys.list
$ sudo chmod --reference=users.list keys.list
$ ls -l keys.list

അതുപോലെ, മറ്റൊരു ഫയലിൽ നിന്ന് ഉടമസ്ഥാവകാശം പകർത്താൻ, --reference സ്വിച്ച് ഉപയോഗിച്ച് chown കമാൻഡ് ഉപയോഗിക്കുക, കൂടാതെ ഇനിപ്പറയുന്ന വാക്യഘടന ഉപയോഗിക്കുകയും ചെയ്യുക, ഇവിടെ reference_file എന്നത് ഉടമസ്ഥനും ഗ്രൂപ്പും വ്യക്തമാക്കുന്നതിനേക്കാൾ പകർത്തപ്പെടുന്ന ഫയലാണ്. ഫയലിനുള്ള മൂല്യങ്ങൾ.

$ chown --reference=reference_file file

ഉദാഹരണത്തിന്,

$ ls -l keys.list
$ touch api.list
$ ls -l keys.list
$ sudo chown --reference=keys.list api.list
$ ls -l api.list

കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് ഒരു ഫയലിൽ നിന്ന് ഒന്നിലധികം ഫയലുകളിലേക്ക് ഫയൽ അനുമതികളും ഉടമസ്ഥതയും പകർത്താനാകും.

$ sudo chmod --reference=users.list users1.list users2.list users3.list
$ sudo chown --reference=users.list users1.list users2.list users3.list

കൂടുതൽ വിവരങ്ങൾക്ക്, chown, chmod man പേജുകൾ കാണുക.

$ man chown
$ man chmod 

ഫയൽ അനുമതികളെ സംബന്ധിച്ച ഈ ഗൈഡുകളും ഉപയോഗപ്രദമാണെന്ന് നിങ്ങൾ കണ്ടെത്തും:

  1. Linux-ൽ ഉപയോക്താക്കളെയും ഗ്രൂപ്പുകളെയും എങ്ങനെ കൈകാര്യം ചെയ്യാം
  2. ലിനക്സിലെ ഒക്ടൽ ഫോർമാറ്റിലേക്ക് rwx അനുമതികൾ വിവർത്തനം ചെയ്യുക
  3. SUID, SGID അനുമതികളുള്ള ഫയലുകൾ Linux-ൽ എങ്ങനെ കണ്ടെത്താം

അത്രയേയുള്ളൂ! Linux-ൽ ഫയൽ അനുമതികൾ പകർത്താനോ ക്ലോൺ ചെയ്യാനോ മറ്റെന്തെങ്കിലും മാർഗം നിങ്ങൾക്കറിയാമെങ്കിൽ, ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി ഞങ്ങളുമായി പങ്കിടുക.