lunes, 12 de enero de 2009

Untitled






Esto es algo que a muchos usuarios nuevos causa confusión...

Muchas veces verán manuales y mensajes que se ven así:

Código:
$ls todo

#apt-get install miprograma


Y no toman en cuenta el primer carácter.

Linux
es un sistema bastante seguro debido a que la mayor parte de las cosas
se hacen en modo usuario, de manera que lo que hacemos en este modo
nunca dañará el sistema (a menos que hayamos hecho cosas muy estúpidas
con anterioridad como cambiar permisos de archivos y directorios
importantes).

Cuando en un manual o instrucción indicamos que un
comando debe ser usado en modo usuario entonces usamos el carácter "$"
al principio de la linea, por ejemplo:

Código:
$mkdir nuevacarpeta
$rm archivodeprueva
$ls *

En cambio, cuando debemos correr un comando como administrador lo indicamos con el caracter "#", por ejemplo:

Código:
#apt-get install loquesea
#nano /etc/archivo.conf
#rm -r /*
Recomendaciones:

Por
la seguridad de sus equipos, cuando vayan a correr un comando como
administrador, inicien la sesión, ejecuten lo que han de ejecutar y
regresen de inmediato al modo usuario, eso les salvara de cometer un
error que pudiese ser fatal para el sistema.


Alternar entre modo usuario y Administrador:


En linux siempre habrá más de una manera de hacer las cosas.

La
opción más común para correr un comando es abrir una consola virtual
(algun programa dentro del ambiente gráfico que nos muestre la línea de
comandos al más puro estilo MS-DOS). y ejecutar comandos. al abrirlo
veremos algo así:

Código:
paynalton@Carlos-Internet:~$
Como
pueden ver, el "$" nos indica que estamos en modo usuario. Para ser más
específicos, el PROMPT se estructura de la siguiente manera:

Código:
paynalton                  @       Carlos-Internet      :   ~                       $
NombreDelUsuario     @       NombreDelEquipo  :   DirectorioActual   MODO
Para pasar al modo administrador usamos el comando "su"

Código:
paynalton@intraasm:~$ su
Password:
intraasm:/var/www/nuevaintra#

Como
ven nos cambia el caracter final por un "#" indicando que estamos en
modo administrador, para volver al modo anterior simplemente se usa el
comando "exit"

Código:
paynalton@intraasm:~$ su
Password:
intraasm:/var/www/nuevaintra# exit
exit
paynalton@intraasm:~$   

Así siempre volveran al usuario anterior.

Algunos
sistemas, por seguridad, no te permiten usar el comando "su" (ubuntu y
toda su prole) pero en cambio vienen con otro comando bastante útil y
seguro: "sudo" (hacer como su). Este comando les permitirá ejecutar
comandos como si fueran el administrador pero sin abrir por completo la
sesión, de manera que no necesitan el comando "exit".

de manera que si en un manual ven algo así:
Código:
$./config
$./make
#./make install

da lo mismo que ejecuten:


Código:
paynalton@intraasm:~$./config
paynalton@intraasm:~$./make
paynalton@intraasm:~$su
Password:
intraasm:/var/www/nuevaintra#./make install
intraasm:/var/www/nuevaintra# exit
exit
paynalton@intraasm:~$ 
 

y

Código:
paynalton@Carlos-Internet:~$./config
paynalton@Carlos-Internet:~$./make
paynalton@Carlos-Internet:~$ sudo ./make install
[sudo] password for paynalton:
paynalton@Carlos-Internet:~$


Y creo que eso es todo de esta pequeña aclaración, espero que les sea útil.

Si desean saber mas sobre los comandos aquí mencionados, no olviden ver los manuales tecleando en su consola:
Código:
$man comando

No hay comentarios: