Una guía rápida parachown
comando, utilizado para cambiar el propietario de un archivo
Cada archivo / directorio en un sistema operativo como Linux o macOS (y todos los sistemas UNIX en general) tiene undueño.
El propietario de un archivo puede hacer todo con él. Puede decidir el destino de ese archivo.
El propietario (y elroot
usuario) también puede cambiar el propietario a otro usuario, utilizando elchown
mando:
chown <owner> <file>
Como esto:
chown flavio test.txt
Por ejemplo, si tiene un archivo que es propiedad deroot
, no puede escribir en él como otro usuario:
Puedes usarchown
para transferirle la propiedad:
Es bastante común tener la necesidad de cambiar la propiedad de un directorio y, de forma recursiva, todos los archivos contenidos, además de todos los subdirectorios y los archivos contenidos en ellos también.
Puede hacerlo utilizando el-R
bandera:
chown -R <owner> <file>
Los archivos / directorios no solo tienen un propietario, también tienen ungrupo. A través de este comando, puede cambiar eso simultáneamente mientras cambia el propietario:
chown <owner>:<group> <file>
Ejemplo:
chown flavio:users test.txt
También puede cambiar el grupo de un archivo usando elchgrp
mando:
chgrp <group> <filename>
los
chown
El comando funciona en Linux, macOS, WSL y en cualquier lugar donde tenga un entorno UNIX
Descarga mi gratisManual de comandos de Linux
Más tutoriales de cli:
- El caparazón de Bash
- Introducción a las secuencias de comandos de Bash Shell
- La concha de pescado
- Shell, mira el contenido del archivo a medida que se completa
- Cómo salir de Vim
- Editores de UNIX
- Los comandos del sistema de archivos de UNIX
- Tutorial de shells de Unix
- Cómo establecer un alias en un shell de macOS o Linux
- Una guía práctica de Homebrew
- Cómo corregir el error de ruta de desarrollador activa no válida de xcrun en macOS
- La línea de comandos para principiantes completos
- Introducción a Linux
- Cómo encontrar el proceso que está usando un puerto
- Comandos de Linux: mkdir
- Comandos de Linux: cd
- Comandos de Linux: pwd
- Comandos de Linux: rmdir
- Comandos de Linux: ls
- Comandos de Linux: mv
- Comandos de Linux: cp
- Comandos de Linux: menos
- Comandos de Linux: tail
- Comandos de Linux: toque
- Comandos de Linux: cat
- Comandos de Linux: buscar
- Comandos de Linux: ln
- Comandos de Linux: ps
- Comandos de Linux: echo
- Comandos de Linux: arriba
- Comandos de Linux: matar
- Comandos de Linux: killall
- Comandos de Linux: alias
- Comandos de Linux: trabajos
- Comandos de Linux: bg
- Comandos de Linux: fg
- Comandos de Linux: escriba
- Comandos de Linux: que
- Comandos de Linux: whoami
- Comandos de Linux: quién
- Comandos de Linux: borrar
- Comandos de Linux: su
- Comandos de Linux: sudo
- Comandos de Linux: chown
- Comandos de Linux: chmod
- Comandos de Linux: passwd
- Comandos de Linux: abrir
- Comandos de Linux: wc
- Comandos de Linux: historia
- Comandos de Linux: du
- Comandos de Linux: umask
- Comandos de Linux: grep
- Comandos de Linux: man
- Comandos de Linux: uname
- Comandos de Linux: ordenar
- Comandos de Linux: uniq
- Comandos de Linux: diff
- Comandos de Linux: nohup
- Comandos de Linux: df
- Comandos de Linux: xargs
- Comandos de Linux: gzip
- Comandos de Linux: gunzip
- Comandos de Linux: ping
- Comandos de Linux: traceroute
- Comandos de Linux: tar
- Comandos de Linux: exportar
- Comandos de Linux: crontab
- Comandos de Linux: dirname
- Comandos de Linux: nombre base
- Comandos de Linux: printenv
- Comandos de Linux: env
- Una breve guía para el editor de educación
- Una breve guía de vim
- Una breve guía de emacs
- Una breve guía de nano
- Linux, no queda espacio en el dispositivo
- Cómo usar Netcat