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:
- Mode absolut (mode numèric)
- 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.