Lejet në Linux: Gjithçka që duhet të dini

Përditësimi i fundit: 27 prill 2025
  • Linux përdor një sistem lejesh që kontrollon aksesin në skedarë dhe drejtori.
  • Lejet ndahen në lexim, shkrim dhe ekzekutim për pronarët, grupet dhe përdoruesit e tjerë.
  • Ndryshimi i lejeve mund të bëhet me komandat chmod dhe chown.
  • Caktimi i lejeve të duhura është thelbësor për të mbrojtur skedarët e ndjeshëm dhe për t'i ndarë ato siç duhet.
Lejet në Linux

Cilat janë lejet në Linux?

Llojet e lejeve në Linux

  1. Leja e leximit (r): Lejon një përdorues të shikojë përmbajtjen e një skedari ose drejtorie.
  2. Leja e shkrimit (w): Lejon një përdorues të modifikojë ose fshijë një skedar ose drejtori.
  3. Ekzekutoni lejen (x): Lejon një përdorues të ekzekutojë një skedar ose të hyjë në një drejtori.
  1. Pronari: Përdoruesi që krijoi skedarin ose drejtorinë.
  2. Grupi (grupi): Një grup përdoruesish me leje të ngjashme.
  3. Të tjera: Të gjithë përdoruesit e tjerë që nuk janë pronarë ose anëtarë të grupit.

Si të shikoni lejet e skedarëve dhe drejtorive?


$ ls -l archivo.txt
-rw-r--r-- 1 usuario grupo 1024 jul 8 10:00 archivo.txt

Modifikimi i lejeve në Linux

Metoda 1: Ndryshoni lejet duke përdorur komandën chmod


$ chmod permisos archivo_o_directorio
  • Formati numerik: Lejet përfaqësohen me një numër treshifror. Çdo shifër përfaqëson përkatësisht lejet për pronarin, grupin dhe përdoruesit e tjerë. Çdo leje shoqërohet me një numër: 4 për lexim, 2 për shkrim dhe 1 për ekzekutim. Për shembull, numri 6 (4 + 2) përfaqëson lejet e leximit dhe shkrimit.
  • Format simbolik: Lejet përfaqësohen duke përdorur karaktere simbolike. Ju mund të përdorni + Për të shtuar lejet, - për të hequr lejet dhe = për të vendosur lejet e sakta. Për shembull, +x shton lejen e ekzekutimit.

$ chmod u+rw archivo.txt

$ chmod a+r archivo.txt

$ chmod o-x archivo.txt

Metoda 2: Ndryshoni lejet duke përdorur numra oktalë

Me falni Vlera numerike
lexim 4
shkrim 2
Ekzekutim 1

$ chmod 644 archivo.txt

Lejet në Linux: Rastet e përdorimit të zakonshëm

Përdorni Rastin 1: Skedarët e konfigurimit të ndjeshëm


$ chmod 640 database.conf

Përdorimi i rastit 2: Ndarja e skedarëve dhe drejtorive


$ chmod 770 directorio_compartido

$ chgrp grupo_compartido archivo.txt

Përdorimi i rastit 3: Ekzekutimi i skripteve dhe programeve


$ chmod +x script.sh

Pyetjet e bëra më shpesh në lidhje me lejet në Linux


$ chmod +rw *.txt

$ chown nuevo_propietario archivo_o_directorio

$ chown nuevo_usuario archivo.txt

$ chmod -R +rw documentos

$ sudo chmod +x archivo.sh

Përfundim

Sistemet e skedarëve Linux
Artikuj të ngjashëm:
Sistemet e skedarëve Linux: Hyrje për fillestarët
  Linux në Cloud: Çfarë është dhe pse është e rëndësishme?