Al sistema operatiu Linux, la propietat dels fitxers és un aspecte crucial de la seguretat del sistema i la gestió dels usuaris. El ` chown`>
L'ordre, abreviatura de canvi de propietari, és una eina potent que permet als usuaris canviar el propietari dels fitxers i directoris. Aquesta ordre és especialment útil en escenaris en què els administradors necessiten concedir o revocar l'accés a recursos específics. En aquest article, explorarem els fonaments de la propietat dels fitxers a Linux i aprofundirem en l'ús de lachown>
comandament.
Taula de contingut
- Entendre la propietat i els permisos dels usuaris a Linux
- Tipus de permisos de fitxer a Chown Command a Linux:
- Sintaxi de chown Command a Linux
- Opcions disponibles a l'ordre `chown` a Linux
- Exemples per canviar la propietat dels fitxers a Linux
Entendre la propietat i els permisos dels usuaris a Linux
Els diferents usuaris del sistema operatiu tenen la propietat i el permís per assegurar-se que els fitxers són segurs i posar restriccions sobre qui pot modificar el contingut dels fitxers. A Linux, diferents usuaris utilitzen el sistema:
- Usuari arrel: És un superusuari que té accés a tots els directoris i fitxers del nostre sistema i pot realitzar qualsevol operació. Una cosa important a tenir en compte és que només l'usuari root pot realitzar canvis de permisos o propietats dels fitxers que no són propietat d'ell.
- Usuari habitual: Aquests usuaris tenen accés limitat als fitxers i directoris i només poden modificar els fitxers que tenen.
Cada usuari té associades algunes propietats, com ara un ID d'usuari i un directori d'inici. Podem afegir usuaris a un grup per facilitar el procés de gestió dels usuaris. Un grup pot tenir zero o més usuaris. Un usuari especificat es pot associar a un grup predeterminat. També pot ser membre d'altres grups del sistema.
llista de matrius ordenada en java
Propietat i permisos:
Per protegir i assegurar fitxers i directoris a Linux fem servir permisos per controlar què pot fer un usuari amb un fitxer o directori. Linux utilitza tres tipus de permisos:
- Llegeix: Aquest permís permet a l'usuari llegir fitxers en directoris, permet a l'usuari llegir directoris i subdirectoris emmagatzemats en ell.
- Escriu: Aquest permís permet a un usuari modificar i suprimir un fitxer. A més, permet a un usuari modificar el seu contingut (crear, suprimir i canviar el nom dels fitxers) per als directoris. A menys que es doni el permís d'execució als directoris, els canvis els afecten.
- Executar Aquest permís sobre un fitxer permet que s'executi. Per exemple, si tenim un fitxer anomenat php.sh tret que no li donem permís d'execució, no s'executarà.
Tipus de permisos de fitxer a Chown Command a Linux:
N'hi ha tres tipus de permís de fitxer a Chown Command a Linux es discuteix a continuació.
- Usuari: Aquest tipus de permís de fitxer afecta el propietari del fitxer.
- Grup: Aquest tipus de permís de fitxer afecta el grup propietari del fitxer. En lloc dels permisos de grup, els permisos d'usuari s'aplicaran si l'usuari propietari és en aquest grup.
- Altres: Aquests tipus de permisos de fitxer afecten tots els altres usuaris del sistema.
Nota: Per veure els permisos que fem servir:
ls -l >
chown L'ordre s'utilitza per canviar el propietari o el grup del fitxer. Sempre que vulgueu canviar de propietat, podeu utilitzar l'ordre chown.
Sintaxi de chown Command a Linux
Elchown>
L'ordre a Linux té la sintaxi següent :
chown [options] new_owner[:new_group] file(s) >
Aquí teniu un desglossament dels components:
-
`chown`>
: L'ordre base. -
`options`>
: Banderes opcionals que modifiquen el comportament del `chown`>
comandament. -
`new_owner[:new_group]`>
: El nou propietari i opcionalment el nou grup. Si `new_group`>
s'omet, només es canvia el propietari. -
`file(s)`>
: el fitxer o fitxers dels quals s'ha de canviar la propietat.
Opcions disponibles a l'ordre `chown` a Linux
1) Utilitzant l'opció `-c` a `chown` per canviar la propietat del fitxer
El ` -c`>
opció a ` chown`>
L'ordre s'utilitza per informar quan es fa un canvi de fitxer. Aquesta opció és útil quan voleu rebre notificacions sobre canvis de propietat. L'exemple següent mostra el seu ús:
Exemple:
chown -c master file1.txt >
Aquesta ordre us notifica quan la propietat de ` file1.txt`>
canvia, proporcionant un feedback valuós per fer el seguiment de les modificacions.
chown -c fitxer mestre1.txt
2) `Utilitzar l'opció `-v` a `chown` per canviar la propietat del fitxer
El ` -v`>
millora la verbositat de l'opció ` chown`>
comanda mostrant informació detallada per a cada fitxer processat. Això és especialment útil quan voleu un registre complet dels canvis de propietat. El següent exemple il·lustra la seva aplicació:
Exemple:
chown -v master file1.txt >
Mitjançant aquesta ordre, obteniu una sortida detallada, que mostra informació sobre cada fitxer processat durant el canvi de propietat.
chown -v fitxer mestre1.txt
3) Opció `-f` a `chown` per a la propietat del fitxer a Linux.
El ` -f`>
opció a lachown>
L'ordre serveix per suprimir la majoria dels missatges d'error i canviar de propietat de manera força o silenciosa, fins i tot quan no està permès. Aquesta opció és útil quan voleu anul·lar les restriccions sense que us interrompin les notificacions d'error. Aquí teniu un exemple:
chown -f master file1.txt >
En aquest cas, l'ordre intenta canviar la propietat i es suprimeixen els missatges d'error, la qual cosa permet una execució més perfecta.
Exemples per canviar la propietat dels fitxers a Linux
1) Com fer-ho Propietat del fitxer en Linux
Per canviar el propietari d'un fitxer a Linux, podeu utilitzar la sintaxi bàsica següent:
chown owner_name file_name >
Per exemple:
chown master file1.txt >
En aquest cas, l'ordre designa l'usuari mestre com el nou propietari del fitxer ` file1.txt`>
. Això és especialment útil quan es transfereix la propietat dels fitxers entre usuaris.
fitxer mestre chown1.txt
2) Com canviar el grup del fitxer a Linux
Per canviar la propietat del grup d'un fitxer, utilitzeu la sintaxi següent:
chown :group1 file1.txt >
En aquest escenari, el grup group1 s'assigna com a grup nou per al fitxer ` file1.txt`>
. Aquesta operació és útil per gestionar els permisos d'accés dins de grups específics.
3) Com canviar el propietari i el grup del fitxer a Linux
Per al canvi simultani tant del propietari com del grup d'un fitxer, utilitzem la sintaxi següent:
chown master:group1 file1.txt >
En aquest cas d'ús, el mestre d'usuari n'assumeix la propietat i el grup group1 s'assigna com a grup nou per al fitxer.file1.txt>
. Això pot ser beneficiós quan es reestructura les jerarquies d'accés a fitxers.
són exemples model
4) Com canviar la propietat del grup
Quan l'objectiu és canviar només la propietat del grup d'un fitxer, utilitzem aquesta sintaxi:
chown :group1 file1.txt >
Aquesta ordre modifica exclusivament la propietat del grupfile1.txt>
al grup 1 del seu estat anterior. Resulta útil en escenaris on els permisos de grup s'han de modificar de manera independent.
chown : grup1 fitxer1.txt
Podeu veure que els permisos del grup han canviat a grup1 des de l'arrel, si feu servir l'opció -v, ho informarà. Només hem d'afegir un : per canviar de grup.
5) Com canviar de propietari i de grup
De nou, prenent master com a usuari i group1 com a grup del sistema
chown master:group1 greek1 >
Aquí, Greek1 és un fitxer.
mestre chown: grup 1 grec1
6) Com canviar de propietari només d'una propietat concreta
Per canviar la propietat d'un usuari específic (p. ex., mestre) a un altre (p. ex., root), on el propietari actual ha de ser mestre, utilitzeu la sintaxi següent:
chown --from=master root greek1 >
Aquesta ordre garanteix que la propietat es canvia de mestre a root només quan el propietari actual és mestre. Afegeix una capa addicional de control a les modificacions de la propietat.
chown –from=arrel mestra grega1
7) Com canviar de grup d'un grup concret
Per canviar el grup d'un fitxer (p. ex., grup1 a root), utilitzeu la sintaxi següent:
chown --from=:group1 root greek1 >
Aquesta ordre canvia específicament el grup degreek1>
del grup 1 a l'arrel. És útil a l'hora de perfeccionar les associacions de grup.
chown –de=:grup1 arrel grega1
text subratllat css
Aquí, el grup de grec1 es canvia a arrel.
8) Com copiar la propietat d'un fitxer a un altre
Per duplicar la propietat d'un fitxer (p. ex., grec1) en un altre fitxer (p. ex., grec2), utilitzeu la sintaxi següent:
chown --reference=greek1 greek2 >
Aquesta ordre copia els detalls de propietat del grec1 al grec2, assegurant la coherència de la propietat entre els dos fitxers.
chown –referència=grec1 grec2
9) Com canviar el propietari de diversos fitxers
Per a canvis simultanis en el propietari i el grup de fitxers múltiples, utilitzeu la sintaxi següent:
chown master:group greek2 greek3 >
En aquest cas, tant el grec2 com el grec3 tindran el seu propietari definit com a mestre i el seu grup com a grup. Això és útil per a modificacions de propietat per lots, racionalitzant el procés de diversos fitxers alhora.
Conclusió
En aquest article hem parlat dels tipus d'usuari de Linux, la propietat, els permisos de fitxers i exemples d'ordres chown amb opcions disponibles. Un ha de tenir una bona comprensió de l'ordre `chown` a Linux perquè pugui gestionar el canvi en el propietari del fitxer o els grups, bàsicament simplificació en la gestió d'usuaris.