Está en la página 1de 2

La propiedad de archivo es crítica para la seguridad de los archivos.

Cada archivo tiene un usuario


propietario y un propietario de grupo.

De forma predeterminada, los usuarios son propietarios de los archivos que crean. Los archivos
también tienen un grupo propietario. La propiedad se determina mediante el UID y GID asociados
con el archivo. Cambiar el UID de un usuario o borrarlo puede afectar la propiedad del archivo. El
comando "id" es útil para verificar la cuenta de usuario y los grupos disponibles. La salida del
comando "id" muestra el nombre y UID del usuario, el GID y nombre del grupo primario, y los GIDs
y nombres de los grupos adicionales a los que pertenece el usuario.

El comando "chgrp" se utiliza para cambiar el grupo propietario de un archivo existente. Como
usuario sin privilegios administrativos, solo puedes cambiar el grupo propietario a un grupo del
que ya eres miembro. Sin embargo, como usuario root, puedes cambiar el grupo propietario de
cualquier archivo a cualquier grupo. El comando "stat" proporciona información detallada sobre
un archivo, incluyendo el grupo propietario por nombre y número GID. El comando "chown"
permite a root cambiar el usuario propietario de archivos y directorios. También se puede utilizar
para cambiar la propiedad de grupo mediante el uso de dos puntos o un punto como prefijo del
nombre del grupo.

Al ejecutar el comando "ls -l", la salida muestra información sobre el tipo de archivo y los permisos
asociados a él. Los tipos de archivo incluyen archivos regulares, directorios, enlaces simbólicos,
archivos de bloque, archivos de caracteres, archivos "pipe" y archivos de socket. Los permisos de
archivo están representados por los caracteres r (lectura), w (escritura) y x (ejecución). Estos
permisos determinan el nivel de acceso que un usuario tiene en el archivo. En el caso de
directorios, los permisos también determinan si se pueden listar los nombres de archivo y si se
pueden agregar o eliminar archivos en el directorio. Si no eres el propietario del archivo o no eres
miembro del grupo propietario, los permisos se consideran como "otros".

El comando "chmod" se utiliza para cambiar los permisos de un archivo o directorio. Puedes
utilizar dos técnicas: la simbólica y la numérica. La técnica simbólica te permite especificar qué
permisos quieres cambiar y los demás permisos se mantienen sin cambios. La técnica numérica se
basa en un sistema octal de numeración para asignar valores numéricos a los diferentes permisos
(lectura, escritura y ejecución).

Para la técnica simbólica, utilizas los caracteres "u" para el usuario propietario, "g" para el grupo
propietario, "o" para "otros" y "a" para aplicar los cambios a todos los conjuntos de permisos.
Luego utilizas "+" para agregar un permiso, "-" para quitar un permiso, "r" para lectura, "w" para
escritura y "x" para ejecución.

Por ejemplo, para agregar permiso de lectura al usuario propietario en un archivo llamado
"abc.txt", puedes usar el comando "chmod u+r abc.txt". También puedes combinar los valores
para realizar múltiples cambios en los permisos.
La técnica numérica asigna valores del 0 al 7 a los permisos de lectura, escritura y ejecución. Por
ejemplo, 7 representa "rwx", 6 representa "rw-", 5 representa "r-x", y así sucesivamente. Para
establecer los permisos de un archivo como "rwxr-xr--", puedes usar el comando "chmod 754
abc.txt".

El comando "stat" proporciona información más detallada sobre los permisos de un archivo,
mostrando tanto la representación simbólica como la numérica.

Es importante tener en cuenta que para cambiar los permisos de un archivo, debes ser el
propietario del archivo o tener privilegios de root.

También podría gustarte