ls -l
El comando ls lista el contenido de un directorio, añadiendo el parámetro -l muestra información adicional de los archivos, entre las cuales se encuentran los permisos (lectura, escritura y ejecución) de ese archivo para cada categoría (usuario, grupo, otros), el usuario propietario y el grupo propietario.Ejemplo
mi-usuario@maquina:~$ ls -l fire1
-rw-r--r-- 1 carmeth eddye 0 2011-08-28 23:44 fire1
| |------->grupo propietario
|
|--->usuario propietario
En este ejemplo el usuario propietario del archivo fire1 es carmeth, el grupo propietario de ese archivo es eddye
chown
Cambia de propiedad de usuario al archivo o carpetaEjemplo
mi-usuario@maquina:~$ ls -l fire2
-rw-r--r-- 1 eddye eddye 0 2011-08-28 23:44 fire2
Hasta este punto el usuario propietario del archivo es el usuario eddye, el grupo propietario también es eddye, ahora ejecutamos el comando chown para cambiar el usuario propietario a carmeth. Recordar que como el propietario actual es el usuario y grupo eddye, tendremos que utilizar el comando como usuario administrador (anteponiendo el comando sudo ), de no realizarlo de esta manera se mostrará la leyenda "Operación no permitida".
mi-usuario@maquina:~$ sudo chown carmeth fire2
mi-usuario@maquina:~$
mi-usuario@maquina:~$ls -l fire2
-rw-r--r-- 1 carmeth eddye 0 2011-08-28 23:44 fire2
chgrp
Cambia de propiedad de grupo al archivo o carpeta
Ejemplo
mi-usuario@maquina:~$ ls -l fire2
-rw-r--r-- 1 carmeth eddye 0 2011-08-28 23:44 fire2
mi-usuario@maquina:~$ sudo chgrp adm fire2
mi-usuario@maquina:~$
mi-usuario@maquina:~$
ls -l fire2
-rw-r--r-- 1 carmeth adm 0 2011-08-28 23:44 fire2
Mañana empezaremos pruebas montadas en Unix, muy valioso este blog para el reforzar.
ResponderEliminar