domingo, 14 de octubre de 2007

Propietarios con chown y chgrp

Introducción.

Tanto chown como chgrp, forman parte del paquete coreutils, el cual se instala de forma predeterminada en todas las distribuciones de GNU/Linux, por tratarse de un componente esencial.

URL: ftp://alpha.gnu.org/gnu/coreutils/

Mandato chown.

El mandato chown se utiliza para cambiar el propietario al que pertenece un fichero o directorio. Puede especificarse tanto el nombre de un usuario, así como un número de identidad de usuario (UID). Opcionalmente, utilizando un signo de dos puntos (:), o bien un punto (.), permite especificar también un nombre de grupo.

Opciones.

-RCambia recursivamente el propietario (y, opcionalmente, el grupo al que pertenecen los directorios, junto con todos sus contenidos.
-v (o --verbose)Salida de chown más descriptiva.
--versionVer el número de versión del programa.
--dereferenceActúa sobre enlaces simbólicos en lugar de hacerlo sobre el destino.
-h (o --no-dereference)En el caso de enlaces simbólicos, cambia el propietario del destino en lugar del propio enlace.
--referenceCambia el el propietario de un fichero, tomando como referencia el propietario de otro.

Utilización.

chown [opciones] usuario[:grupo] fichero(s) o directorio(s)

Mandato chgrp.

El mandato chgrp se utiliza para cambiar el grupo al que pertenece un fichero o directorio. Puede especificarse tanto el nombre de un grupo, así como un número de identidad de grupo (GID).

Opciones.

-RCambia recursivamente el grupo al que pertenecen los directorios, junto con todos sus contenidos.
-v (o --verbose)Salida de chgrp más descriptiva.
--versionVer el número de versión del programa.
--dereferenceActúa sobre enlaces simbólicos en lugar de hacerlo sobre el destino.
-h (o --no-dereference)En el caso de enlaces simbólicos, cambia el grupo del destino en lugar del propio enlace.
--referenceCambia el grupo de un fichero, tomando como referencia el propietario de otro.

Utilización.

chgrp [opciones] fichero(s) o directorio(s)

Ejemplos.

El siguiente mandato realiza el cambio de propietario a fulano, sobre el fichero algo.txt.

chown fulano algo.txt

El siguiente mandato realiza el cambio de propietario a fulano y el grupo desarrollo, sobre el fichero algo.txt.

chown fulano:desarrollo algo.txt

El siguiente mandato realiza el cambio de propietario a fulano y el grupo mail, del subdirectorio Mail, junto con todo su contenido.

chown -R fulano:mail Mail

El siguiente mandato realiza el cambio de grupo a desarrollo, sobre el fichero algo.txt.

chgrp desarrollo algo.txt

miércoles, 10 de octubre de 2007

Estructura directorios linux

/
bin Binarios de comandos esenciales
boot Archivos estáticos de cargador de arranque(boot-loader)
dev Archivos de dispositivos
etc Configuración del sistema local-máquina
home Directorios home de los usuarios
lib Librerías compartidas
mnt Punto de montaje de particiones temporales
root Directorio hogar del usuario root
sbin Binarios del sistema esenciales
tmp Archivos temporales
usr Segunda jerarquía mayor
var Información variable