Difference between revisions of "Linux/C2/File-Attributes/Malayalam"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 |Time ||Narration |- |0:00 ||ലിനക്സ് ഫയൽ ആട്രിബ്യൂട്ടിനെ കുറിച്ചുള്ള ഈ സ്പോകൺ…')
 
Line 1: Line 1:
 
 
 
{| border=1
 
{| border=1
|Time
+
|'''Time'''
||Narration
+
|'''Narration'''
 
+
 
|-
 
|-
|0:00
+
| 00:00
||ലിനക്സ് ഫയൽ ആട്രിബ്യൂട്ടിനെ കുറിച്ചുള്ള ഈ സ്പോകൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.  
+
| Linux File Attributes എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
 
+
 
|-
 
|-
|0:05
+
| 00:05
||example1, example2, example3, example4, example5, കൂടാതെ testchown എന്നീ പേരുകളിൽ ശൂന്യമായ ഫയലുകളുണ്ടാക്കുക എന്നതാണ് ഈ ട്യൂട്ടോറിയല് തുടങ്ങും മുന്പ് ചെയ്യേണ്ടത്.  
+
| ഇതിനായി  example1, example2, example3, example4, example5, testchown എന്നീ ഒഴിഞ്ഞ ഫയലുകൾ സൃഷ്ടിക്കുവാൻ അറിഞ്ഞിരിക്കണം.  
 
+
 
|-
 
|-
|0:18
+
|00:18
||ദയവായി ടെസ്റ്റ്_ചൌണ്, ഡയക്ടറി1 എന്നീ പേരുകളിൽ ശൂന്യമായ ഡയറക്ടറികൾ കൂടി നിർമ്മിക്കുക
+
|test_chown, directory1  തുടങ്ങിയ ഒഴിഞ്ഞ directoriesഉം സൃഷ്ടിക്കുക.  
 
+
 
|-
 
|-
|0:25
+
| 00:25
||ഒരു കമ്പ്യൂട്ടർ ഫയലിനെ കുറിച്ച് വിവരിക്കൽ അല്ലെങ്കിൽ അതുമായി ബന്ധപ്പെട്ട ഒരു മെറ്റാഡേറ്റയാണ് ഒരു ഫയൽ ആട്രിബ്യൂട്ട്.
+
| ഒരു കംപ്യൂട്ടർ ഫയലുമായി ബന്ധപ്പെട്ട അല്ലെങ്കിൽ അത് വിശദീകരിക്കുന്ന ഒരു metadata ആണ് file attribute.
 
+
 
|-
 
|-
|0:33
+
|00:33
||ഒരു ഫയലിനെ കുറിച്ച് അതിന്റെ ഓണർ, ഫയൽ ടൈപ്, എന്നിവ ആക്സസ് ചെയ്യുന്നതിനുള്ള അനുമതികൾ മുതലായ സവിശേഷതകളാണ് ഫയല്ആട്രിബ്യൂട്ട്.  
+
|File attribute, ഒരു ഫയലിന്റെ പ്രത്യേകതകളായ, owner, file type, access permissions മുതലായവ ഉൾകൊള്ളുന്നു.  
 
+
 
|-
 
|-
|0:45
+
| 00:45
||c-h own കമാണ്ട് ഫയലിന്റെ ഓണർഷിപ്പോ ഡയക്ടറിയോ മാറ്റുന്നതിനായി ഉപയോഗിക്കുന്നു. ഇത് ഒരു അഡ്മിൻ കമാണ്ട് ആണ്, റൂട്ട് യൂസർക്ക് മാത്രമേ ഒരു ഫയലിന്റെ ഓണറേയോ അല്ലെങ്കില്ഡയറക്ടറിയോ മാറ്റാൻ കഴിയൂ.  
+
| c-h own കമാൻഡ് ഒരു ഫയലിന്റെ അല്ലെങ്കിൽ  directoryയുടെ  ownershipൽ മാറ്റം വരുത്താൻ ഉപയോഗിക്കുന്നു. ഇത് ഒരു adminകമാൻഡ് ആണ്. അതായത് root userന് മാത്രമേ ഒരു ഫയലിന്റെ   അല്ലെങ്കിൽ  directoryയുടെ ownerനെ മാറ്റാൻ കഴിയുകയുള്ളൂ.
 
+
 
|-
 
|-
|1:00
+
| 01:00
||chown കമാണ്ടിന്റെ സിന്റാക്സ് ഇതാണ്- chown space options space ownername space filename or directory name
+
| chown commandന്റെ ഘടന '''<nowiki>chown space options space ownername space filename അല്ലെങ്കിൽ  directoryname </nowiki>'''
 
+
 
|-
 
|-
|1:13
+
| 01:13
||chown കമാന്ഡിനൊപ്പം, നമുക്ക് താഴെയുള്ള ഓപ്ഷനുകൾ നല്കാവുന്നതാണ്.  
+
| Chown കമാൻഡിനോടൊപ്പം താഴെ പറയുന്ന ഓപ്ഷനുകൾ നൽകാം.
 
+
 
|-
 
|-
|1:18
+
|01:18
||-R : നിലവിൽ നിങ്ങൾ  ഉപയോഗിക്കുന്ന ഡയറക്ടറിയുടെ സബ്ഡയറക്ടറികളിൽ  ഉള്ള ഫയലുകളുടെ അനുമതികൾ മാറ്റുന്നതിന്.  
+
|'''-R''' : നിങ്ങൾ ഇപ്പോൾ നിൽക്കുന്ന directoryയിലെ subdirectoriesൽ ഉള്ള  filesന്റെ  permission മാറ്റുന്നതിന്.
 
+
 
|-
 
|-
|1:28
+
|01:28
||-c : ഓരോ ഫയലിന്റേയും അനുമതി മാറ്റുന്നതിന്.  
+
|'''-c ''': ഓരോ ഫയലിന്റേയും permission  മാറ്റുന്നതിന്.
 
+
 
|-
 
|-
|1:33
+
|01:33
||-f :error മെസ്സേജസ് കാണിക്കുന്നതില്നിന്നും  chown നെ തടയുന്നതിന്.
+
|'''-f''' : error messages കാണിക്കുന്നതിൽ നിന്നും ch ownനെ തടയുന്നതിന്  
 
+
 
|-
 
|-
|1:37
+
| 01:37
|ഇപ്പോൾ നമുക്ക് ചില ഉദാഹരണങ്ങള്നോക്കാം
+
| ഇപ്പോൾ ചില ഉദാഹരണങ്ങൾ നോക്കാം.
 
+
 
|-
 
|-
|1:40
+
| 01:40
||ടെർമിനലിലേക്ക് പോകുക. നമ്മള്ശൂന്യമായ ഫയലുകളും ഫോൾഡറുകളും നിർമ്മിച്ച ഡയക്ടറി മൂവ് ചെയ്യുവാന് പോകുന്നു. അതിനായി cd space Desktop slash file attribute,enter  അമർത്തുക
+
| ടെർമിനലിലേക്ക് പോകുക. ഇപ്പോൾ നമ്മൾ ഒഴിഞ്ഞ ഫയലുകളും ഫോൾഡറുകളും സൃഷ്ടിച്ച  directoryയിലേക്ക് പോകാം. അതിനായി cd space Desktop slash file attribute എന്നിട്ട് എന്റർ കൊടുക്കുക.
+
 
+
 
|-
 
|-
|1:56
+
| 01:56
||ഇപ്പോ ൾ കമാണ്ട് ടൈപ് ചെയ്യുക. $ Is space-l spacetestchown that is t-e-s-t-c-h-o-w-n.enter
+
ഇപ്പോൾ കമാൻഡ് ടൈപ്പ് ചെയ്യാം. $ ls space -l space testchown എന്റർ കൊടുക്കുക.
അമർത്തുക
+
 
+
 
|-
 
|-
|  
+
| 02:11
||
+
|ഇവിടെ നമുക്ക് 'testchown' ഫയലിന്റെ  owner  shahid ആണെന്ന് കാണാം.
 
+
 
|-
 
|-
|2:11
+
| 02:18
||ഇവിടെ നമുക്ക് 'testchown' എന്ന ഫയലിന്റെ ഓണർ ഷാഹിദ് ആണെന്ന് കാണാം.
+
| ഫയലിന്റെ ownerനെ മാറ്റുന്നതിനായി ടൈപ്പ് ചെയ്യുക, $ sudo space c-h own space  anusha space testchown എന്നിട്ട് എന്റർ പ്രസ്‌ ചെയ്യുക.
 
+
 
|-
 
|-
|2:18
+
| 02:36
 
+
| sudo പാസ് വേർഡ്‌ നൽകിയിട്ട് വീണ്ടും എന്റർ കൊടുക്കുക.
||ഫയലിന്റെ ഓണറെ മാറ്റുന്നതിനായി കമാണ്ട് ടൈപ് ചെയ്യുക
+
$ sudo space c-h own space that is a-n-u-s-h-a anusha space testchown that is t-e-s-t-c-h-o-w-n enter അമ ർത്തുക
+
 
+
 
|-
 
|-
|2:36
+
| 02:44
||sudo പാസ് വേഡ് enter ചെയ്ത് വീണ്ടും enter അമർത്തുക.  
+
| ടൈപ്പ് ചെയ്യുക  $ ls space -l space t-e-s-t-c-h-o-w-n  എന്റർ കൊടുക്കുക. ഇപ്പോൾ പുതിയ owner anushaആണെന്ന് കാണാം.  
 
+
 
|-
 
|-
|2:44
+
| 03:03
 
+
| ഇപ്പോൾ ഒരു  directoryയുടെ ownerനെ എങ്ങനെ മാറ്റുമെന്ന് നോക്കാം.
||ഇപ്പോള്ടൈപ് ചെയ്യുക $ ls space -l space t-e-s-t-c-h-o-w-n
+
 
+
 
|-
 
|-
|2:44
+
|03:07
||വീണ്ടും enter അമര്ത്തുക ഇവിടെ ഫയലിന്റെ ഓണർ അനുഷയാണ് എന്ന് നമുക്ക് കാണുവാനാകും..
+
|കമാൻഡ് ടൈപ്പ് ചെയ്യുക $ ls -l  എന്റർ  പ്രസ്‌ ചെയ്യുക. ഇവിടെ 'test_chown' directoryയുടെ  owner shahid  ആണെന്ന് കാണാം.  
 
+
 
|-
 
|-
|3:03
+
| 03:21
||ഇനി നമുക്ക് ഡയരക്ടറിയുടെ ഓണറെ എങ്ങനെയാണ് മാറ്റുക എന്ന് നോക്കാം.  
+
| directoryയുടെ ownerനെ മാറ്റുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.  
 
+
 
|-
 
|-
|  
+
|03:26
||കമാണ്ട് $ ls –l ടൈപ് ചെയ്ത് enter അമര്ത്തുക
+
|$ sudo space chown space minus capital R space a-n-u-s-h-a space test_chown അതായത് directoryയുടെ പേര്. എന്റർ കൊടുക്കുക.
 
+
 
|-
 
|-
|3:07
+
|03:44
||ഇവിടെ നമുക്ക് ‘ടെസ്റ്റ് ചൌണ്’ ഡയക്ടറിയുടെ ഓണർ shahid ആണെന്ന് കാണാം.  
+
|ആവശ്യമെങ്കിൽ sudo പാസ്‌ വേർഡ്‌ കൊടുത്ത് വീണ്ടും എന്റർ പ്രസ് ചെയ്യുക.  
 
+
 
|-
 
|-
|3:21
+
| 03:49
||ഡയക്ടറിയുടെ ഓണറെ മാറ്റുന്നതിനായി, കമാണ്ട് ടൈപ് ചെയ്യുക.
+
| Clt+L പ്രസ്‌ ചെയ്ത് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം. എന്നിട്ട് ടൈപ്പ് ചെയ്യുക $ ls space -l.  എന്റർ കൊടുക്കുക. ഇപ്പോൾ നമുക്ക്  directoryയുടെ പുതിയ owner    anusha ആണെന്ന് കാണാം.  
 
+
 
|-
 
|-
|3:26
+
| 04:06
||$ sudo space chown space minus capital R space a-n-u-s-h-a anusha spacetest_chown അതാണ് ഡയക്ടറി നെയിം
+
|ഒന്നോ അതിലധികമോ ഫയലുകളുടെ  access mode അല്ലെങ്കിൽ permissions മാറ്റുന്നതിനായി  chmod കമാൻഡ് ഉപയോഗിക്കുന്നു.
 
+
 
|-
 
|-
|3:26
+
| 04:13
||പിന്നീട് enter അമര്ത്തുക
+
| chmod കമാൻഡിന്റെ ഘടന  <nowiki>chmod space [options] space mode space filename space chmod space [options] space filename </nowiki>
 
+
chmod കമാൻഡിനോടൊപ്പം നൽകുന്ന ഓപ്ഷനുകൾ ഇവയാണ്.
 
|-
 
|-
|3:44
+
|04:29
||ആവശ്യമെങ്കിൽ സുഡോ പാസ് വേര്ഡ് enter ചെയ്ത്, വീണ്ടും enter അമർത്തുക.
+
-c : മാറ്റം വരുത്തിയ ഫയലുകളുടെ Print information.  
 
+
 
|-
 
|-
|3:49
+
|04:34
||നമ്മുടെ സൌകര്യാർത്ഥം ഞാൻ Clt+L അമർത്തി സ്ക്രീൻ   ക്ലിയർ ചെയ്യാംഇപ്പോൾ ടൈപ് ചെയ്യുക $ ls space -l പിന്നീട് enter അമർത്തുക
+
-f :  chmodന് ,   മാറ്റാൻ കഴിയില്ലെന്ന് ഫയലുകളുടെ യൂസറിനെ കാണിക്കാതിരിക്കാൻ.   
 
+
 
|-
 
|-
|3:49
+
| 04:41
||ഇപ്പോള്  നമുക്ക് ഡയക്ടറിയുടെ ഓണർ  അനുഷയാണ്  എന്ന് കാണാം.  
+
| വിവിധ തരം access അല്ലെങ്കിൽ permissions ഇവയാണ്.
 
+
 
|-
 
|-
|4:06
+
|04:44
||ഒന്നോ അതിലധികമോ ഫയലുകളുടെ ആക്സസ്മോഡ്  അല്ലെങ്കിൽ അനുമതികള് മാറ്റുന്നതിനായി  chmod കമാണ്ട്  ഉപയോഗിക്കുന്നു.
+
|r : റീഡ്
 +
w : റൈറ്റ്
  
|-
+
x : എക്സിക്യൂട്ട്
|4:13
+
||chmod കമാണ്ടിന്റെ  സിന്റാക്സ് ഇതാണ് chmod space [options] space mode space filename space chmod space [options] space filename
+
  
 +
s : സെറ്റ് യൂസർ (അല്ലെങ്കിൽ  ഗ്രൂപ്പ്‌) ID
 
|-
 
|-
|  
+
| 04:54
||chmod കമാണ്ടിനൊപ്പം, നമുക്ക് താഴെയുള്ള ഓപ്ഷനുകള്നല്കാവുന്നതാണ്.
+
| മറ്റൊരു രീതിയിൽ, permissions സൂചിപ്പിക്കുന്നതിനായി ഒരു മൂന്നക്ക octal number ഉപയോഗിക്കാം.  
 
+
 
|-
 
|-
|4:29
+
|05:00
||-c : മാറ്റം വരുത്തിയ ഫയലുകളെ കുറിച്ചുള്ള വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നതിന്.  
+
|ആദ്യ അക്കം  owner permission സൂചിപ്പിക്കുന്നു, രണ്ടാമത്തേത് ഗ്രൂപ്പ്‌  permission,  മൂന്നാമത്തേത് മറ്റുള്ളവരുടെ permission.
 
+
 
|-
 
|-
|4:34
+
| 05:09
||-f : chmod ക്കു മാറ്റാന്കഴിയാത്ത ഫയലുകള് യൂസറെ അറിയിക്കാതിരിക്കുക.  
+
| Permissions  കണക്കാക്കുന്നതിനായി ഈ octal മൂല്യങ്ങൾ സങ്കലനം ചെയ്യുന്നു.
 
+
4 റീഡ്
 +
2 റൈറ്റ്
 +
1 എക്സിക്യൂട്ട്
 
|-
 
|-
|4:41
+
| 05:20
||താഴെ പറയുന്ന തരങ്ങളിലുള്ള ആക്സസുകള് അല്ലെങ്കിൽ അനുമതികൾ ഉണ്ട്
+
| ഇപ്പോൾ chmod ന്റെ ചില ഉദാഹരണങ്ങൾ നോക്കാം. ടെർമിനലിലേക്ക് പോയി example1 ഫയലിന്  execute-by-user permission നൽകുന്നതിനുള്ള കമാൻഡ് എന്റർ ചെയ്യുക.
 
+
 
|-
 
|-
|4:44
+
|05:30
||r : റീഡ്
+
| അതിന് മുൻപ്  Clt+l  പ്രസ്‌ ചെയ്ത് സ്ക്രീൻ വൃത്തിയാക്കുന്നു. 
 
+
 
|-
 
|-
|  
+
| 05:36
||w : റൈറ്റ്
+
| ടൈപ്പ് ചെയ്യുക
 
+
$ chmod space u+x space example1
 +
എന്റർ പ്രസ്‌ ചെയ്യുക.
 
|-
 
|-
|  
+
| 05:49
||x : എക്സിക്യൂട്ട്
+
| വരുത്തിയ മാറ്റങ്ങൾ കാണുന്നതിനായി  $ ls space -l space example1 ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക.
 
+
 
|-
 
|-
|  
+
|06:01
||s : സെറ്റ് യൂസര് (ഓർഗ്രൂപ്) ഐഡി
+
|ഇവിടെ നിങ്ങൾക്ക് example1 ഫയലിന് ownerക്കായി read/write/execute permissionഉം  groupനായി  read/execute permission  ഉം മറ്റുള്ളവർക്കായി execute-only permissionഉം  നൽകുന്നത് കാണാം.
 
+
 
|-
 
|-
|4:54
+
| 06:15
||മറ്റൊരുതരത്തില്, നമുക്ക് അനുമതികള് ഒരു മൂന്നക്ക ഒക്ടൽ നമ്പറായി സൂചിപ്പിക്കുവാനാകും.  
+
|കമാൻഡ് ടൈപ്പ് ചെയ്യുക  chmod space 751 space example1. എന്റർ.
 
+
 
|-
 
|-
|5:00
+
| 06:26
||ആദ്യ അക്കം ഓണർ പെർമിഷനെയും രണ്ടാമത്തെ അക്കം ഗ്രൂപ് പെര്മിഷനെയും, മൂന്നാമത്തെ അക്കം മറ്റുള്ളവരുടെ പെർമിഷനെയും സൂചിപ്പിക്കുന്നു.  
+
| ടൈപ്പ് ചെയ്യുക
 
+
$ ls space -l space example1 എന്റർ.
 
|-
 
|-
|5:09
+
|06:35
||താഴെയുള്ള ഒക്ടൽ മൂല്യങ്ങ ൾകൂട്ടിയാണ് പെര്മിഷനുകൾ ്കണക്കാക്കുക:  
+
|മുകളിലത്തെ കമാൻഡ് example1 ഫയലിന് owner ക്കായി read/write/execute permissionഉം groupനായി read/execute permissionഉം മറ്റുള്ളവർക്കായി execute-only permission ഉം നൽകിയതായി കാണാം.
 
+
 
|-
 
|-
|  
+
| 06:52
||4 അതായത് റീഡ്
+
|example1 ഫയലിന് എല്ലാവർക്കും read-only permission naൽകുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.  chmod space =r space example1. എന്റർ കൊടുക്കുക.
 
+
 
|-
 
|-
|  
+
| 07:08
||2 അതായത് റൈറ്റ്
+
| ഇപ്പോൾ ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക $ ls space -l space example1  എന്റർ.
 
+
 
|-
 
|-
|  
+
|07:19
||1 അതായത് എക്സിക്യൂട്ട്
+
|ഇവിടെ example1 ഫയലിന് എല്ലാവർക്കും  read-only permission നൽകിയതായി കാണാം.
 
+
 
|-
 
|-
|5:20
+
| 07:30
||ഇപ്പോൾ  നമുക്ക് chmod യുടെ ചില ഉദാഹരണങ്ങൾ നോക്കാം.  ടെര്മിനലിലേക്ക് പോയി ഫയൽ example1 നോടൊപ്പം എക്സിക്യൂട്ട്-ബൈ-യൂസർ പെർമിഷൻ  ചേർ ക്കുന്നതിനായുള്ള കമാണ്ട് enter ചെയ്യുക.
+
| എല്ലാവർക്കും  read and execute accessഉം ownerന് write access ഉം നൽകി കൊണ്ട് directory1 directory permission recursively ആയി മാറ്റുന്നതിന് വേണ്ടി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.  
 
+
|-
+
|5:30
+
||അതിനു മുന്പ് ഞാൻ
+
ഒരിക്കൽ  കൂടി Clt+l. അമർത്തി സ്ക്രീൻ  ക്ലിയർ ചെയ്യാം
+
 
+
|-
+
|5:36
+
||ഇപ്പോൾ നമുക്ക് ടൈപ് ചെയ്യാം
+
$ chmod space u+x space example1  enter അമർത്തുക
+
 
+
|-
+
|5:49
+
||ഇപ്പോൾ  ടൈപ് ചെയ്യുക  $ ls space -l space example1
+
 
+
|-
+
|
+
||മാറ്റങ്ങൾ  കാണുന്നതിനായി enter  അമർത്തുക
+
 
+
|-
+
|6:01
+
||ഇവിടെ  നിങ്ങൾക്ക് ഫയൽ example1 ൽ ഓണർക്ക് റീഡ്/റൈറ്റ്/എക്സിക്യൂട്ട് പെർമിഷനും  ഗ്രൂപ്പിന് റീഡ്/ എക്സിക്യൂട്ട് പെർമിഷനും  മറ്റുള്ളവർക്ക് എക്സിക്യൂട്ട് ഓൺലി പെർമിഷനും അസൈൻ  ചെയ്യാവുന്നതായി കാണാം.
+
 
+
|-
+
|6:15
+
||ഇപ്പോള്$ chmod space 751 space example1 എന്ന കമാണ്ട്  ടൈപ് ചെയ്യുക
+
 
+
|-
+
|
+
||enter അമർത്തുക
+
 
+
|-
+
|6:26
+
||ഇപ്പോൾ ടൈപ് ചെയ്യുക
+
 
+
|-
+
|
+
||$ ls space -l space example1 എന്നിട്ട് enter അമർത്തുക
+
 
+
|-
+
|6:35
+
||ആ കമാണ്ട്  ഇപ്പോൾ ഫയൽ ഓണർക്ക് റീഡ്/റൈറ്റ്/എക്സിക്യൂട്ട് പെർമിഷനും ഗ്രൂപ്പിന് റീഡ്/ എക്സിക്യൂട്ട് പെർമിഷനും മറ്റുള്ളവർക്ക് എക്സിക്യൂട്ട് ഓൺലി പെർമിഷനും  അസൈൻ  ചെയ്തതായി കാണാം.
+
 
+
|-
+
|6:52
+
||ഫയൽ  example1ൽ  എല്ലാവർക്കും റീഡ്ഓൺലി പെർമിഷൻ അസൈൻ ചെയ്യുന്നതിനായി $ chmod space =r space example1 കമാണ്ട് ടൈപ് ചെയ്യുക.
+
 
+
|-
+
|
+
||പിന്നീട് enter അമർത്തുക
+
 
+
|-
+
|7:08
+
||ഇപ്പോള് കമാണ്ട് ടൈപ് ചെയ്യുക  $ ls space -l space example1
+
 
+
|-
+
|
+
||enter അമർത്തുക
+
 
+
|-
+
|7:19
+
||ഇവിടെ ഫയൽ example1 ൽ എല്ലാവർക്കും റീഡ് ഓൺലി പെർമിഷൻ  അസൈൻ ചെയ്തിട്ടുള്ളതായി നമുക്ക് കാണാം.
+
 
+
|-
+
|7:30
+
||പെർമിഷൻ വീണ്ടും മാറ്റുന്നതിനും എല്ലാവർക്കും റീഡ് ആന്ഡ് എക്സിക്യൂട്ട് ആക്സസ് നല്കുന്നതിനും അതോടൊപ്പം ഡയക്ടറി എന്ന ഡയക്ടറിയുടെ ഓണർക്ക് റൈറ്റ് ആക്സസ് നല്കുന്നതിനും  കമാണ്ട് ടൈപ് ചെയ്യുക.
+
 
+
 
|-
 
|-
 
|7:44
 
|7:44
||$ chmod space minus capital R space 755 space directory1
+
|$ chmod space minus capital R space 755 space directory1 എന്റർ.
 
+
 
|-
 
|-
|  
+
| 08:00
||enter അമർത്തുക
+
| മാറ്റങ്ങൾ കാണുന്നതിനായി $ ls space -l  ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക.
 
+
 
|-
 
|-
|8:00
+
| 08:09
||ഇപ്പോൾ  ടൈപ് ചെയ്യുക
+
| example2 ഫയലിന് user execute permission നൽകുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക  
 
+
$ chmod space u+x space example2 എന്റർ.
 
|-
 
|-
|  
+
| 08:27
||മാറ്റങ്ങൾ കാണുന്നതിന് $ ls space -l enter  അമർത്തുക
+
| കമാൻഡ് ടൈപ്പ് ചെയ്യുക
 
+
$ ls space -l space example2
 +
എന്റർ.
 
|-
 
|-
|8:09
+
|08:40
||ഫയൽ example2 വിൽ  യൂസർക്ക് എക്സിക്യൂട്ട് പെർമിഷൻ  നല്കുവാൻ കമാണ്ട് ടൈപ് ചെയ്യുക.
+
|ഇവിടെ example2ന് user എക്സിക്യൂട്ട് permission നൽകിയതായി കാണാം.  
 
+
 
|-
 
|-
|  
+
| 08:50
||$ chmod space u+x space example2 enter അമർത്തുക
+
| example3 ഫയലിൽ  groupനായി റൈറ്റ് permissions  ചേർക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക
 
+
$ chmod space g+w space example3
 +
എന്റർ.
 
|-
 
|-
|8:27
+
| 09:10
||ഇപ്പോള് കമാണ്ട് ടൈപ് ചെയ്യുക  
+
| ടൈപ്പ് ചെയ്യുക  
 
+
$ ls space -l space example3
 +
എന്റർ.
 
|-
 
|-
|  
+
|09:23
||$ ls space -l space example2 എന്നിട്ട് enter അമർത്തുക
+
|ഇവിടെ groupന് റൈറ്റ് permission ചേർക്കപ്പെട്ടതായി കാണാം.
 
+
 
|-
 
|-
|8:40
+
| 09:30
||ഇവിടെ example2 വിൽല ്യൂസർക്ക് എക്സിക്യൂട്ട് പെർമിഷൻ അസൈൻ ചെയ്തതായി നമുക്ക് കാണാം
+
|എല്ലാവർക്കും റൈറ്റ് permissions നീക്കം ചെയ്യുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.
 
+
$ chmod space a-w space example3
 +
എന്റർ
 
|-
 
|-
|8:50
+
| 09:45
||ഫയൽ example3 യിൽ  ഗ്രൂപ്പിന് റൈറ്റ് പെർമിഷൻ കൂടി നല്കുവാൻ
+
| ടൈപ്പ് ചെയ്യുക
 
+
$ ls space -l space example3  
 +
എന്റർ
 
|-
 
|-
|  
+
|09:55
||കമാണ്ട് ടൈപ് ചെയ്യുക. $ chmod space g+w space example3 enter  അമർത്തുക
+
|ഇവിടെ നമുക്ക് എല്ലാവരിൽ നിന്നും റൈറ്റ് permissionനീക്കം ചെയ്യപ്പെട്ടതായി കാണാം.  
 
+
 
|-
 
|-
|9:10
+
| 10:02
||ഇപ്പോള്ടൈപ് ചെയ്യുക
+
| ഒന്നോ അതിലധികമോ ഫയലുകളുടെ ഗ്രൂപ്പിനെ ഒരു പുതിയ ഗ്രൂപ്പിലേക്ക് മാറ്റുന്നതിന് chgrp കമാൻഡ് ഉപയോഗിക്കുന്നു.
 
+
|-
+
|
+
||$ ls space -l space example3  enter ്അമർത്തുക
+
 
+
|-
+
|9:23
+
||ഇവിടെ ഗ്രൂപ്പിന് റൈറ്റ് പെർമിഷൻ കുടി നല്കിയതായി നമുക്ക് കാണാം.
+
 
+
|-
+
|9:30
+
||To remove the write permissions for all type the command
+
$ chmod space a-w space example3 press Enter
+
 
+
|-
+
|9:30
+
||എല്ലാവരുടേയും റൈറ്റ് പെർമിഷൻ  ഒഴിവാക്കുന്നതിന് കമാണ്ട് ടൈപ് ചെയ്യുക.
+
 
+
|-
+
|
+
||$ chmod space a-w space example3 enter  അമർത്തുക
+
 
+
|-
+
|9:45
+
||ഇപ്പോള്ടൈപ് ചെയ്യുക
+
 
+
|-
+
|
+
||$ ls space -l space example3  enter അമർത്തുക
+
 
+
|-
+
|9:55
+
||ഇവിടെ എല്ലാവരുടേയും റൈറ്റ് പെർമിഷൻ ഒഴിവായതായി നമുക്ക് കാണാം
+
 
+
|-
+
|10:02
+
||ഒന്നോ അതിലധികമോ ഫയലുകളുടെ ഗ്രൂപ്പ് മാറ്റി പുതിയ ഗ്രൂപ് ആക്കുവാൻ chgrp കമാണ്ട് ഉപയോഗിക്കുന്നു.  
+
 
+
 
|-
 
|-
 
|10:10
 
|10:10
||പുതിയ ഗ്രൂപ് ഒന്നുകിൽ  ഒരു ഗ്രൂപ് ID നമ്പരോ അല്ലെങ്കിൽ /etc/groupൽ ഉള്ള ഒരു ഗ്രൂപ്പോ ആണ്
+
| പുതിയ ഗ്രൂപ്പ്‌ എന്നത് /etc/groupൽ ലൊക്കേറ്റ്  ചെയ്തിരിക്കുന്ന ഒരു group ID number അല്ലെങ്കിൽ ഗ്രൂപ്പ്‌ നെയിം ആയിരിക്കും. 
 
+
 
|-
 
|-
 
|10:20
 
|10:20
||ഫയലിന്റെ ഓണർക്കോ അല്ലെങ്കിൽ ഒരു പ്രിവിലേജ്ഡ് യൂസർക്കോ മാത്രമേ ഗ്രൂപ് മാറ്റുവാൻ ് കഴിയൂ.  
+
| ഒരു ഫയലിന്റെ ownerനോ അല്ലെങ്കിൽ ഒരു privileged userനോ  മാത്രമേ group മാറ്റം വരുത്താൻ കഴിയുകയുള്ളൂ.  
 
+
 
|-
 
|-
|10:26
+
| 10:26
||chgrp കമാണ്ടിനുള്ള syntax
+
| chgrp കമാൻഡിന്റെ ഘടന,
 
+
<nowiki>chgrp space [options] space newgroup space files.</nowiki>
 
|-
 
|-
|
+
| 10:36
||chgrp space [options] space newgroup space files.
+
| ടെർമിനലിലേക്ക് പോയി chgrp കമാൻഡിന്റെ ചില ഉദാഹരണങ്ങൾ നോക്കാം.
 
+
കമാൻഡ് ടൈപ്പ് ചെയ്യുക, $ ls space -l space example4
|-
+
എന്റർ.
|10:36
+
||നമുക്ക് ടെര്മിനലിലേക്ക് പോകാം. ഇപ്പോൾ  നമുക്ക് chgrp കമാണ്ടിന്റെ  ചില ഉദാഹരണങ്ങ ൾ നോക്കാം.  
+
 
+
|-
+
|
+
||കമാണ്ട് ടൈപ് ചെയ്യുക. $ ls space -l space example4 enter അമർത്തുക
+
 
+
 
|-
 
|-
 
|10:57
 
|10:57
||ഇവിടെ നമുക്ക് യൂസർ ഷഹീദിനുള്ള ഗ്രൂപ് പെർമിഷൻ കാണാം
+
|ഇവിടെ   group permission,  യൂസർ  shahidന് ആണെന്ന് കാണാം.
 
+
 
|-
 
|-
|11:03
+
| 11:03
||ഗ്രൂപ് പെര്മിഷൻ മാറ്റുന്നതിനായി, കമാണ്ട് ടൈപ് ചെയ്യുക. $ sudo space chgrp space rohit space example4
+
| group permission മാറ്റുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക $ sudo space chgrp space rohit space example4
 
+
 
|-
 
|-
 
|11:20
 
|11:20
||enter അമർത്തുക
+
|എന്റർ കൊടുക്കുക
 
+
ആവശ്യമെങ്കിൽ sudo പാസ്‌ വേർഡ്‌ നൽകുക.
 
|-
 
|-
|
+
| 11:27
||ആവശ്യമെങ്കിൽ  sudo പാസ് വേഡ് enter ചെയ്യുക
+
| ഇപ്പോൾ കമാൻഡ് ടൈപ്പ് ചെയ്യാം , $ ls space -l space example4  
 
+
എന്റർ
|-
+
|11:27
+
||ഇപ്പോള് കമാണ്ട് ടൈപ് ചെയ്യുക $ ls space -l space example4
+
 
+
|-
+
|
+
||enter അമർത്തുക
+
 
+
 
|-
 
|-
 
|11:38
 
|11:38
||ഇവിടെ ഗ്രൂപ് പെർമിഷൻ ഷഹീദില്നിന്നും രോഹിതിലേക്ക് മാറി എന്ന് നമുക്ക് കാണാം.  
+
| ഇവിടെ നമുക്ക് ഗ്രൂപ്പ്‌ shahidൽ നിന്ന് rohitലേക്ക് മാറിയതായി കാണാം.  
 
+
 
|-
 
|-
|11:46
+
| 11:46
||ഇനോഡ് നമ്പർ എന്നത് ഡിവൈസിന് അസൈന്ചെയ്തിട്ടുള്ള അനന്യമായ ഒരു പൂർണ്ണ സംഖ്യയാണ്.  
+
| Deviceന് അസൈൻ ചെയ്തിട്ടുള്ള ഒരു uniqueഇന്റിജർ ആണ് inode നമ്പർ.  
 
+
 
|-
 
|-
 
|11:51
 
|11:51
||ഒരു സാധാരണ ഫയലിനെ അല്ലെങ്കില്ഒരു ഡയറക്ടറിയെ കുറിച്ചുള്ള അടിസ്ഥാന വിവരങ്ങൾ ഇനോഡ് സ്റ്റോർ ചെയ്യുന്നു.  
+
| ഒരു ഫയൽ അല്ലെങ്കിൽ directoryയെ കുറിച്ചുള്ള അടിസ്ഥാന   വിവരങ്ങൾ inode സ്റ്റോർ ചെയ്യുന്നു.  
 
+
 
|-
 
|-
 
|11:57
 
|11:57
||എല്ലാ ഫയലുകളും ഇനോഡ്സുമായി ഹാര്ഡ് ലിങ്ക് ചെയ്യുന്നു.  
+
|എല്ലാ ഫയലുകളും inodesലേക്കുള്ള hard linksആണ്.  
 
+
 
|-
 
|-
 
|12:00
 
|12:00
||എപ്പോഴെങ്കിലും ഒരു പ്രോഗ്രാം പേരുകൊണ്ട് ഒരു ഫയല് സൂചിപ്പിക്കമ്പോൾ യഥാര്ത്ഥത്തിൽ സിസ്റ്റം ഫയൽനെയിം ബന്ധപ്പെട്ട inode ൽ തിരയുന്നതിനായി ഉപയോഗിക്കുന്നു.  
+
|ഒരു പ്രോഗ്രാം ഒരു ഫയലിനെ അതിന്റെ പേര് ഉപയോഗിച്ച് റെഫർ ചെയ്യുമ്പോൾ, യഥാർത്ഥത്തിൽ സിസ്റ്റം  ബന്ധപ്പെട്ട inode തിരയുന്നതിനായിട്ടാണ് ആ ഫയൽ നെയിം ഉപയോഗിക്കുന്നത്.  
 
+
 
|-
 
|-
|12:12
+
| 12:12
||ഒരു ഫയലിന്റെ inode നമ്പർ കാണുന്നതിനായി നമുക്ക് ls space -i കമാണ്ട് ഉപയോഗിക്കുവാനാകും.  
+
| ഒരു ഫയലിന്റെ inodeനമ്പർ കാണുന്നതിനായി ls space -i കമാൻഡ് ഉപയോഗിക്കാം.  
 
+
 
|-
 
|-
 
|12:19
 
|12:19
||കമാണ്ട് ടൈപ് ചെയ്യുക. $ ls space -i space example5
+
|കമാൻഡ് ടൈപ്പ് ചെയ്യുക, $ ls space -i space example5  
 
+
എന്റർ.
|-
+
|
+
||enter അമർത്തുക
+
 
+
 
|-
 
|-
 
|12:29
 
|12:29
||ഫയലിനു മുന്പ് എഴുയിട്ടുള്ള നമ്പർ ആണ് ഫയലിന്റെ ഇനോഡ് നമ്പർ
+
|ഫയലിന് മുൻപ് എഴുതപ്പെട്ടിട്ടുള്ള അക്കം ആണ് ഫയലിന്റെ inode number.
 
+
 
|-
 
|-
|12:35
+
| 12:35
||ഇനോഡ്സ് ഒരു സമയത്ത് കൃത്യമായി ഒരു ഡയറക്ടറിയുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.  
+
| ഒരു സമയത്ത് inodes കൃത്യമായി ഒരു directoryയുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.  
 
+
 
|-
 
|-
 
|12:41
 
|12:41
||ഒരൊറ്റ ഇനോഡുമായി ഒന്നിലധികം ഡയക്ടറി എന്ട്രികൾ ് ചേർക്കുന്നതിനുള്ളതാണ് ഹാർഡ്  ലിങ്ക്സ്.  
+
|ഒറ്റ inode മായി ഒന്നിലധികം directories ബന്ധിപ്പിക്കുന്നതിനായി hardlinks ഉപയോഗിക്കുന്നു. ഈ ലിങ്ക് ഉണ്ടാക്കുന്നതിനുള്ള കമാൻഡ് ആണ് ln.
 
+
 
|-
 
|-
|
+
| 12:52
||ലിങ്ക് ഉണ്ടാക്കുന്നതിനുള്ള കമാണ്ട് ആണ് ln
+
| hard link  സൃഷ്ടിക്കുന്നതിനുള്ള  ln കമാൻഡിന്റെ ഘടന
 
+
|-
+
|12:52
+
||ഒരു ഹാര്ഡ് ലിങ്ക് ഉണ്ടാക്കുന്നതിനുള്ള ln കമാണ്ടിന്റെ സിന്റാക്സ് ഇതാണ് 
+
 
+
 
|-
 
|-
 
|12:57
 
|12:57
||ln space source space ലിങ്ക് ഇവിടെ, സോഴ്സ് നിലവിലുള്ള ഒരു ഫയലും ലിങ്ക് നിര്മ്മിക്കേണ്ട ഫയലുമാണ്.  
+
|ln space source space link, ഇവിടെ  source നിലവിലുള്ള ഫയലും link സൃഷ്ടിക്കേണ്ട ഫയലുമാണ്.  
 
+
 
|-
 
|-
|13:06
+
| 13:06
||ഇപ്പോൾ നമുക്ക് ഹാര്ഡ് ലിങ്ക്സിന്റെ ചില ഉദാഹരണങ്ങൾ നോക്കാം
+
| ഇപ്പോൾ hard linksന് ചില ഉദാഹരണങ്ങൾ നോക്കാം.
 
+
 
|-
 
|-
 
|13:10
 
|13:10
||നമുക്ക് ഒരിക്കല്കൂടി സ്ക്രീ ്ൻ ക്ലിയർചെയ്യാം. ഇപ്പോൾ കമാന്ഡ് ടൈപ് ചെയ്യുക  
+
|സ്ക്രീൻ വീണ്ടും വൃത്തിയാക്കട്ടെ. കമാൻഡ് ടൈപ്പ് ചെയ്യുക
 
+
$ ln space example1 space exampleln. എന്റർ പ്രസ്‌ ചെയ്യുക. 
 
|-
 
|-
|
+
| 13:25
||$ ln space example1 space exampleln enter അമർത്തുക
+
| രണ്ട് ഫയലുകളുടേയും inode നമ്പർ കാണിക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക
 
+
$ ls space -i space example1 space exampleln  
|-
+
എന്റർ 
|13:25
+
||രണ്ട് ഫയലുകളുടേയും ഇനോഡ് നമ്പർ കാണിക്കുന്നതിനായി, കമാണ്ട് ടൈപ് ചെയ്യുക.
+
 
+
|-
+
|
+
||$ ls space -i space example1 space exampleln enter അമർത്തുക
+
 
+
 
|-
 
|-
 
|13:41
 
|13:41
||ഇവിടെ രണ്ട് ഫയലുകളുടേയും ഇനോഡ് നമ്പർ ് ഒന്നാണ് എന്ന് നമുക്ക് കാണാം, ഫയല്exampleln ഫയല്example1 നുള്ള ഹാര്ഡ് ലിങ്ക് ആണ്.   
+
|ഇവിടെ രണ്ട് ഫയലുകളുടേയും inode നമ്പർ ഒന്ന് തന്നെയാണെന്ന് കാണാം. example1 ഫയലിന്റെ hard link ആണ് ഫയൽ exampleln
 
+
 
|-
 
|-
|13:54
+
| 13:54
||ഒരു അബ്സൊല്യൂട്ട് അല്ലെങ്കിൽ റിലേറ്റീവ് പാത്തിന്റെ രൂപത്തില്മറ്റൊരു ഫയലിന്റെ അല്ലെങ്കിൽ ഡയക്ടറിയുടെ സൂചന അടങ്ങുന്ന ഒരു പ്രത്യേക ടൈപ് ഫയൽ ആണ് പ്രതീകാത്മക ലിങ്ക് ആയ സോഫ്റ്റ് ലിങ്ക്.
+
| മറ്റൊരു ഫയൽ അല്ലെങ്കിൽ directoryയുടെ  reference absolute അല്ലെങ്കിൽ relative pathന്റെ രൂപത്തിൽ ഉൾകൊള്ളുന്ന ഒരു പ്രത്യേക ഫയൽ ടൈപ്പ് ആണ് soft link അല്ലെങ്കിൽ symbolic link.
 
+
 
|-
 
|-
|14:07
+
| 14:07
||സോഫ്റ്റ് ലിങ്ക് നിർമിക്കുന്നതിനുള്ള ln കമാന്ഡിന്റെ സിന്റാക്സ് ഇതാണ്
+
| soft links സൃഷ്ടിക്കുന്നതിനുള്ള  ln കമാൻഡിന്റെ ഘടന
 
+
 
|-
 
|-
 
|14:12
 
|14:12
||ln space -s space {target-filename} space {symbolic-filename}
+
|ln space -s space {target-filename} space {symbolic-filename}  
 
+
 
|-
 
|-
|14:19
+
| 14:19
||ഇപ്പോൾ നമുക്ക് സോഫ്റ്റ് ലിങ്ക്സിന്റെ ചില ഉദാഹരണങ്ങൾ നോക്കാം  
+
| ഇപ്പോൾ  soft linkന് ചില ഉദാഹരണങ്ങൾ നോക്കാം.
 
+
 
|-
 
|-
|14:25
+
| 14:25
||സോഫ്റ്റ് ലിങ്ക് നിർമിക്കുവാൻ  കമാന്ഡ് ടൈപ് ചെയ്യുക  
+
| soft link സൃഷ്ടിക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക  
 
+
$ ln space -s space example1 space examplesoft  
|-
+
|
+
||$ ln space -s space example1 space examplesoft
+
 
+
 
|-
 
|-
 
|14:40
 
|14:40
||enter അമർത്തുക
+
|എന്റർ പ്രസ്‌ ചെയ്യുക.
 
+
 
|-
 
|-
|14:43
+
| 14:43
||ഇപ്പോൾ, ഇനോഡ് നമ്പറിന്റേയും രണ്ട് ഫയലുകളുടേയും ലിസ്ററ് കാണുന്നതിനായി, കമാണ്ട് ടൈപ് ചെയ്യുക.
+
| ഇപ്പോൾ രണ്ട് ഫയലുകളുടെ ലിസ്റ്റും  inode നമ്പറും കാണിക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക  
 
+
$ ls space -li space example1 space examplesoft
 
|-
 
|-
 
|15:01
 
|15:01
||enter അമർത്തുക
+
|എന്റർ പ്രസ്‌ ചെയ്യുക.
 
+
 
|-
 
|-
 
|15:03
 
|15:03
||ഇവിടെ രണ്ട് ഫയലുകളുടേയും സോഫ്റ്റ് ലിങ്ക് വ്യത്യസ്തമാണെന്നും  examplesoft എന്നത് example1 ന്റെ സോഫ്റ്റ് ലിങ്കാണ് എന്നും നമുക്ക് കാണാം.  
+
|ഇവിടെ രണ്ട് ഫയലുകളുടേയും inode നമ്പർ വ്യത്യസ്ഥമാണെന്നും examplesoft, example1ന്റെ  softlink  ആണെന്നും കാണാം.
 
+
 
|-
 
|-
|15:16
+
| 15:16
||അങ്ങനെ ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ Linux Files Attributes , പെർമിഷൻ , ഓണർഷിപ്, ഫയലിന്റെ ഗ്രൂപ് മാററൽ മുതലായവ പഠിച്ചു 
+
|ഇവിടെ പഠിച്ചത്, ഒരു ഫയലിന്റെ permision, ownership, group എന്നിവ മാറ്റുന്നത് പോലുള്ള linux file attributes.
 
+
 
|-
 
|-
 
|15:26
 
|15:26
||കൂടാതെ നമ്മൾ  ഒരു ഫയലിന്റെ ഇനോഡ്, സോഫ്റ്റ് ആന്ഡ് ഹാര്ഡ് ലിങ്ക്സ് എന്നിവയെ കുറിച്ചും പഠിച്ചു.  
+
|ഒരു ഫയലിന്റെ inode, soft and hard link കൾ.
 
+
 
|-
 
|-
 
|15:31
 
|15:31
||ഇത് നമ്മളെ ഈ ട്യൂട്ടോറിയലിന്റെ അന്ത്യത്തിലെത്തിക്കുന്നു.  
+
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.
 
+
 
|-
 
|-
 
|15:35
 
|15:35
||സ്പോക്കണ്ട്യൂട്ടോറിയല്പ്രോജക്റ്റ് ടാക്ക് ടു എ ടീച്ചര്പ്രോജക്ടിന്റെ ഭാഗമാണ്. ഇതിനെ പിന്തുണക്കുന്നത് നാഷണല്മിഷന്ഓണ്എഡ്യൂക്കേഷന്ത്രൂ ഐസിടി.  
+
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്. ഇതിനെ പിന്താങ്ങുന്നത് "നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ".
 
+
 
|-
 
|-
 
|15:44
 
|15:44
||ഇതിനെ കുറിച്ചുള്ള കൂടുതല്വിവരങ്ങള്താഴെയുള്ള ലിങ്കില്ലഭ്യമാണ്.
+
|ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.
 
+
 
|-
 
|-
 
|15:50
 
|15:50
||ഈ സ്ക്രിപ്റ്റ് സമാഹരിച്ചത് രവീന്ദ്രന്മൂവാറ്റുപുഴ, കൂടാതെ ഇത് -----------------------(റക്കോഡ് ചെയ്യുന്നയാളുടെ പേര് --------------------------(സ്ഥലം) സൈന്ഓഫ് ചെയ്യുന്നു. ഞങ്ങളോടൊപ്പം ചേര്ന്നതിന് നന്ദി.  
+
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.
 
+
|-
+
 
|}
 
|}

Revision as of 17:47, 9 November 2014

Time Narration
00:00 Linux File Attributes എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
00:05 ഇതിനായി example1, example2, example3, example4, example5, testchown എന്നീ ഒഴിഞ്ഞ ഫയലുകൾ സൃഷ്ടിക്കുവാൻ അറിഞ്ഞിരിക്കണം.
00:18 test_chown, directory1 തുടങ്ങിയ ഒഴിഞ്ഞ directoriesഉം സൃഷ്ടിക്കുക.
00:25 ഒരു കംപ്യൂട്ടർ ഫയലുമായി ബന്ധപ്പെട്ട അല്ലെങ്കിൽ അത് വിശദീകരിക്കുന്ന ഒരു metadata ആണ് file attribute.
00:33 File attribute, ഒരു ഫയലിന്റെ പ്രത്യേകതകളായ, owner, file type, access permissions മുതലായവ ഉൾകൊള്ളുന്നു.
00:45 c-h own കമാൻഡ് ഒരു ഫയലിന്റെ അല്ലെങ്കിൽ directoryയുടെ ownershipൽ മാറ്റം വരുത്താൻ ഉപയോഗിക്കുന്നു. ഇത് ഒരു adminകമാൻഡ് ആണ്. അതായത് root userന് മാത്രമേ ഒരു ഫയലിന്റെ അല്ലെങ്കിൽ directoryയുടെ ownerനെ മാറ്റാൻ കഴിയുകയുള്ളൂ.
01:00 chown commandന്റെ ഘടന chown space options space ownername space filename അല്ലെങ്കിൽ directoryname
01:13 Chown കമാൻഡിനോടൊപ്പം താഴെ പറയുന്ന ഓപ്ഷനുകൾ നൽകാം.
01:18 -R : നിങ്ങൾ ഇപ്പോൾ നിൽക്കുന്ന directoryയിലെ subdirectoriesൽ ഉള്ള filesന്റെ permission മാറ്റുന്നതിന്.
01:28 -c : ഓരോ ഫയലിന്റേയും permission മാറ്റുന്നതിന്.
01:33 -f : error messages കാണിക്കുന്നതിൽ നിന്നും ch ownനെ തടയുന്നതിന്
01:37 ഇപ്പോൾ ചില ഉദാഹരണങ്ങൾ നോക്കാം.
01:40 ടെർമിനലിലേക്ക് പോകുക. ഇപ്പോൾ നമ്മൾ ഒഴിഞ്ഞ ഫയലുകളും ഫോൾഡറുകളും സൃഷ്ടിച്ച directoryയിലേക്ക് പോകാം. അതിനായി cd space Desktop slash file attribute എന്നിട്ട് എന്റർ കൊടുക്കുക.
01:56 ഇപ്പോൾ കമാൻഡ് ടൈപ്പ് ചെയ്യാം. $ ls space -l space testchown എന്റർ കൊടുക്കുക.
02:11 ഇവിടെ നമുക്ക് 'testchown' ഫയലിന്റെ owner shahid ആണെന്ന് കാണാം.
02:18 ഫയലിന്റെ ownerനെ മാറ്റുന്നതിനായി ടൈപ്പ് ചെയ്യുക, $ sudo space c-h own space anusha space testchown എന്നിട്ട് എന്റർ പ്രസ്‌ ചെയ്യുക.
02:36 sudo പാസ് വേർഡ്‌ നൽകിയിട്ട് വീണ്ടും എന്റർ കൊടുക്കുക.
02:44 ടൈപ്പ് ചെയ്യുക $ ls space -l space t-e-s-t-c-h-o-w-n എന്റർ കൊടുക്കുക. ഇപ്പോൾ പുതിയ owner anushaആണെന്ന് കാണാം.
03:03 ഇപ്പോൾ ഒരു directoryയുടെ ownerനെ എങ്ങനെ മാറ്റുമെന്ന് നോക്കാം.
03:07 കമാൻഡ് ടൈപ്പ് ചെയ്യുക $ ls -l എന്റർ പ്രസ്‌ ചെയ്യുക. ഇവിടെ 'test_chown' directoryയുടെ owner shahid ആണെന്ന് കാണാം.
03:21 directoryയുടെ ownerനെ മാറ്റുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.
03:26 $ sudo space chown space minus capital R space a-n-u-s-h-a space test_chown അതായത് directoryയുടെ പേര്. എന്റർ കൊടുക്കുക.
03:44 ആവശ്യമെങ്കിൽ sudo പാസ്‌ വേർഡ്‌ കൊടുത്ത് വീണ്ടും എന്റർ പ്രസ് ചെയ്യുക.
03:49 Clt+L പ്രസ്‌ ചെയ്ത് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം. എന്നിട്ട് ടൈപ്പ് ചെയ്യുക $ ls space -l. എന്റർ കൊടുക്കുക. ഇപ്പോൾ നമുക്ക് directoryയുടെ പുതിയ owner anusha ആണെന്ന് കാണാം.
04:06 ഒന്നോ അതിലധികമോ ഫയലുകളുടെ access mode അല്ലെങ്കിൽ permissions മാറ്റുന്നതിനായി chmod കമാൻഡ് ഉപയോഗിക്കുന്നു.
04:13 chmod കമാൻഡിന്റെ ഘടന chmod space [options] space mode space filename space chmod space [options] space filename

chmod കമാൻഡിനോടൊപ്പം നൽകുന്ന ഓപ്ഷനുകൾ ഇവയാണ്.

04:29 -c : മാറ്റം വരുത്തിയ ഫയലുകളുടെ Print information.
04:34 -f : chmodന് , മാറ്റാൻ കഴിയില്ലെന്ന് ഫയലുകളുടെ യൂസറിനെ കാണിക്കാതിരിക്കാൻ.
04:41 വിവിധ തരം access അല്ലെങ്കിൽ permissions ഇവയാണ്.
04:44 r : റീഡ്

w : റൈറ്റ്

x : എക്സിക്യൂട്ട്

s : സെറ്റ് യൂസർ (അല്ലെങ്കിൽ ഗ്രൂപ്പ്‌) ID

04:54 മറ്റൊരു രീതിയിൽ, permissions സൂചിപ്പിക്കുന്നതിനായി ഒരു മൂന്നക്ക octal number ഉപയോഗിക്കാം.
05:00 ആദ്യ അക്കം owner permission സൂചിപ്പിക്കുന്നു, രണ്ടാമത്തേത് ഗ്രൂപ്പ്‌ permission, മൂന്നാമത്തേത് മറ്റുള്ളവരുടെ permission.
05:09 Permissions കണക്കാക്കുന്നതിനായി ഈ octal മൂല്യങ്ങൾ സങ്കലനം ചെയ്യുന്നു.

4 റീഡ് 2 റൈറ്റ് 1 എക്സിക്യൂട്ട്

05:20 ഇപ്പോൾ chmod ന്റെ ചില ഉദാഹരണങ്ങൾ നോക്കാം. ടെർമിനലിലേക്ക് പോയി example1 ഫയലിന് execute-by-user permission നൽകുന്നതിനുള്ള കമാൻഡ് എന്റർ ചെയ്യുക.
05:30 അതിന് മുൻപ് Clt+l പ്രസ്‌ ചെയ്ത് സ്ക്രീൻ വൃത്തിയാക്കുന്നു.
05:36 ടൈപ്പ് ചെയ്യുക

$ chmod space u+x space example1 എന്റർ പ്രസ്‌ ചെയ്യുക.

05:49 വരുത്തിയ മാറ്റങ്ങൾ കാണുന്നതിനായി $ ls space -l space example1 ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക.
06:01 ഇവിടെ നിങ്ങൾക്ക് example1 ഫയലിന് ownerക്കായി read/write/execute permissionഉം groupനായി read/execute permission ഉം മറ്റുള്ളവർക്കായി execute-only permissionഉം നൽകുന്നത് കാണാം.
06:15 കമാൻഡ് ടൈപ്പ് ചെയ്യുക chmod space 751 space example1. എന്റർ.
06:26 ടൈപ്പ് ചെയ്യുക

$ ls space -l space example1 എന്റർ.

06:35 മുകളിലത്തെ കമാൻഡ് example1 ഫയലിന് owner ക്കായി read/write/execute permissionഉം groupനായി read/execute permissionഉം മറ്റുള്ളവർക്കായി execute-only permission ഉം നൽകിയതായി കാണാം.
06:52 example1 ഫയലിന് എല്ലാവർക്കും read-only permission naൽകുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക. chmod space =r space example1. എന്റർ കൊടുക്കുക.
07:08 ഇപ്പോൾ ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക $ ls space -l space example1 എന്റർ.
07:19 ഇവിടെ example1 ഫയലിന് എല്ലാവർക്കും read-only permission നൽകിയതായി കാണാം.
07:30 എല്ലാവർക്കും read and execute accessഉം ownerന് write access ഉം നൽകി കൊണ്ട് directory1 directory permission recursively ആയി മാറ്റുന്നതിന് വേണ്ടി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.
7:44 $ chmod space minus capital R space 755 space directory1 എന്റർ.
08:00 മാറ്റങ്ങൾ കാണുന്നതിനായി $ ls space -l ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക.
08:09 example2 ഫയലിന് user execute permission നൽകുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക

$ chmod space u+x space example2 എന്റർ.

08:27 കമാൻഡ് ടൈപ്പ് ചെയ്യുക

$ ls space -l space example2 എന്റർ.

08:40 ഇവിടെ example2ന് user എക്സിക്യൂട്ട് permission നൽകിയതായി കാണാം.
08:50 example3 ഫയലിൽ groupനായി റൈറ്റ് permissions ചേർക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക

$ chmod space g+w space example3 എന്റർ.

09:10 ടൈപ്പ് ചെയ്യുക

$ ls space -l space example3 എന്റർ.

09:23 ഇവിടെ groupന് റൈറ്റ് permission ചേർക്കപ്പെട്ടതായി കാണാം.
09:30 എല്ലാവർക്കും റൈറ്റ് permissions നീക്കം ചെയ്യുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.

$ chmod space a-w space example3 എന്റർ

09:45 ടൈപ്പ് ചെയ്യുക

$ ls space -l space example3 എന്റർ

09:55 ഇവിടെ നമുക്ക് എല്ലാവരിൽ നിന്നും റൈറ്റ് permissionനീക്കം ചെയ്യപ്പെട്ടതായി കാണാം.
10:02 ഒന്നോ അതിലധികമോ ഫയലുകളുടെ ഗ്രൂപ്പിനെ ഒരു പുതിയ ഗ്രൂപ്പിലേക്ക് മാറ്റുന്നതിന് chgrp കമാൻഡ് ഉപയോഗിക്കുന്നു.
10:10 പുതിയ ഗ്രൂപ്പ്‌ എന്നത് /etc/groupൽ ലൊക്കേറ്റ് ചെയ്തിരിക്കുന്ന ഒരു group ID number അല്ലെങ്കിൽ ഗ്രൂപ്പ്‌ നെയിം ആയിരിക്കും.
10:20 ഒരു ഫയലിന്റെ ownerനോ അല്ലെങ്കിൽ ഒരു privileged userനോ മാത്രമേ group മാറ്റം വരുത്താൻ കഴിയുകയുള്ളൂ.
10:26 chgrp കമാൻഡിന്റെ ഘടന,

chgrp space [options] space newgroup space files.

10:36 ടെർമിനലിലേക്ക് പോയി chgrp കമാൻഡിന്റെ ചില ഉദാഹരണങ്ങൾ നോക്കാം.

കമാൻഡ് ടൈപ്പ് ചെയ്യുക, $ ls space -l space example4 എന്റർ.

10:57 ഇവിടെ group permission, യൂസർ shahidന് ആണെന്ന് കാണാം.
11:03 group permission മാറ്റുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക $ sudo space chgrp space rohit space example4
11:20 എന്റർ കൊടുക്കുക

ആവശ്യമെങ്കിൽ sudo പാസ്‌ വേർഡ്‌ നൽകുക.

11:27 ഇപ്പോൾ കമാൻഡ് ടൈപ്പ് ചെയ്യാം , $ ls space -l space example4

എന്റർ

11:38 ഇവിടെ നമുക്ക് ഗ്രൂപ്പ്‌ shahidൽ നിന്ന് rohitലേക്ക് മാറിയതായി കാണാം.
11:46 Deviceന് അസൈൻ ചെയ്തിട്ടുള്ള ഒരു uniqueഇന്റിജർ ആണ് inode നമ്പർ.
11:51 ഒരു ഫയൽ അല്ലെങ്കിൽ directoryയെ കുറിച്ചുള്ള അടിസ്ഥാന വിവരങ്ങൾ inode സ്റ്റോർ ചെയ്യുന്നു.
11:57 എല്ലാ ഫയലുകളും inodesലേക്കുള്ള hard linksആണ്.
12:00 ഒരു പ്രോഗ്രാം ഒരു ഫയലിനെ അതിന്റെ പേര് ഉപയോഗിച്ച് റെഫർ ചെയ്യുമ്പോൾ, യഥാർത്ഥത്തിൽ സിസ്റ്റം ബന്ധപ്പെട്ട inode തിരയുന്നതിനായിട്ടാണ് ആ ഫയൽ നെയിം ഉപയോഗിക്കുന്നത്.
12:12 ഒരു ഫയലിന്റെ inodeനമ്പർ കാണുന്നതിനായി ls space -i കമാൻഡ് ഉപയോഗിക്കാം.
12:19 കമാൻഡ് ടൈപ്പ് ചെയ്യുക, $ ls space -i space example5
എന്റർ. 
12:29 ഫയലിന് മുൻപ് എഴുതപ്പെട്ടിട്ടുള്ള അക്കം ആണ് ഫയലിന്റെ inode number.
12:35 ഒരു സമയത്ത് inodes കൃത്യമായി ഒരു directoryയുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.
12:41 ഒറ്റ inode മായി ഒന്നിലധികം directories ബന്ധിപ്പിക്കുന്നതിനായി hardlinks ഉപയോഗിക്കുന്നു. ഈ ലിങ്ക് ഉണ്ടാക്കുന്നതിനുള്ള കമാൻഡ് ആണ് ln.
12:52 hard link സൃഷ്ടിക്കുന്നതിനുള്ള ln കമാൻഡിന്റെ ഘടന
12:57 ln space source space link, ഇവിടെ source നിലവിലുള്ള ഫയലും link സൃഷ്ടിക്കേണ്ട ഫയലുമാണ്.
13:06 ഇപ്പോൾ hard linksന് ചില ഉദാഹരണങ്ങൾ നോക്കാം.
13:10 സ്ക്രീൻ വീണ്ടും വൃത്തിയാക്കട്ടെ. കമാൻഡ് ടൈപ്പ് ചെയ്യുക

$ ln space example1 space exampleln. എന്റർ പ്രസ്‌ ചെയ്യുക.

13:25 രണ്ട് ഫയലുകളുടേയും inode നമ്പർ കാണിക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക

$ ls space -i space example1 space exampleln എന്റർ

13:41 ഇവിടെ രണ്ട് ഫയലുകളുടേയും inode നമ്പർ ഒന്ന് തന്നെയാണെന്ന് കാണാം. example1 ഫയലിന്റെ hard link ആണ് ഫയൽ exampleln
13:54 മറ്റൊരു ഫയൽ അല്ലെങ്കിൽ directoryയുടെ reference absolute അല്ലെങ്കിൽ relative pathന്റെ രൂപത്തിൽ ഉൾകൊള്ളുന്ന ഒരു പ്രത്യേക ഫയൽ ടൈപ്പ് ആണ് soft link അല്ലെങ്കിൽ symbolic link.
14:07 soft links സൃഷ്ടിക്കുന്നതിനുള്ള ln കമാൻഡിന്റെ ഘടന
14:12 ln space -s space {target-filename} space {symbolic-filename}
14:19 ഇപ്പോൾ soft linkന് ചില ഉദാഹരണങ്ങൾ നോക്കാം.
14:25 soft link സൃഷ്ടിക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക

$ ln space -s space example1 space examplesoft

14:40 എന്റർ പ്രസ്‌ ചെയ്യുക.
14:43 ഇപ്പോൾ രണ്ട് ഫയലുകളുടെ ലിസ്റ്റും inode നമ്പറും കാണിക്കുന്നതിനായി ഈ കമാൻഡ് ടൈപ്പ് ചെയ്യുക

$ ls space -li space example1 space examplesoft

15:01 എന്റർ പ്രസ്‌ ചെയ്യുക.
15:03 ഇവിടെ രണ്ട് ഫയലുകളുടേയും inode നമ്പർ വ്യത്യസ്ഥമാണെന്നും examplesoft, example1ന്റെ softlink ആണെന്നും കാണാം.
15:16 ഇവിടെ പഠിച്ചത്, ഒരു ഫയലിന്റെ permision, ownership, group എന്നിവ മാറ്റുന്നത് പോലുള്ള linux file attributes.
15:26 ഒരു ഫയലിന്റെ inode, soft and hard link കൾ.
15:31 ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.
15:35 സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക് ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്. ഇതിനെ പിന്താങ്ങുന്നത് "നാഷണല്‍ മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ് ഓഫ് ഇന്ത്യ".
15:44 ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.
15:50 ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.

Contributors and Content Editors

Devisenan, Udaya