chattr con Apple MacOs X
chattr en linux
Uno de los elementos que uso en mis sistemas linux, cuando hay ciertas cosas que quiero proteger de escrituras accidentales o provocadas, es chattr
un poderos comando que marca con una bandera de inmutabilidad el fichero indicado, si lo usamos con la opción +i
# chattr +i file_inmutable.txt
Con ese comando ni el propio root podrá editar o borrar el fichero hasta que
# chattr -i file_inmutable.txt
A file with the 'i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
Sin embargo en mi oficina como ordenador de escritorio uso Mac OsX, y es un poco de diferente. Te presento el comando chflags
chflags
Si acudimos al *man del comando
schg, schange, simmutable
set the system immutable flag (super-user only)
uchg, uchange, uimmutable
set the user immutable flag (owner or super-user only)
Putting the letters “no” before or removing the letters “no” from a keyword causes the flag to be cleared. For example:
nouchg clear the user immutable flag (owner or super-user only)
Así que sencillo si queremos proteger contra una posible escritura o borrado un fichero en nuestro mac.
> chflags uchg config.xml
Aviso
Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris
Si necesitas soporte profesional puedes contratar con Castris soporte profesional.
No Comments