Professional Documents
Culture Documents
Práctica en CentOS
Cuando iniciamos CentOS interrumpimos el inicio tecleando una vez cualquier cursor
como lo muestra la imagen.
Entonces se puede iniciar al usuario root con la contraseña puesta anteriormente, este usuario es
el principal o el superusuario que tiene acceso a todos los comandos.
Seguidamente en la ruta Desktop de la carpeta raíz (root), hago un directorio (mkdir), y luego
un archivo vacio (touch). Al archivo vacío lo edito (vi) y seguidamente escribo los datos
(guardo); muestro el contenido de este (cat) y lo copio a este (cp) dentro del directorio creado
en el Desktop.
Entonces este comando me muestra los permisos que tienen el archivo y directorio, necesario
para poder editar archivos o saber porque no se guarda y en casos sólo aparece archivo sólo de
lectura. Para cambiar de permisos a archivos (utilizando el comando chmod) se toma en cuenta
dos cosas, el superusuario root tiene derecho a todos los permisos (lectura, escritura y
ejecución), lo que no sucede con otro usuario, cualquier usuario tiene estos privilegios sólo si
posee los permisos de usuario y grupo del archivo. Otro punto que se necesita para cambiar
permisos es que si se necesita que un archivo tengan acceso el usuario, el grupo y otros se debe
cambiar sus equivalencias, por ejemplo a 777.
En el caso de la imagen, el archivo practica1 tiene permisos 644, si se cambia de usuario (esto
con el comando su <nombre usuario>) a Jimmy, este usuario sólo puede leer y escribir pero no
ejecutar (tiene permiso denegado). Por lo que se es necesario utilizar el carácter “¡” que
significa operación forzada para salir del editor, pero no realiza nada.
Fig 13. Usuario que no posee todos los permisos para manejar archivo “practica1”
Entonces si quiero cambiar de permisos, y como se explico en líneas anteriores, se debe ingresar
nuevamente al superusuario (root) para lo cual me pide la clave de ingreso. Entonces con el
comando chmod cambio los permisos del archivo y ya puedo sobrescribir información.
Fig 14. Comando chmod desde root, pues posee propiedad sobre archivo “practica1”
Ahora sí se desea cambiar los permisos desde otro usuario que no sea root, no lo es posible y
necesariamente se obliga a volver al superusuario que como se explicó debe ingresarse
nuevamente el password.
Pero se es posible cambiar permisos sin volver a root y es con el comando chown. Este
comando (chown <nombre_usuario.nombre_grupo> <archivo a cambiar propietario>
cambia el propietario, usuario y grupo pues es la razón de que en la Fig.15 no es permitido el
comando chmod.
BIBLIOGRAFIA:
[1] GONZALES DURAN S., Comandos de Linux más utilizados., 2008-08-04., Enlace Web:
http://www.linuxtotal.com.mx/index.php?cont=info_admon_002
[2] LOPEZ J., Como instalara programas en Linux desde su código fuente. 2009-02-11. Enlace Web:
http://es.onsoftware.com/p/instalar_programas_linux_codigo_fuente
[3] GONZALES DURAN S., Guía de Utilerías para comprimir y descomprimir archivos., 2005-11-01.,
Enlace Web: http://www.linuxtotal.com.mx/index.php?cont=info_admon_004