|
Ver temas sin respuesta | Ver temas activos
Foros Linux » Filosofía y conocimiento » Documentación
|
| Autor |
Mensaje |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Vie Ene 04, 2008 11:28 am |
|
|
HOWTO: sudo
Una de las primeras cosas que hago después de instalar Debian es
instalar y configurar sudo. Me ahorra tiempo y acelera la forma en que
trabajo.
Si como yo, son los únicos usuarios de su máquina, instalen sudo.
# apt-get install sudo
# nano -w /etc/sudoers
una vez dentro del mismo, agrego las siguientes líneas al final:
macondo ALL = NOPASSWD : ALL
giovi ALL = NOPASSWD: /sbin/halt, /sbin/reboot
Como ven, tengo privilegio para hacer lo que quiera, con NOPASSWD.
Reemplacen 'macondo' con su nombre_de_usuario, salven y salgan de su
editor, y pruébenlo:
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get install <paquete>
$ sudo reboot
$ sudo halt
sudo les sirve para instalar, desinstalar, reboot, shutdown, lanzar
aplicaciones como root, etc, excepto 'deborphan'.
Como ven sólo yo tengo ese privilegio, mi otro usuario, mi esposa, solo
puede cerrar la máquina y reiniciarla.
Esto de ninguna manera elimina la forma usual de convertirse en root, si
así lo desean.
Nota: en mi humilde opinión, no existe forma de estar seguros navegando
el internet, a menos que desenchufen de la pared. Si los repositorios de
Debian fueron 'hackeados' en el 2006 DOS VECES, que pueden esperar los
demás usuarios? Tengo instalado mi cortafuegos 'firehol' y he
'endurecido' mi sistema con 'bastille', pero aún así no confío en los
navegadores que uso y no hay nada que pueda hacer al respecto, así use
sudo o no.
saludos,
macondo
Enero 4 2008
|
|
|
|
 |
Yoyo

Administrador
Registrado: Lun Jun 05, 2006 11:00 pm Mensajes: 2513 Ubicación: Andalucía/España
|
 Publicado: Vie Ene 04, 2008 12:00 pm |
|
|
Muy bueno macondo, como nota informativa yo añadiria que ciertos comandos de instalación y actualización han sufrido cambios para los que usen aptitude, aunque tú pones el ejemplo sobre apt-get.
aptitude upgrade y aptitude dist-upgrade se han reemplazado por aptitude safe-upgrade y aptitude full-upgrade, en apt-get no lo sé, solo es cuestión de probarlo.
Aunque con los comandos de siempre también sirve, una nota informativa en la consola informará del cambio de esos comandos.
Una vez hecho el $sudo aptitude update correspondiente, lo nuevo seria:
Para actualizar: $sudo aptitude safe-upgrade
Para una actualización completa: $sudo aptitude full-upgrade
Saludos.
_________________ Reglamento del Foro | Deb Linux | Pardus Life | Radio Yoyo Blog | Twitter: @yoyo308 Pardus | Debian | Ubuntu | SolusOS
|
|
|
|
 |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Vie Ene 04, 2008 1:07 pm |
|
Gracias yoyofv, no sabía eso.
No uso apt-get ni aptitude, ni synaptic, uso wagig, que es otro front-end para dpkg. Lo uso porque combina apt-get y aptitude y los comandos son más cortos y con agregar la 'r' o la 's' te da la opción de instalar los paquetes 'recomendados' y los 'sugeridos' (yo solo uso los recomendados) y para acabar de reconclavar uso un alias en mi .bashrc en combinación con sudo, lo cual no se parece en nada:
$ nano .bashrc
alias startx='startx -- -dpi 85'
alias x="startx"
alias wup="sudo wajig daily-upgrade"
alias win="sudo wajig installr"
alias agi="sudo apt-get install"
alias agud="sudo apt-get update && sudo apt-get dist-upgrade"
Ejemplo:
macondo@debian:~$ wup
Des:1 http://ftp.us.debian.org lenny Release.gpg [189B]
Ign http://ftp.us.debian.org lenny/main Translation-es
Ign http://ftp.us.debian.org lenny/non-free Translation-es
Ign http://ftp.us.debian.org lenny/contrib Translation-es
Obj http://ftp.us.debian.org lenny Release
Obj http://ftp.us.debian.org lenny/main Packages/DiffIndex
Des:2 http://security.debian.org lenny/updates Release.gpg [189B]
Ign http://security.debian.org lenny/updates/main Translation-es
Ign http://security.debian.org lenny/updates/contrib Translation-es
Ign http://security.debian.org lenny/updates/non-free Translation-es
Obj http://ftp.us.debian.org lenny/non-free Packages/DiffIndex
Obj http://ftp.us.debian.org lenny/contrib Packages/DiffIndex
Obj http://ftp.us.debian.org lenny/main Sources/DiffIndex
Obj http://ftp.us.debian.org lenny/non-free Sources/DiffIndex
Obj http://ftp.us.debian.org lenny/contrib Sources/DiffIndex
Obj http://security.debian.org lenny/updates Release
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex
Ign http://security.debian.org lenny/updates/non-free Sources/DiffIndex
Obj http://security.debian.org lenny/updates/main Packages
Obj http://security.debian.org lenny/updates/contrib Packages
Obj http://security.debian.org lenny/updates/non-free Packages
Obj http://security.debian.org lenny/updates/main Sources
Obj http://security.debian.org lenny/updates/contrib Sources
Obj http://security.debian.org lenny/updates/non-free Sources
Descargados 2B en 2s (1B/s)
Leyendo lista de paquetes... Hecho
Fusionando información disponible
Reemplazando información de paquetes disponibles, usando /var/cache/apt/available.
La información sobre 21499 paquete(s) fue actualizada.
This is the same as the previous count with 0 new packages.
There are 0 new upgrades
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Calculando la actualización... Listo
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
macondo@debian:~$
Para instalar uso:
$ win <paquete>
que es lo mismo que 'sudo wajig installr' :)
Última edición por macondo el Vie Ene 04, 2008 7:01 pm, editado 1 vez en total
|
|
|
|
 |
ExEKieLiTo

Forista Legendario
Registrado: Vie Dic 07, 2007 12:00 am Mensajes: 2108 Ubicación: /dev/Argentina/buenos aires
|
 Publicado: Vie Ene 04, 2008 3:22 pm |
|
jaja te llevas el premio al pachorra =D muy lindo el tuto ( aunque odio apt synaptic y todos sus deribados ) yo soy del ./configure make y make install xD
ahora te llevas un premio de enserio al poner alias para tus comandos  mira que he conocido gente baga pero como tu no hay nadie jajaja
|
|
|
|
 |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Vie Ene 04, 2008 4:51 pm |
|
|
Jajaja!
vago sí, bobo no!
En las mañanas, antes de entrar a las Xs hago un 'wup' desde la consola y listo, entro a las Xs como un caballo :)
|
|
|
|
 |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Vie Ene 04, 2008 4:59 pm |
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8543 Ubicación: tras la pantalla (...)
|
 Publicado: Sab Ene 05, 2008 8:00 am |
|
yoyofv escribió: Muy bueno macondo, como nota informativa yo añadiria que ciertos comandos de instalación y actualización han sufrido cambios para los que usen aptitude, aunque tú pones el ejemplo sobre apt-get.
aptitude upgrade y aptitude dist-upgrade se han reemplazado por aptitude safe-upgrade y aptitude full-upgrade, en apt-get no lo sé, solo es cuestión de probarlo.
es cierto que en el manual pone las que tu dices, pero las clasicas siguen funcionando, supongo que por razones de compatibilidad (yo siempre hago aptitude dist-upgrade, y no se queja....)
macondo: una vez vi a alguien que usaba unos alias parecidos. era algo asi como api = aptitude install, etc.
yo lo mas que he llegado a usar (no los suelo usar porque cuando reinstalo, se me olvida volverlos a poner.....), son estos:
apt-install
apt-purge
apt-update
apt-dist-upgrade.
(evidente lo que es cada uno)
aunque los mejores son:
sources.list = sudo nano /etc/apt/sources.list
xorg.conf = sudo nano /etc/X11/xorg.conf
menu.lst = sudo mount /boot && sudo nano /boot/grub/menu.lst
Por cierto, excelente manual de sudo, aunque me parece mas seguro sin en nopasswd, por si acaso.

_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Sab Ene 05, 2008 9:04 am |
|
niky45 escribió: macondo: una vez vi a alguien que usaba unos alias parecidos. era algo asi como api = aptitude install, etc.
yo lo mas que he llegado a usar (no los suelo usar porque cuando reinstalo, se me olvida volverlos a poner.....), son estos: apt-install apt-purge apt-update apt-dist-upgrade. (evidente lo que es cada uno)
jeje! por eso guardo todas mis configuraciones en una carpeta en mi yahoo mail. Citar: aunque los mejores son:
sources.list = sudo nano /etc/apt/sources.list xorg.conf = sudo nano /etc/X11/xorg.conf menu.lst = sudo mount /boot && sudo nano /boot/grub/menu.lst Cerciórate de poner en tu alias: 'sudo nano -w' en todos los que no son .txt, por si las moscas. Pregunta: explicáme el por qué hay que montar /boot (nunca particiono /boot, quizás lo haga la próxima vez) cuando se va a editar el el menu.lst? Citar: Por cierto, excelente manual de sudo, aunque me parece mas seguro sin en nopasswd, por si acaso.
:D :D
gracias!
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8543 Ubicación: tras la pantalla (...)
|
 Publicado: Sab Ene 05, 2008 9:13 am |
|
yo tambien los guardaria, peor me da pereza.......
lo del -w, es lo que no entiendo. yo todo lo que abro como root me lo abre en modo rw sin tener que poner nada.
el boot, porque instale gentoo, lo puse aparte, y la tengo con noauto (dicen que es mejor.....), y si intento editar el menu.lst sin montarla, pues... adivina lo que pasa.....
aunque ese alias, cuando lo usaba era asi:
alias menu.lst='nano /boot/grub/menu.lst' #(tenia boot en la raiz)
ahora seria asi:
alias menu.lst='sudo mount /boot && sudo nano /boot/grub/menu.lst && sudo umount /boot'
pero ese no lo suelo usar.
otros que tambien he usado son:
alias kdmstop='/etc/init.d/kdm stop'
alias kdmstart='/etc/init.d/kdm start'
eso en epoca de instalar drivers.
Por cierto, ¿lo de los alias no seria un poco offtopic? ¿que tal si abrimos un topic sobre los alias que usa cada uno? asi igual entre todos surgen ideas.... 
_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
|
guarismo
|
 Publicado: Sab Ene 05, 2008 9:43 am |
|
Si se instala wajig en Debian y se usa Gnome, existe una interfaz gráfica para dicho entorno que se invoca con gjig. Es necesario también tener instalados python-glade2 y python-gnome2. Su lanzamiento se vé más o menos así:
Buen aporte. Saludos
|
|
|
|
 |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Sab Ene 05, 2008 10:01 am |
|
niky45 escribió: lo del -w, es lo que no entiendo. yo todo lo que abro como root me lo abre en modo rw sin tener que poner nada. jeje! el -w es para que nano, no use el parámetro wrap=72 para los .txt (si es que lo configuraste) si no lo has configurado, no creo que haga diferencia, -w no tiene que ver con los permisos. Citar: Por cierto, ¿lo de los alias no seria un poco offtopic? ¿que tal si abrimos un topic sobre los alias que usa cada uno? asi igual entre todos surgen ideas.... :wink:
Me parece una magnífica idea...
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8543 Ubicación: tras la pantalla (...)
|
 Publicado: Sab Ene 05, 2008 10:38 am |
|
ah, vale, nano lo tengo por default (me da pereza configurarlo), asi que no problem.... mi curiosidad era mas porque lo he visto en muchos sitios.....
lo del nuevo topic, ¿lo abres tu o lo abro yo?

_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Sab Ene 05, 2008 6:27 pm |
|
Ábrelo niky45, no hay problemas, perdona la demora, pero estaba limpiando el hd y reinstalé Lenny esta tarde 
|
|
|
|
 |
macondo

Forista Medio
Registrado: Sab May 28, 2005 11:00 pm Mensajes: 361 Ubicación: Panamá
|
 Publicado: Dom Ene 06, 2008 3:12 pm |
|
Ok, yo lo haré 
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8543 Ubicación: tras la pantalla (...)
|
 Publicado: Dom Ene 06, 2008 3:25 pm |
|
_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
|
|
|
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados
No puede abrir nuevos temas en este Foro No puede responder a temas en este Foro No puede editar sus mensajes en este Foro No puede borrar sus mensajes en este Foro No puede enviar adjuntos en este Foro
|
|