Linux Canvia els permisos del directori

Linux Canvia Els Permisos Del Directori



Alguna vegada has trobat un problema mentre intentaves accedir a un directori i has rebut un missatge d'error que indica que no tens permís per fer canvis al fitxer o al directori? Això es produeix quan no teniu els permisos d'accés necessaris per executar o modificar cap component del fitxer.

A la plataforma Linux, diversos usuaris poden accedir al mateix servidor quan treballen en equip. Això és bo, però també augmenta el risc de seguretat, ja que això podria afectar la privadesa del propietari. L'accés individual als fitxers o al directori també pot augmentar la possibilitat de perdre dades o fitxers importants.







Linux és una plataforma fàcil d'utilitzar que sempre garanteix la privadesa de l'usuari i millora la millor experiència d'usuari. Per tant, no cal que us preocupeu si diversos usuaris accedeixen al vostre sistema; podem limitar l'accés als fitxers o directoris canviant els permisos. Aquí és per canviar els permisos del fitxer o del directori, tenim un poderós chmod Ordre de Linux que s'utilitza per permetre o restringir l'accés al directori.



Abans d'arribar a aquesta eina d'ordres, primer hem de tenir la informació següent:



Grups de Linux

Normalment, Linux té tres tipus d'usuaris:





Propietaris ( en ) L'usuari que ha creat el fitxer o directori
Grups ( g ) Nombre de múltiples usuaris; permís d'accés a tots els membres d'un grup
Altres Usuaris ( O ) Qualsevol altre usuari que no sigui el propietari del fitxer ni membre de cap grup

Definir els tipus de permisos

Hi ha tres tipus de permisos de fitxers o directoris als quals podem donar accés als usuaris:

( r ) 🡪 llegir l'usuari només pot veure el fitxer o el directori
( En ) 🡪 escriure l'usuari pot veure i editar el fitxer o directori
( És ) 🡪 executar l'usuari pot llegir, escriure o executar el fitxer o directori

Representació simbòlica

Mentre es canvia el permís del directori, hi ha dues possibilitats, o bé permetre o eliminar l'accés. En aquests casos, s'utilitzaran els operadors següents per assignar o eliminar permisos:



+ indica afegir els permisos (llegir, escriure o executar) per accedir al fitxer/directori
Indica no tenir permís o eliminar els permisos ((llegir, escriure o executar) per accedir al fitxer/directori

A més, podeu identificar el permís assignat a un fitxer o directori mitjançant els caràcters numèrics, la taula següent mostra el nombre i el seu significat al directori de canvis de Linux:

0 Sense permís
1 Executar
2 Escriu
3 Escriure + Executar
4 Llegeix
5 Llegir + Executar
6 Llegir + Escriure
7 Llegir + Escriure + Executar

Linux Canvia els permisos del directori

Ara, fem alguns exemples tot tenint en compte la informació esmentada anteriorment; Afortunadament, tenim dos enfocaments per modificar el permís del directori:

  1. Interfaç gràfica d'usuari
  2. Terminal

Canviar el permís del directori a Linux mitjançant la GUI

La manera més senzilla de canviar el permís de directori és mitjançant l'enfocament de la GUI; creem un nou directori anomenat mostre_dir per a una millor comprensió:

Feu clic amb el botó dret a sobre per obtenir el seu menú emergent i feu clic a Propietats opció:

Mou a Permisos pestanya i allà veureu diferents seccions i-e, propietari, grup i altres:

A la captura de pantalla anterior, podeu veure que l'accés s'assigna contra el propietari, el grup i altres usuaris; navegar a la ' Canvia el permís per als fitxers adjuntats ” i feu-hi clic per veure també altres opcions de permís:

En el mostre_dir directori, tant el propietari com el grup tenen accés complet als fitxers i carpetes; això inclou la possibilitat de llegir, escriure, editar, suprimir o executar qualsevol dada que hi hagi. Tanmateix, altres usuaris només poden accedir als fitxers i no poden fer cap modificació.

Podeu modificar el permís d'accés a Propietari (el que va fer el directori), Grup (des d'on pertany el propietari fins a incloure altres usuaris), i Altres (tots els altres usuaris) segons el requisit.

Canvieu el permís de fitxer/directori a Linux mitjançant el terminal

Si sou bo per utilitzar el terminal per realitzar determinades tasques en una màquina Linux, aquesta secció és per a vosaltres.

Fes un directori nou i posem-hi un nom dir_test escrivint el següent mkdir comanda al terminal:

mkdir dir_test

Canvieu la ubicació del directori predeterminat a dir_test directori utilitzant l'ordre cd:

cd dir_test

Creeu alguns fitxers en brut al fitxer dir_test directori executant l'ordre tàctil esmentada:

tocar fitxer1 fitxer2

Ara, executeu ls juntament amb el paràmetre -l per llistar els fitxers amb els seus permisos d'accés predeterminats:

ls -l

A la captura de pantalla anterior:

Podeu canviar els permisos amb l'ordre chmod utilitzant la sintaxi esmentada:

chmod [ permisos ] [ nom de l'arxiu ]

Suposem que vull assignar el següent permís als grups de Linux:

propietari→ llegir, escriure i executar

grup→ llegir i escriure

altres→ llegir i escriure

Per tant, l'ordre seria la següent per assignar aquests permisos fitxer 1 :

chmod en =rwx, g =rw, O =rw fitxer1

Confirmeu amb l'ordre ls si el permís s'ha modificat correctament fitxer 1 :

chmod en =rwx, g =rw, O =rw fitxer1

També podeu assignar el permís mitjançant caràcters numèrics, com seria l'ordre per al fitxer2 amb els mateixos permisos:

chmod 766 fitxer 2

A l'ordre anterior:

7 és per a Propietari haver llegit (4), escriure (2) o executar (1) permís, 6 per al Grup llegiu (4) i escriviu (2), i a continuació 6 és per a Altres els usuaris poden llegir (4) i escriure (2) permís.

Confirmeu ara amb l'ordre ls per comprovar la configuració dels permisos:

ls -l

De la mateixa manera, podem canviar el permís del directori utilitzant el mateix enfocament que hem seguit anteriorment amb els fitxers.

Aneu al directori d'inici i executeu el fitxer ls comanda per mostrar els permisos del directori:

cd ~

ls -l

A la captura de pantalla anterior, d representa el directori; prenem com a exemple qualsevol directori i canviem el seu permís, és a dir, mostre_dir :

Els permisos actuals assignats al mostre_dir directori són, que el propietari i el grup poden llegir, escriure o executar aquest directori, mentre que altres usuaris tenen accés per llegir i executar el directori.

Per modificar-ho, executeu l'esmentat chmod Comandament i canvi de permís de directori segons el requisit:

chmod rwxrw-r-- mostre_dir

Executeu l'ordre ls per confirmar les modificacions d'accés que hem fet al directori sample_dir:

ls -l

També podeu canviar el permís del directori juntament amb els seus subfitxers i contingut mitjançant l' -R paràmetre:

chmod -R en =rwx, g =rx, O =r mostra_dir

Canvieu la ubicació del directori a mostre_dir i executeu l'ordre ls per llistar els seus permisos de fitxers:

cd mostre_dir

ls -l

Conclusió

És necessari canviar el permís del fitxer o del directori quan diversos usuaris treballen al mateix servidor. Hi ha tres tipus de Linus, propietaris, grups i altres; el propietari és qui fa fitxers o directoris, el grup consta de diversos usuaris, i altres són els usuaris locals que treballen en el mateix sistema. Linux permet als seus usuaris establir permís als fitxers i directoris per evitar qualsevol pèrdua i actes nocius per part d'altres usuaris.

Aquesta guia ha esmentat una guia breu sobre com canviar el permís de directori o fitxer mitjançant l'indicador de la línia d'ordres i la GUI. També hem esmentat totes les representacions simbòliques amb la seva explicació que s'utilitzen en modificar l'accés al fitxer/directori. A més, hem comentat com funciona l'ordre chmod com una eina potent quan necessitem canviar els permisos del directori.