#4sysadmins

Inicio » Comandos para cambiar las propiedades de los archivos

Comandos para cambiar las propiedades de los archivos

chown: Cambia el propietario y el grupo de un archivo

chown [opciones] propietario:grupo archivo

Opciones:

  • No imprimir mensajes de error: -f
  • Modificar de forma recursiva: -R

chgrp: Cambia el grupo propietario de un archivo

chgrp [opciones] grupo <archivos>

Opciones: Acepta las mismas que chown, destacamos -f y -R

chmod: Modificar los modos de un archivo

chmod [opciones] modo <file>

Opciones: Igualmente destacamos -f y -R

Nota: Los modos se pasan en octal o en modo simbológico: 754 o u=rwx,g=rx,o=r

newgrp: Cambia de grupo propietario para nuevos archivos

newgrp nuevo-grupo

Nota: El usuario que lanza el comando, debe de pertenecer ya al grupo ‘nuevo-grupo

umask: Modifica la máscara por defecto para los archivos y directorios creados en el sistema. Este comando está detallado en el Tema-4 en su correspondiente apartado. Básicamente lo que hacemos es pasar un número en octal (por ejemplo 002) y será restado al máximo valor posible de permisos 777 (para directorios) y 666 (para archivos), quedando en este caso permisos 775 para nuevos directorios y 664 para nuevos archivos. Cuando se trata de archivos el bit de ejecución no se implementa por lo que aunque tengamos una umask de 047, se quedará 620 pues el 4 no resta a 7 si no a 6 y el 7 resta todo (siendo el máximo 6, pero es igual, no afecta, no nos vamos a quedar en permisos -1!!)

chattr: Modifica los atributos de un archivo.

chattr [opciones] [+|-|=]Atributos <archivo>

Opciones:

  • No imprimir mensajes de error: -f
  • Modificar de forma recursiva: -R

Atributos:

  • No se modifica la fecha del ultimo acceso en el archivo: A
  • Cuando se trata de un directorio hacer que los datos se escriban de forma síncrona (sync, inmediatamente) en el disco: D (para kernel 2.5.19 o superiores)
  • Trabajar de la misma forma que con el atributo D pero sobre archivos: S
  • Utilizar extensiones para el mapeo extendido de los bloques en el disco: e
  • No poder realizar cambios sobre un archivo, es decir el archivo se vuelve inmutable: i
  • Establecer que un archivo sea escrito en journal en sistemas ext3 montados con las opciones ‘data=ordered‘ o ‘data=writeback‘ journal: j (útil si usamos ext3)
  • Permitir que el contenido de un archivo sea guardado, permitiendo recuperar el archivo tras ser eliminado: u
  • Borrado seguro. Los bloques son escritos con ceros en el disco: s (no valido para la familia de sistemas de archivos extendidos)

lsattr: Muestra los atributos de un archivo

lsattr <archivo>

Anuncios

Deja un comentario, Gracias!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: