Com concedeixo permís a una carpeta a Linux

How I Give User Permission Folder Linux



La privadesa és una part essencial de la vida d’algú, ja siguin xarxes socials o llocs de treball. Ajuda a protegir les dades personals i professionals que no volem compartir amb tothom. De vegades, la gent treballa en dades sensibles que no es podien compartir dins ni fora de l'empresa.

De la mateixa manera, quan hi ha diversos usuaris connectats amb el sistema, és possible que necessitin accés privat als recursos específics. Si parlem de permisos de fitxers o carpetes / directoris, vol dir que els permeteu llegir, escriure o modificar els fitxers o directoris. És fonamental recuperar la propietat dels fitxers / carpetes dels usuaris que no formen part del vostre compte actual però que en poden ser propietaris .







Es suposa un desafiament per a un usuari de Linux accedir a permisos a un fitxer o carpeta perquè en són una mica conscients. Establir el permís a la carpeta específica és molt senzill i es pot fer mitjançant la línia d’ordres o la GUI (més endavant parlarem de com podem fer-ho).



Hi ha dos nivells al sistema Linux per a l'autorització que heu d'entendre:



  • Propietat
  • Permís

Expliquem tots dos per entendre en quines categories es divideixen més:





Propietat:

Si parlem de propietat de fitxers o carpetes al sistema operatiu Linux, es divideixen en tres tipus:

  • Usuari
  • Grup
  • Altres

El usuari - hem creat la carpeta i, per això, de vegades la reclamem com a propietària. Es representa com tu a la línia d'ordres quan es dóna accés a través d'ordres.



A grup conté diversos usuaris de Linux connectats a un sistema que té el mateix accés de permís. És útil quan molts usuaris fan servir el sistema i els donen permís per accedir-hi. Podeu fer un grup per afegir-los tots en lloc de permetre'ls individualment. En aquest cas, persones diferents del grup no podrien accedir a la carpeta. La forma representativa dels membres del grup a la línia d'ordres de Linux és g .

El altres La categoria inclou usuaris públics que no formen part dels membres del grup ni de la propietat. Si permeteu als altres, podem dir que permeteu a tothom del món accedir als fitxers / carpetes. De vegades, pot ser perillós, així que penseu-ho dues vegades abans de fer-ho. Els usuaris públics estan representats per o :

Tenir en ment:

u 🡪 usuari

grup g 🡪

o 🡪 públic

Permís:

Hi ha tres tipus de permisos que podeu donar als propietaris que hem esmentat a continuació:

  • Llegiu
  • Escriu
  • Executar

A la llegir ( r ), un usuari pot obrir un fitxer / carpeta i llegir-lo, mentre que el mode write (w) permet fer canvis al fitxer / carpeta. Teniu l'autoritat per afegir contingut, eliminar-lo o canviar-ne el nom.

Sense executant el permís (x), només podeu llegir i escriure al fitxer, però no es pot executar. Per fer que el fitxer sigui executable, configureu el permís d'execució.

Com donar permís a l'usuari a una carpeta de Linux:

Podeu donar permís a l’usuari mitjançant un parell d’enfocaments mitjançant terminal i GUI.

Abans d’entrar-hi directament, observeu les ordres específiques per canviar el permís i la propietat.

  • chmod La comanda s'utilitza per modificar el permís
  • bufat s'utilitza l'ordre per modificar la propietat

Com donar permís a l'usuari a una carpeta mitjançant la línia d'ordres:

Podeu establir permisos com llegir, escriure o executar la carpeta mitjançant l'ordre chmod en un terminal.

Podeu utilitzar el fitxer chmod ordre per modificar la configuració dels permisos de dues maneres diferents:

  1. Mode absolut (mode numèric)
  2. Mode simbòlic

La diferència entre Moda absoluta i mode simbòlic és que al Mode absolut, podeu establir permisos per a tots els propietaris (usuari, grup, altres) mitjançant el número octal de tres dígits en lloc de caràcters. Mentre que al mode simbòlic , podeu establir el permís mitjançant símbols matemàtics i només per al propietari específic.

Demostrem tots dos:

Doneu accés a l'usuari a una carpeta mitjançant el mode absolut:

Per entendre com podem donar permís a una carpeta mitjançant el mode absolut, hem d’entendre la taula donada en què s’esmenten els números de tots els tipus de permisos.

Números Tipus de permisos Símbols per al permís
0 Sense permís -
1 Executar -x
2 Escriu -en-
3 Executa + Escriu -wx
4 Llegiu r–
5 Llegir + Executar r-x
6 Llegir + Escriure rw-
7 Llegir + Escriure + Executar Rwx

Exemplem un exemple per comprovar el seu funcionament:

Per mostrar la configuració de permisos actual de la carpeta Carpeta_proves , executeu l'ordre següent:

$ls -laCarpeta_proves

La sortida mostra:

  • Primer rw - representa🡪 un usuari (propietari) que pot llegir o escriure / editar el fitxer però que no ha pogut executar-lo ja que el mode d'execució està configurat a -.
  • El segon rw - representa 🡪 un grup (tots els usuaris afegits al grup) que pot llegir o escriure / editar el fitxer.
  • La tercera r - representa 🡪 altres (públics) que només poden llegir el fitxer

Ara executeu el fitxer chmod ordre per canviar l'accés al permís:

$chmod 760Carpeta_proves

(760 🡪 propietaris pot llegir, escriure o executar el fitxer, el fitxer grup pot llegir i escriure, i no hi ha accés per a públic usuaris)

Executeu el fitxer ls ordre per comprovar la modificació:

$ls-al

Doneu accés a l'usuari a una carpeta mitjançant el mode simbòlic:

S'utilitzen tres operadors en mode simbòlic per establir el permís:

Operador Funció
+ Afegeix permís
- Elimina el permís
= Establiu el permís i anul·leu la configuració anterior del permís

Com hem esmentat a la part introductòria, com es representa als propietaris. Comencem, doncs, amb un exemple:

Comproveu la configuració de permisos actual de Carpeta_proves utilitzant l'esmentat ls comandament:

$ls -laCarpeta_proves

Per configurar el permís a usuari ( propietari) , l'ordre seria:

$chmod tu= carpeta de proves rwx

-

Ara, executeu el fitxer ls ordre per obtenir la sortida:

$ls -al

Per eliminar el permís de lectura de l'usuari, executeu l'ordre:

$chmodu-r Carpeta de proves

Ara, executeu el fitxer ls ordre per obtenir resultats:

Com donar permís a una carpeta mitjançant un GUI:

Canviar el permís del fitxer mitjançant la GUI és l'enfocament més senzill. Seguiu els passos indicats:

Obriu el directori inicial i aneu cap a la carpeta de destinació.

Per exemple, per canviar el permís d'accés a una carpeta proves , en primer lloc, seleccioneu-lo:

Feu clic amb el botó dret al ratolí proves carpeta i seleccioneu Propietats :

El Propietats apareixerà la finestra amb 3 pestanyes:

Aneu a Permisos i seleccioneu-la:

Des d'aquesta pestanya, podeu fer canvis segons el requisit.

Feu clic al botó Canvia el permís dels fitxers adjunts, i obtindreu una finestra que permet a l'usuari modificar el mode de permís, el mode de lectura i escriptura i-e per als propietaris:

Suposem que l'estat actual dels permisos del fitxer proves a continuació es mostra la carpeta:

Obrim el canviar els permisos finestra i modifiqueu les entrades com:

Grup-Només lectura

Altres 🡪 Cap

Aneu a canvi i feu-hi clic.

Ara, confirmeu amb el fitxer ls torneu a ordenar al terminal si els canvis s'han fet correctament.

Conclusió:

Actualitzar l'accés als fitxers o carpetes és obligatori per motius de seguretat perquè algú que ja no forma part del vostre sistema també pot tenir accés a les carpetes. Per controlar els problemes de seguretat i mantenir segurs els fitxers, podeu establir permisos.

Hi ha tres categories de propietat i-e usuari, grup i altres. A més, tenim 3 tipus de configuracions de permisos com ara llegir, escriure i executar.

Podeu donar permís a un usuari per a la carpeta de dues maneres; mitjançant línia de comandes i GUI. Al meu entendre, l’enfocament de la GUI és millor, ja que és una manera senzilla i senzilla d’establir permisos.