Sèvi ak chmod Alter oswa Modifye File ak Anrejistreman Anyè
UNIX ak Linux sistèm opere bay dwa aksè nan dosye ak repèrtwar lè l sèvi avèk youn nan twa kalite aksè (li, ekri ak egzekite) asiyen nan chak nan twa gwoup (mèt kay, gwoup ak lòt itilizatè).
Si ou lis detay sou atribi yon dosye a lè l sèvi avèk kòmandman an ls ak switch la -l (pou egzanp ls -l fichier ), li ta retounen enfòmasyon ki ta sanble yon bagay tankou -rw-rw-r-- ki équivalant li, ekri ak egzekite privilèj pou mèt kay la, li ak ekri privilèj pou gwoup la epi sèlman li aksè pou tout itilizatè lòt.
Chak nan kalite dwa aksè gen yon valè asosye nimerik ki nan lis anba a:
- li = 4
- ekri = 2
- egzekite = 1
Valè yo pou dwa aksè pou chak nan gwoup yo ajoute ansanm pou jwenn yon valè ant 0 ak 7 ki ka itilize pou asiyen oswa modifye autorisations lè l sèvi avèk chmod (chanjman mòd) lòd la.
Nan egzanp ki anwo a, dwa aksè pou dosye a nan kesyon yo ka asiyen pa antre nan chmod 764 filename . Nimewo 764 la sòti nan:
- rwe = 4 (li) + 2 (ekri) + 1 (ekzekite) = 7
- rw = 4 (li) + 2 (ekri) = 6
- r = 4 (li) = 4
Ou ka itilize kòmandman an chmod pou bay dwa aksè nan dosye ak repèrtwar. Kenbe nan tèt ou ke UNIX ak Linux kòmandman ak non objè yo se ka sansib. Ou dwe itilize " chmod " epi ou pa CHMod oswa nenpòt lòt konbinezon lèt anwo ak pi ba yo.
Kouman yo itilize lòd la chmod:
- aksè konplè pou tout moun:
- chmod 777 fichier
- aksè konplè pou privilèj pwopriyetè ak gwoup men itilizatè lòt ka sèlman li ak egzekite:
- chmod 775 fichier
- aksè konplè pou mèt kay, men gwoup restriksyon ak lòt itilizatè privilèj sèlman li ak egzekite pou dosye nan anyè a:
- chmod 755 dirname
- aksè konplè pou mèt kay la ki pa gen okenn dwa aksè oswa privilèj pou nenpòt lòt moun:
- chmod 700 filename
- pa gen aksè a dosye nan anyè pou gwoup oswa lòt itilizatè yo ak pwopriyetè restriksyon li ak egzekite privilèj yo anpeche sipresyon an aksidan oswa modifikasyon nan dosye nan anyè a:
- chmod 500 dirname
- sa ki pèmèt mèt kay la ak gwoup li ak ekri aksè a yon dosye, ki pèmèt lòt moun nan gwoup la yo modifye oswa efase dosye a kòm byen ke pwopriyetè a, men ki pa gen okenn aksè pou itilizatè lòt:
- chmod 660 filename