Cómo verificar quién posee un archivo en Linux
Si desea verificar quién es el propietario de un archivo, Linux funciona de manera muy diferente a otros sistemas. No hay opción para simplemente hacer clic con el botón 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 el propietario. Puede ser útil conocer esta información 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.
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.
- Abre la terminal.
- Escriba "Es -I nombre de archivo".
- Revisa la tercera columna para ver al propietario.
Por supuesto, reemplazará filename con el nombre real del archivo. Entonces, si el nombre fuera archivo123, el comando sería:
% ls -l archivo123
Este comando le dará mucha otra información valiosa.
- Tipo de archivo
- permisos
- Grupo
- Tamaño
- Fecha y hora
- enlaces duros
El resultado será algo como esto:
-rw-r--r-- 2 marca administrador 246 3 de junio 08:21 file123
La información es la siguiente.
- -rw-r–r– : modo de archivo
- 2 – número de enlaces
- marca - Nombre del dueño
- administración - Nombre del grupo
- 246 – tamaño del archivo (número de bytes)
- 3 de junio 08:21– mes y día en que se modificó el archivo, seguido de la hora y minuto exactos
- Archivo123 - Nombre del archivo
Buscar comando
La gente a menudo usa el comando Buscar para buscar archivos dentro de un directorio. Pero con la función Imprimir, también puede enumerar los propietarios de los archivos.
Puede hacerlo con la siguiente sintaxis de comando.
# encontrar /dir -printf '%un'
También puede usar un filtrado más avanzado para mostrar solo usuarios únicos agregando la opción -u:
# encontrar /dir -printf '%un' | ordenar -t: -u
Finalmente, puede ver el grupo al que pertenece el archivo agregando la opción %g:
# encontrar /dir -printf '%u:%gn' | ordenar -t: -u
Comando 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 le muestran información diferente.
El comando es muy fácil de usar. Todo lo que tiene que hacer es escribir "nombre de archivo de estadísticas".
Puede 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 utilizar las opciones %U y %G. Entonces, si usamos el ejemplo del archivo 123 nuevamente, el comando será:
stat -c “%U %G” archivo123
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 "nombre de archivo de nombre de usuario chown". Entonces, por ejemplo, si desea que Mark sea el propietario del archivo 123, debe 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 "nombre de usuario de chown: nombre de archivo de nombre de grupo".
Obtenga los detalles que necesita
Como puede ver, no es difícil encontrar el propietario del archivo, el grupo y otros detalles relevantes de un archivo en Linux. Todos estos comandos son fáciles de usar, por lo que puede obtener la información que necesita en poco tiempo. Además, puedes modificarlos con diferentes 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.