Uża chmod biex Tibdel jew Timmodifika Fajl u Direttorju Permessi
Is-sistemi operattivi Unix u Linux jassenjaw drittijiet ta 'aċċess għal fajls u direttorji li jużaw wieħed mit-tliet tipi ta' aċċess (jaqraw, jiktbu u jesegwixxu) assenjati lil kull wieħed minn tliet gruppi (sid, grupp u utenti oħra).
Jekk telenka d-dettalji tal-attributi ta 'fajl bl-użu tal-kmand ls bis-swiċċ -l (per eżempju ls -l filename ), hija tagħti informazzjoni li tħares xi ħaġa bħal -rwe-rw-r-- li huwa ekwivalenti għal taqra, kitba u iwettaq privileġġi għas-sid, jaqra u jikteb privileġġi għall-grupp u aqra aċċess biss għall-utenti l-oħra kollha.
Kull wieħed mit-tipi ta 'drittijiet ta' aċċess għandu valur numeriku assoċjat elenkat hawn taħt:
- aqra = 4
- write = 2
- esegwit = 1
Il-valuri għad-drittijiet ta 'aċċess għal kull wieħed mill-gruppi huma miżjuda flimkien biex jinkiseb valur bejn 0 u 7 li jista' jintuża biex jassenja jew jimmodifika l-permessi bl-użu tal-kmand chmod (bidla modalità).
Fl-eżempju ta 'hawn fuq, id-drittijiet ta' aċċess għall-fajl inkwistjoni jistgħu jiġu assenjati billi jiddaħħal il- file chmod 764 . In-numru 764 huwa derivat minn:
- rwe = 4 (aqra) + 2 (tikteb) + 1 (tesegwixxi) = 7
- rw = 4 (aqra) + 2 (ikteb) = 6
- r = 4 (aqra) = 4
Tista 'tuża l-kmand chmod biex tassenja drittijiet ta' aċċess għal fajls u direttorji. Żomm f'moħħok li l- Unix u l-Linux jikkmanda u l-ismijiet ta 'oġġetti huma sensittivi għall-każijiet. Int trid tuża " chmod " u mhux CHMod jew xi kombinazzjoni oħra ta 'ittri ta' fuq u ta 'l-inqas.
Kif tuża l-kmand chmod:
- aċċess sħiħ għal kulħadd:
- chmod 777 filename
- aċċess sħiħ għal privileġġi ta 'sid u grupp imma utenti oħra jistgħu biss jaqraw u jesegwixxu:
- chmod 775 isem tal-file
- aċċess sħiħ għas-sid, iżda jirrestrinġi l-privileġġi tal-grupp u ta 'utenti oħra biex jaqraw u jesegwixxi biss fajls fid-direttorju:
- chmod 755 dirname
- aċċess sħiħ għas-sid mingħajr drittijiet ta 'aċċess jew privileġġi għal ħaddieħor:
- Isem tal- fajl chmod 700
- ebda aċċess għal fajls f'direttorju għal grupp jew utenti oħra u s-sid ristrett biex taqra u tesegwixxi privileġġi biex tipprevjeni t-tħassir aċċidentali jew il-modifika tal-fajls fid-direttorju:
- chmod 500 dirname
- li jippermetti lis-sid u lill-grupp jaqraw u jiktbu aċċess għal fajl, u jippermettu lil oħrajn fil-grupp li jeditjaw jew iħassru l-fajl kif ukoll is-sid, iżda mingħajr aċċess għal utenti oħra:
- chmod 660 filename