Chmod Kòmandman nan Linux

Chanje autorisations dosye a soti nan liy lan lòd Linux

Kòmandman an chmod (vle di chanjman mòd) pèmèt ou chanje autorisations yo aksè nan dosye ak dosye.

Ka lòd la chmod, tankou kòmandman lòt, yo ka egzekite nan liy lan lòd oswa atravè yon dosye script.

Si ou bezwen lis otorizasyon dosye a, ou ka itilize ls lòd la .

chmod Kòmandman sentaks

Sa a se sentaks apwopriye a lè l sèvi avèk lòd la chmod:

chmod [opsyon] mòd [, mòd] file1 [file2 ...]

Sa ki anba la yo se kèk nan opsyon abityèl yo itilize ak chmod:

Anba la a se yon lis plizyè otorizasyon nimerik ki ka mete pou itilizatè a, gwoup, ak tout lòt moun sou òdinatè a. Ansanm ak nimewo a se ekivalan lèt li / ekri / egzekite.

Egzanp Kòmandman chmod

Si ou, pou egzanp, te vle chanje otorizasyon yo nan dosye "patisipan yo" pou ke tout moun gen aksè konplè sou li, ou ta antre nan:

chmod 777 patisipan yo

Premye a 7 kouche autorisations yo pou itilizatè a, dezyèm lan 7 fikse autorisations yo pou gwoup la, ak twazyèm lan 7 etabli autorisations pou tout lòt moun.

Si ou vle se yon sèl la sèlman ki moun ki ka jwenn aksè a li, ou ta itilize:

chmod 700 patisipan yo

Pou bay tèt ou ak manm gwoup ou a plen aksè:

chmod 770 patisipan yo

Si ou vle kenbe aksè konplè pou tèt ou, men vle kenbe lòt moun soti nan modifye dosye a, ou ka itilize:

chmod 755 patisipan yo

Sa ki anba la a sèvi ak lèt ​​ki soti nan pi wo a chanje autorisations yo nan "patisipan yo" pou mèt kay la ka li ak ekri nan dosye a, men li pa chanje autorisations pou nenpòt lòt moun:

chmod u = rw patisipan yo

Plis enfòmasyon sou lòd chmod lan

Ou ka chanje an komen gwoup la nan dosye ki deja egziste ak dosye ak lòd la chgrp. Chanje gwoup la default pou dosye nouvo ak dosye ak lòd la newgrp.

Sonje ke lyen senbolik yo itilize nan yon lòd chmod ap afekte vrè objè objektif la.