37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
|
|
# chmod
|
||
|
|
|
||
|
|
> Schimbă permisiunile de acces ale unui fișier sau folder.
|
||
|
|
> Mai multe informații: <https://www.gnu.org/software/coreutils/manual/html_node/chmod-invocation.html>.
|
||
|
|
|
||
|
|
- Acordă [u]tilizatorului proprietar al fișierului dreptul de a-l e[x]ecuta:
|
||
|
|
|
||
|
|
`chmod u+x {{cale/către/fișier}}`
|
||
|
|
|
||
|
|
- Acordă [u]tilizatorului dreptul de a [r]ealiza citire și [w]riere asupra unui fișier/folder:
|
||
|
|
|
||
|
|
`chmod u+rw {{cale/către/fișier_sau_folder}}`
|
||
|
|
|
||
|
|
- Elimină dreptul de e[x]ecuție al [g]rupului:
|
||
|
|
|
||
|
|
`chmod g-x {{cale/către/fișier}}`
|
||
|
|
|
||
|
|
- Acordă tuturor utilizatorilor ([a]ll) dreptul de [r]ealizare citire și e[x]ecuție:
|
||
|
|
|
||
|
|
`chmod a+rx {{cale/către/fișier}}`
|
||
|
|
|
||
|
|
- Acordă [o]ricui (utilizatorilor din afara grupului proprietar) aceleași drepturi ca [g]rupul:
|
||
|
|
|
||
|
|
`chmod o=g {{cale/către/fișier}}`
|
||
|
|
|
||
|
|
- Elimină toate drepturile pentru [o]ricine:
|
||
|
|
|
||
|
|
`chmod o= {{cale/către/fișier}}`
|
||
|
|
|
||
|
|
- Schimbă recursiv permisiunile, acordând [g]rupului și c[o]mun dreptul de a scrie ([w]):
|
||
|
|
|
||
|
|
`chmod {{[-R|--recursive]}} g+w,o+w {{cale/către/folder}}`
|
||
|
|
|
||
|
|
- Acordă recursiv tuturor utilizatorilor ([a]ll) drept de [r]eaplicare. Acordă, de asemenea, drepturi de e[X]ecuție fișierelor care au cel puțin un drept de execuție și tuturor sub-folderelor:
|
||
|
|
|
||
|
|
`chmod {{[-R|--recursive]}} a+rX {{cale/către/folder}}`
|