Linux: ¿Cómo comprobar quién es el propietario de un archivo?

Linux: ¿Cómo comprobar quién es el propietario de un archivo?

Si desea verificar quién es el propietario de un archivo, Linux funciona de manera muy diferente a otros sistemas. No hay forma de simplemente hacer clic derecho en un archivo e ir a Propiedades u Obtener información como lo hace en Windows o macOS.

Además, la propiedad de archivos en Linux es diferente. Cada archivo tiene un propietario y un grupo al que pertenece el propietario. Esta información puede ser útil en muchas situaciones, como solucionar problemas de permisos.

Hay tres formas comunes de ver el propietario de un archivo en Linux. Esto es lo que son.

Equipo «yo-yo»

El comando «Is -I» es la forma más conveniente de ver el propietario de un archivo. Todo lo que tienes que hacer es seguir los siguientes pasos.

  1. Abre una terminal.

  2. Introduzca » Is -I filename«.

  3. Revisa la tercera columna para ver al propietario.

Por supuesto, reemplazará el nombre de archivo con el nombre de archivo real. Entonces, si el nombre fuera archivo123, el comando sería:

% ls -l file123

Este comando le dará mucha otra información valiosa.

  • Tipo de archivo
  • permisos
  • Grupo
  • El tamaño
  • fecha y hora
  • enlaces duros

El resultado será algo como esto:

-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123

La información es la siguiente.

  • -rw-r–r–: modo de archivo
  • 2 – número de enlaces
  • marca – nombre del propietario
  • administrador – nombre del grupo
  • 246 – tamaño del archivo (número de bytes)
  • 3 de junio 08:21 es el mes y el día en que se modificó el archivo, seguido de las horas y minutos exactos.
  • Archivo123 – nombre de archivo

encontrar un equipo

La gente a menudo usa el comando Buscar para buscar archivos en un directorio. Pero con la función «Imprimir», también puede enumerar los propietarios de los archivos.

Puede hacer esto con la siguiente sintaxis de comando.

# find /dir -printf '%u\n'

También puede usar un filtrado más avanzado para mostrar solo usuarios únicos agregando la opción -u:

# find /dir -printf '%u\n' | sort -t: -u

Finalmente, puede ver el grupo al que pertenece un archivo agregando la opción %g:

# find /dir -printf '%u:%g\n' | sort -t: -u

equipo de estadísticas

Stat es otro comando muy útil que puede usar para obtener muchos detalles sobre un archivo, incluido el propietario. Puede ingresar varios nombres de archivo y modificar el comando con muchas opciones que muestran información diferente.

El comando es muy fácil de usar. Todo lo que tienes que hacer es escribir » stat filename

Puede ver el dispositivo donde se encuentra el archivo, quién tiene acceso, cuándo se realizaron los cambios más recientes y más.

Si solo desea ver el propietario y el grupo de un archivo, puede usar las opciones %U y %G. Entonces, si usamos el ejemplo del archivo 123 nuevamente, el comando sería:

stat -c “%U %G” file123

Cómo cambiar el propietario de un archivo en Linux

Si desea cambiar el propietario de un archivo, puede usar el comando chown. Abra la terminal y escriba » chown username filename«. Entonces, por ejemplo, si desea que Mark sea el propietario del archivo 123, ingrese «» chown mark file123.

Puede cambiar el grupo de un archivo utilizando la misma función. Si desea cambiar tanto el propietario como el grupo, escriba » chown username:groupname filename«.

Consigue la información que necesitas

Como puede ver, encontrar el propietario de un archivo, grupo y otra información importante sobre un archivo en Linux es fácil. Todos estos comandos son fáciles de usar para que pueda obtener rápidamente la información que necesita. Además, puedes cambiarlos con varias opciones para afinar tu búsqueda.

¿Tiene otros consejos y trucos para navegar por los archivos de Linux y verificar su propiedad? Si es así, siéntase libre de compartirlos en la sección de comentarios a continuación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *