[How To]: comando Chown
En esta oprtunidad les voy a contar un poco del comando chown. Como sabran en Unix los archivos y carpetas se manejan con un usuario y grupo propietario, lo que permitirá que algunos tengan más derechos que otros; por ejemplo para acceder al archivo, modificarlo, etc.
El comando chown lo que nos va a permitir es establecer este usuario y grupo propietario. Su uso es muy sencillo y lo explico a continuación:
La sintaxis de uso es la siguiente
chown [OPCIONES] [DUEÑO]:[GRUPO] [ARCHIVO O CARPETA]
por ejemplo si escribimos lo siguiente
$ sudo chown tinchio:admin Archivo
lo que hacemos es establecer como usuario propietario de Archivo a tinchio y como grupo dueño a admin. Esto es válido tanto para archivos como para carpetas. Pero para estas últimas una opción que nos será de gran utilidad ser la recursividad, “-R“, que hara que los cambios afecten a la carpeta y sus subcarpetas; su uso seria de la siguiente forma
$ sudo chown -R tinchio:admin Carpeta
Claro que no es necesario establecer si o si un usuario o grupo dueño, podemos estblecer solo uno de los 2 y su uso no varia, por ejemplo
$ sudo chown tinchio Archivo
Y por último decir que tambien tenemos disponible el comodin, “*“, que nos servira para indicar “todo“. Por ejemplo si yo estoy situado en el directorio /home y hago lo siguiente
$ sudo chown -R tinchio *
lo que hará será establecer al usuario “tinchio” como dueño de todas las carpetas (y subcarpetas) y archivos que se encuentren en /home
Este comando combinado con las guias de chmod (parte 1 y 2) nos darán una gran posibilidad para establecer permisos y restricciones a los usuarios, grupos, archivos y carpetas.
Tambien te pueden interesar estos articulos:
- Sabias que?…
- Sabias que?…
- Sabias que?
- Sabias que?…
- Sabias que?…
- Sabias que?…
- Sabias que?…
- Cambiar permisos con chmod (Parte 1)







September 14th, 2007 at 3:08 pm
[…] usuario dueño y el segundo al grupo dueño. Esto les puede ser muy útil si lo combinan con lo de chown explicado recientemente. Compártelo […]
Usando
Hola,
Cómo doy permisos de escritura al usuario pepe del sobre el directorio /home/bin/
ambos pertenecen al grupo grupo llamdo “local”
Gracias,
Usando
@Abel: puedes probar primero haciendo dueño del directorio a pepe con
chown -R pepe:local /home/bin/
y luego darle permisos con
chmod -R u+w /home/bin/
Saludos
Usando
El uso del comando se entiende perfecto, el problema es que en la facu me piden realizar un comando similar que imite a chmod, para esto puedo utilizar la llamada al sistema chmod y cualquier otra que me sea de utilidad. Si sabes como encaminarme te lo voy a agradecer