Comando de Chown en Linux con ejemplos
- 3401
- 991
- Berta Solano
La administración de archivos y recursos puede convertirse rápidamente en un dolor de cabeza para los administradores de Linux, ya que es un sistema operativo de usuarios múltiples. Los administradores deben administrar todos los recursos disponibles en el sistema. Deben asegurarse de que solo los usuarios autorizados tengan los permisos para acceder y modificar ciertos archivos.
Los administradores pueden aprovechar muchos comandos incorporados como Chattr y Chown para ayudarlos en la administración de archivos:
¿Cuál es el comando chown??
El comando Chown (abreviatura del propietario del cambio) se utiliza para cambiar la propiedad del grupo de archivos y directorios en un sistema operativo basado en Linux. Ayuda a hacer que los archivos sean más seguros y imponga restricciones a los usuarios no autorizados.
En esta guía práctica, aprenderemos a usar el comando chown en Linux, pero primero discutamos su sintaxis:
Chown [opción] Usuario: archivo/directorio de grupo
El comando chown toma una opción, un usuario y un nombre de grupo junto con el nombre del archivo/directorio. Chown cambiará la propiedad/grupo del archivo/directorio al usuario y grupo especificados. A continuación se muestran algunas de las opciones más comunes utilizadas junto con el comando chown:
--from = CurrentOwner_Name: currentgroup_name
Cambie el propietario y/o grupo del archivo/directorio si y solo si el nombre del propietario actual y/o grupo coincide con el especificado aquí.-R, -RECURSIVO
Cambiar la propiedad/grupo de cada subdirectorio y archivo presentes dentro de un directorio--ayuda
Para mostrar el menú de ayuda del comando chown--versión
Para mostrar la información del número de versión del comando chown
El comando chown está disponible en la mayoría de las distribuciones de Linux, pero en este artículo, usaremos Ubuntu 21.04 Por ejemplo, demostración.
Cambiar el propietario del archivo con el comando chown
Solo necesitamos dar el nombre del archivo junto con el nombre de usuario del nuevo propietario al comando chown para cambiar la propiedad de un archivo en Linux:
chown user_name file_name
Por ejemplo, si tenemos un archivo llamado archivo.txt y necesitamos cambiar su propiedad de un usuario llamado Rahul a un usuario llamado John, entonces usaremos el siguiente comando:
archivo de sudo chown John.TXT
La propiedad del archivo se ha cambiado con éxito de Rahul a John. Esto se puede verificar ejecutando el comando otorgado:
LS -L
Cambiar el propietario del archivo solo con el comando chownComo es evidente por la captura de pantalla por encima de la propiedad del archivo se ha cambiado con éxito de Rahul a John.
Cambiar el propietario del grupo del archivo con chown
Para cambiar el grupo del archivo solo necesitamos dar el nombre del archivo seguido de un colon (:) junto con el nombre del grupo al comando chown:
chown: group_name file_name
Ahora transferiremos el archivo.Archivo TXT de grupos de maestros al grupo de estudiantes:
Sudo Chown: Archivo de estudiantes.TXT
Cambiar el propietario del grupo de archivos solo con el comando chwonCambiar al propietario y grupo en el comando de chown único
Necesitamos dar el nombre del usuario y el grupo separado por un colon al comando chown para cambiar tanto el propietario como el grupo del archivo:
chown user_name: group_name file_name
Ahora cambiaremos la propiedad del archivo.El archivo txt de regreso al grupo Rahul y Teachers:
sudo chown rahul: archivo de maestros.TXT
Cambiar tanto al propietario como al grupo con el comando chownSi no especificamos el grupo después del colon, la propiedad del archivo se transfiere al grupo de inicio de sesión del usuario especificado:
sudo chown John: archivo.TXT
Establezca el grupo igual que el propietario con el comando chownCómo cambiar al propietario y el grupo de un directorio
Cambiar la propiedad de un directorio no es diferente al de un archivo. Aquí cambiaremos la propiedad de nuestro directorio llamado DIR de Rahul: Maestros a John: Estudiantes:
Sudo Chown John: Estudiantes Dir
Pero este comando no cambia la propiedad de los subdirectorios y archivos presentes en el directorio. Podemos verificar esto entrando en el directorio Dir y ejecutando el comando ls -l:
Dir de CD
LS -L
Todos los archivos y subdirectorios presentes dentro del directorio Dir aún pertenecen a Rahul. Esto se puede cambiar usando la opción -r junto con el comando chown. Ahora volveremos al directorio de documentos donde está presente el directorio Dir y ejecutará el comando chown una vez más; Pero esta vez lo ejecutaremos con la opción -r:
sudo chown -r John: estudiantes directores
Conclusión
El comando chown es una herramienta esencial para los administradores del sistema. Les permite restringir a los usuarios no autorizados acceder a ciertos archivos. Esto ayuda a proteger archivos importantes y los guarda de la modificación y eliminación accidentales.
El comando chown solo puede ser utilizado por usuarios con privilegios de sudo o el usuario root; Los usuarios normales/regulares no pueden alterar la propiedad/grupo de un archivo/directorio, incluso si son los propietarios del archivo.
En esta publicación, discutimos cuál es el comando chown y cómo podemos usarlo para ayudarnos en la administración de archivos. Además, también aprendimos a hacer que el comando sea recursivo para que se aplique a todos los archivos y subdirectorios que están presentes dentro de un directorio.