Linux le permite controlar cada elemento, y esa es una de las razones por las cuales casi todos los servicios del mundo se ejecutan en servidores que se administran con Linux. Este control punta no solo está disponible en los servidores, sino también para los usuarios que usan DISTROS DE LINUX a diario. Una de las ventajas de tener control es que podría limitar a otros usuarios en Linux a la cantidad de información y archivos que pueden acceder, y si aún no sabía que podría hacerlo, aquí le mostramos cómo cambiar el propietario del directorio en Linux.
Cómo verificar al propietario de un archivo o directorio en Linux
Antes de profundizar en el comando para cambiar la propiedad del directorio en Linux, es importante saber cómo verificar quién es el propietario actual de un directorio. Para verificar si un archivo o directorio le pertenece a usted u otros en el grupo, todo lo que necesita hacer es usar el siguiente comando:
LS -L o
LS -L
Esto debería darle la siguiente salida, que le indica a quién pertenece el archivo o el directorio. En el ejemplo anterior,

Ahora que sabe quién es el propietario del archivo/directorio, puede continuar con la transferencia de propiedad.
Cómo cambiar el propietario del directorio en Linux
Los comandos de Linux, a partir de sus nombres, son bastante sencillos de adivinar y explicar, y lo mismo ocurre con el chown. Significa “Cambiar la propiedad”, y hace exactamente lo que su nombre sugiere, es decir, cambiar la propiedad de los directorios y archivos. Aquí está la sintaxis básica del comando chown.
sudo chown -r $ user /directorio
- Chown es para cambiar la propiedad
- -R significa recursivo y ayuda a cambiar la propiedad de los subdirectorios
- $ User es su nombre de usuario
- /El directorio debe ser reemplazado por el directorio del que desea cambiar la propiedad.
Un ejemplo de un comando Chown válido sería el siguiente:
sudo chown -r abubakarmohammed /ejemplo_directory

Teniendo en cuenta el /Ejemplo_Directory es propiedad de ” /” o el Superuser, el uso del comando anterior transferiría la propiedad al usuario “Abubakarmohammed”. No usar -R dará como resultado directorios internos y anidados que aún pertenecen al propietario anterior.
Si desea transferir el acceso al superusor, use el siguiente comando:
sudo chown -r raíz: ejemplo_directory

Usar “-r” también es crucial porque aplica recursivamente el comando chown a todos los archivos internos. Olvidar de usar lo mismo significaría que el directorio original se transferiría, pero su contenido seguiría siendo accesible para que otros usuarios modifiquen.
Cómo cambiar el propietario del archivo en Linux
Como se esperaba, Chown no se limita a directorios, sino que también se aplica a los archivos. La sintaxis básica para cambiar la propiedad de archivos en Linux es lo más simple posible.
sudo chown $ user file1 file2
Un ejemplo de esto es cambiar la propiedad de los archivos llamados 4.txt y 5.txt del usuario “Abubakarmohammed” a Superuser.
sudo chown abubakarmohammed 4.txt 5.txt

No todos los nombres de usuario son los mismos, y algunos pueden ser exhaustivos para escribir varias veces. Por lo tanto, una alternativa a la escritura de nombres de usuario es usar ID de usuario. Todo lo que necesita es averiguar la ID de usuario del usuario al que desea transferir la propiedad y reemplazarla con el nombre de usuario. Para encontrar la ID de usuario de un usuario, use el siguiente comando:
ID -U $ usuario

Ahora que conoce la ID de usuario, úsela en el comando chown de la siguiente manera:
Sudo Chown User_ID File1
Según la sintaxis anterior, el comando para transferir la propiedad de un archivo en Linux usando ID de usuario sería:
sudo chown 1000 4.txt

Y así es como puede cambiar la propiedad de archivos y directorios en Linux. Ahora, mientras lo hace, si encontró directorios que ya no necesita, puede eliminar los directorios sin esfuerzo. Además, también puede copiar el contenido de los directorios de un lugar a otro. Linux aloja una serie de comandos sorprendentes que puede usar para navegar sin esfuerzo el sistema de archivos. Hemos mencionado más de 50 comandos esenciales de Linux para que comience.