Ndrysho lejet e një skedari nga linja komanduese Linux
Komanda chmod (modaliteti i ndryshimit do të thotë) ju lejon të ndryshoni lejet e qasjes së dosjeve dhe dosjeve.
Komanda chmod, si komanda të tjera, mund të ekzekutohet nga rreshti i komandës ose përmes skedarit të shkrimit.
Nëse keni nevojë të listoni lejet e një skedari, mund të përdorni komandën ls .
komanda e komandës chmod
Kjo është sintaksa e duhur kur përdoret komanda chmod:
chmod [options] mode [, modal] file1 [file2 ...]Më poshtë janë disa nga opsionet e zakonshme që përdoren me chmod:
- -f, --silent, --quiet (shtyp shumicën e mesazheve të gabimit)
- -v, --verbose (nxjerr një diagnostifikim për çdo skedar të përpunuar)
- -c, - ndryshon (si i folur, por raporton vetëm kur bëhet një ndryshim)
- -R, --recursive (ndryshoni skedarët dhe direktoritë në mënyrë rekursive)
- - ndihmë (tregon ndihmën dhe daljet)
- - version (nxjerr informacion mbi versionin dhe daljet)
Më poshtë është një listë e disa lejeve numerike që mund të vendosen për përdoruesin, grupin dhe të gjithë të tjerët në kompjuter. Pranë numrit është leximi / shkruaj / ekzekutohet ekuivalenti i letrës.
- 7, rwx, lexoni, shkruani dhe ekzekutoni
- 6, rw-, lexoni dhe shkruani
- 5, rx, lexoni dhe ekzekutoni
- 4, r--, lexoni vetëm
- 3, -wx, shkruani dhe ekzekutoni
- 2, -w-, shkruani vetëm
- 1, --x, ekzekuto vetëm
- 0, ---, asnjë
shembuj të komandës chmod
Nëse, për shembull, dëshironi të ndryshoni lejet e skedarit "pjesëmarrësit" në mënyrë që të gjithë të kenë qasje të plotë në të, do të futni:
chmod 777 pjesëmarrësE para 7 përcakton lejet për përdoruesit, i dyti 7 përcakton lejet për grupin, dhe i treti 7 vendos lejet për të gjithë të tjerët.
Nëse dëshironi të jeni i vetmi që mund të hyni në të, do të përdorni:
chmod 700 pjesëmarrësPër t'i dhënë vetes dhe anëtarëve të grupit tuaj akses të plotë:
chmod 770 pjesëmarrësNëse dëshironi të mbani akses të plotë për vete, por dëshironi t'i mbani njerëzit e tjerë nga modifikimi i skedarit, mund të përdorni:
chmod 755 pjesëmarrësMë poshtë përdor letrat nga lart për të ndryshuar lejet e "pjesëmarrësve" në mënyrë që pronari të mund të lexojë dhe të shkruajë në skedar, por nuk ndryshon lejet për askënd tjetër:
pjesëmarrësit chmod u = rwMë shumë informacion mbi komandën chmod
Ju mund të ndryshoni pronësinë e grupit të dosjeve dhe dosjeve ekzistuese me komandën chgrp. Ndryshoni grupin e parazgjedhur për skedarët dhe dosjet e reja me komandën newgrp.
Mos harroni se lidhjet simbolike të përdorura në një komandë chmod do të ndikojnë në objektin e vërtetë, objektiv.