Cómo comprobar quién es el propietario de un archivo en Linux

Cómo comprobar quién es el propietario de un archivo en Linux

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

Además, la propiedad de los archivos es diferente en Linux. Cada archivo tiene su propietario y un grupo al que pertenece. Puede resultar útil conocer esta información en muchas situaciones, como en la resolución de problemas de permisos.

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

Comando “Es -I”

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 estos pasos.

  1. Abra la terminal.

  2. Escribe Is -I filename.

  3. Consulte la tercera columna para ver el propietario.

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

% ls -l file123

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

  • Tipo de archivo
  • Permisos
  • Grupo
  • Tamaño
  • Fecha y hora
  • Enlaces duros

El resultado se verá así:

-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 de archivo (número de bytes)
  • 3 de junio 08:21 : mes y día en que se modificó el archivo, seguidos de la hora y el minuto exactos
  • Archivo123 – Nombre del archivo

Buscar comando

La gente suele utilizar el comando Buscar para buscar archivos dentro de un directorio. Pero con la función Imprimir, también puedes enumerar los propietarios de los archivos.

Puede hacerlo con la siguiente sintaxis de comando.

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

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

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

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

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

Comando de estadísticas

La estadística es otro comando muy útil que puede utilizar para obtener muchos detalles sobre un archivo, incluido el propietario. Puede ingresar varios nombres de archivos y modificar el comando con muchas opciones que le muestran información diferente.

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

Podrás ver el dispositivo en el que se encuentra el archivo, quién tiene acceso, cuándo se realizaron los cambios más recientes, etc.

Si solo desea ver el propietario y el grupo del archivo, puede usar las opciones %U y %G. Entonces, si volvemos a usar el ejemplo del archivo 123, el comando será:

stat -c "%U %G" file123

Cómo cambiar el propietario de un archivo en Linux

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

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

Obtenga los detalles que necesita

Como puede ver, no es difícil encontrar el propietario, el grupo y otros detalles relevantes de un archivo en Linux. Todos estos comandos son fáciles de usar, por lo que podrás obtener la información que necesitas en poco tiempo. Además, puedes modificarlos con diferentes opciones para afinar tu búsqueda.

¿Tiene otros consejos y trucos para navegar por archivos de Linux y comprobar su propiedad? Si es así, no dudes en 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 *