[ubuntu-ar] consulta ubuntu - kubuntu

Martín Cigorraga martosurf7600 at gmail.com
Sun Jun 13 04:42:20 BST 2010


Aclaro que con la siguiente respuesta no quiero iniciar flame ni ir contra
las reglas de la casa pero considero extremadamente necesario poner sobre
aviso a los usuarios que recién ingresan al mundo de GNU/Linux acerca del
comando SUDO.


Estimado Theo,

¡pila pila con SUDO!

CUIDADO: la aplicación SUDO (es un programa que pretende agregar
funcionalidad, no un comando del sistema) no es para utilizarla alegremente,
deberías saber exactamente qué es lo que hace la orden que contiene SUDO
antes de copiarla y ejecutarla ya que una orden maliciosa/equivocada puede
borrar todo tu sistema en menos de lo que tardás en parpadear... bueno, no
tan así, pero sí en pocos segundos, que es casi lo mismo.
SUDO puede ser práctico y útil para un usuario experimentado, sin embargo en
manos de un usuario sin conocimientos es similar a un 'mono con navaja'.

Así es, ojo con lo que hacés con el sudo, con los comandos que ingresás.
Ubuntu viene con el comando sudo (SuperUser-DO=Hacer como super-usuario ó
"super-usuario hace") instalado de fábrica y en general se lo usa como si
fuera lo más común del mundo, cosa que es un TERRIBLE ERROR DE DISEÑO a mi
humilde entender sobre todo que Ubuntu está destinado a usuarios noveles que
en la inmensa mayoría de los casos no tienen idea de lo que están haciendo.

En los sistemas Unix y derivados (*BSD y otros) y similares (GNU/Linux) hay
dos formas básicas de interactuar con el sistema:

1. Usuario
2. Root (ó raíz, ó administrador, ó Dios en el sistema instalado)

Este esquema es el que hace tan seguro a estos sistemas, ya que al
realizarse la mayoría de las tareas con un usuario común con acceso limitado
a los archivos críticos del sistema es imposible que éste 'rompa' el sistema
por error, por infección de virus, por bug en algún programa, etc.
En la mayoría de las cosas que vamos a hacer con la computadora no vamos a
necesitar más derechos que los que nos otorga nuestra propia cuenta de
usuario, es decir, un usuario tiene acceso y poder total sobre sus propios
archivos, puede tener acceso y control sobre los archivos del grupo al que
pertenece pero tiene un acceso parcial a los archivos del sistema a los que
en la mayoría de los casos puede acceder solamente para verlos pero no
ejecutarlos ni mucho menos cambiarlos.
Sin embargo hay situaciones en que se necesitan realizar determinadas tareas
administrativas para lo que se necesita tener acceso a la cuenta ROOT o
Administrador, estas tareas pueden ser instalación de software nuevo,
actualización del sistema, instalación de nuevos dispositivos, etc. etc.
etc.

Para Ubuntu (los de Canonical Ltd., la empresa que está detrás del sistema)
decidieron que lo mejor era, ya que el sistema está destinado a usuarios sin
conocimientos, deshabilitar la cuenta ROOT cosa que no se pueda acceder a
ella -es trivial volver a habilitarla sin embargo- y en cambio recurrir al
programa SUDO para realizar todas aquellas tareas administrativas que
necesitan de un usuario ROOT para funcionar.

Concretamente SUDO lo que hace es: ejecutar, con derechos de administrador
del sistema, el comando que le indicamos.

Un detalle de cómo funciona GNU/Linux: si te fijas en tu CLI (command line
interface, osea el similar al "prompt" del DOS) abriendo una terminal (según
la toponimia de GNOME, el entorno de escritorio que usa Ubuntu, y que podés
encontrar en el menú Aplicaciones -> Accesorios -> Terminal) vas a ver que
al lado de tu nombre de usuario y dominio (nombre de tu PC) aparece el
símbolo $, en mi caso dice:

[martin en blackbox ~]$ _

eso quiere decir estás logueado como un usuario normal. Cuando te logueás
como ROOT el signo pesos ($) cambia por el signo numeral: #

[martin en blackbox ~]# _


Ahora bien, con todoo esto que te cuento y vos ya teniendo experiencias con
computadoras aunque no conozcas de GNU/Linux ya tenés una idea de lo que
estoy hablando, sabés que SUDO hay que usarlo con mucho cuidado y no
ciegamente, sobretodo porque en algunos foros siempre está el piola que te
dá como solución a tu problema un:

$ sudo rm -r /*

Esa es típica xDDDDD

rm (remove) es el similar a "del" en DOS con el añadidoo que trabaja también
sobre los directorios. -r es la opción de rm y varios comandos más de GNU
para indicar recursividad, es decir, aplicar el comando que ingresaste a al
directorio objetivo y todos los archivos y subdirectorios que dependen de
ese directorio. / (la barra invertida) hace referencia al directorio
principal de cualquier sistema GNU/Linux y * denota "todo":
$ sudo rm -r /*  literalmente dice: borrá todo a partir del directorio raíz
=D=D

Los usuarios que no tienen conocimiento de GNU/Linux y son atolondrados
terminan con el disco duro vacío!


Así que ya sabés, tené mucho cuidado antes de ejecutar algo que tenga SUDO
adelante. Lo más probable es que si la orden está posteada en un sitio
confiable sea seguro ejecutarla, pero como siempre, deberías saber
exactamente qué hace antes de correrla.

Para acceder a la ayuda en línea de los comandos y aplicaciones de tu
sistema operativo podés usar los switches -h ó --help y las páginas de
manual (man):

$ rm -h
$ rm --help
$ man sudo


Estoy ultraSUPERarchi seguro que a medida que empieces a usar tu Ubuntu y
vayas descubriendo de qué se trata esto de GNU/Linux y el movimiento del
Software Libre te vas a enamorar más y más de tu distribución Ubuntu - se le
dice distribución o simplemente distro a las distintas variantes de
GNU/Linux: Ubuntu, Kubuntu, Arch Linux, Gentoo, Fedora, Mandriva, Slackware,
SliTaz, etc.
No dudo que tu Mac es bellísima, tanto por fuera como por dentro, pero
cuando descubras la potencia de Ubuntu y GNU/Linux en general te vas a
quedar pasmado. Con el tiempo vas a aprender a configurar y adaptar Ubuntu o
la distro que termines eligiendo a tu gusto y necesidad y vas a ver que
además de poder dejarla muy pero muy bonita, tan bonita como el MacOS X, vas
a descubrir una potencia y flexibilidad que Mac va a quedar relegada a
segundo plano, tomame la palabra!!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20100613/aae67185/attachment-0001.htm 


More information about the Ubuntu-ar mailing list