chown: el que cal saber sobre aquesta comanda de permisos

comando chown

Els sistemes operatius basats en Linux estan dissenyats d'una manera que poden suportar múltiples usuaris. A causa d'això, aquests sistemes han de mantenir les dades d'accés de permisos per a arxius i directoris perquè sàpiga qui pot accedir-hi. Hi ha dos tipus de permisos que es poden gestionar amb el Comando chown: Els permisos d'usuari que estan dissenyats només per a un usuari específic i els usuaris de grups que estan dissenyats per a un grup en concret.

chown s'usa per gestionar aquest tipus de propietat o permisos. Amb aquesta comanda canviarem qui pot accedir a certs arxius i directoris. En aquest article us explicarem tot el que necessiteu saber sobre aquesta comanda, especialment útil per a equips compartits (altrament no tindria gaire sentit).

Com utilitzar chown

Abans de començar m'agradaria recordar que, quan s'esmenta un arxiu, al que ens referim és a la ruta completa. Explicat això, la sintaxi de la comanda és la següent:

chown [Opciones] [usuario_propietario:dueño_del_grupo] [Archivo]

De l'anterior tenim que:

  • Opcions són les diferents opcions que farem servir amb la comanda.
  • usuario_propietario: dueño_del_grupo és en nom d'usuari i / o nom de el grup, encara que també es pot fer servir l'UID (Identificador d'Usuari) o GID (Identificador de el Grup).
  • Arxiu és l'arxiu a què volem canviar-li els permisos, que pot ser un o varis.

Com canviar el propietari d'un arxiu o directori amb chown

Podem canviar l'amo de diferents arxius i directoris usant la comanda chown. Per exemple, per canviar el propietari d'un arxiu a un usuari en concret executarem la següent comanda:

chown pablinux archivo.ext

De l'anterior, «pablinux» és l'usuari i «archivo.ext» és l'arxiu amb la seva extensió.

Si volem canviar el nom de diversos arxius, el que farem serà afegir un darrere l'l'altre separats per un espai, el que quedaria més o menys així:

chown pablinux archivo.ext archivo2.ext

En el cas de directori, l'únic que canviarem serà que en comptes de posar un arxiu podrem un directori.

Com canviar el propietari d'un arxiu amb l'UID

El primer que hem de fer és obtenir el nostre UID amb la següent comanda:

echo $UID

L'anterior hauria de donar com a resultat el nombre 1000. Per canviar el propietari d'un arxiu d'aquesta manera, la comanda que introduiríem a continuació seria el següent:

chmod 1000 archivo.ext

Canviar l'amo i grup d'un arxiu

Per canviar el propietari i grup d'un arxiu hem de proporcionar-li un nom d'usuari i un nom de el grup. Usant la comanda chown podem canviar l'amo i el grup de la següent manera, primer canviarem el propietari d'un arxiu i el grup amb la següent comanda:

chown pablinux:administradores archivo.ext

El nom de el grup pot ser el que vulguem; en l'exemple anterior seria «administradors». Si no volem posar-li cap nom de grup en aquest moment podem indicar-li només el nom d'usuari, per al que faríem servir els dos punts i després un espai com en el següent exemple:

chown pablinux: archivo.ext

En l'exemple anterior, al no indicar cap grup agafarà el grup de l'usuari, en aquest cas pablinux.

Canviar el grup d'un fitxer amb chown

Podem canviar el nom de el grup d'un fitxer fent servir la comanda chown. La comanda quedaria així, on linuxadictos seria el nou grup del fitxer fitxer.ext:

chown :linuxadictos archivo.ext

Com veieu, en la comanda anterior l'espai està a l'esquerra dels dos punts.

Canviar l'amo d'arxius recursivament

Usant l'opció -R podem canviar el nom de el grup o de l'amo d'un arxiu i subdirectoris que estiguin dins d'un directori en concret. En la següent comanda canviarem directori / Var / www a linuxadictos:

chown -R :linuxadictos /var/www

Com veure l'amo dels arxius

Per veure a qui pertany un arxiu podem utilitzar la comanda ls amb l'opció -l. Per exemple, per veure l'amo de l'arxiu archivo.ext introduirem aquesta comanda:

ls -l archivo.ext

El resultat ens mostrarà alguna cosa així com:

-rw-r--r-- 1 pablinux pablinuxusuarios 241 Mar 1 01:28 archivo.ext

Ja saps com utilitzar la comanda chown a Linux?


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.