porqué no puedo meter el password para root en Terminal???

Publicado por elzumba70, Marzo 26, 2007, 16:32:59

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

elzumba70

Bueno, el tema es así: en Ubuntu 6.10 Edgy quiero poder copiar y modificar archivos de una partición NTFS (previa a la instalación de Ubuntu en mi máquina).

Para hacerlo, estuve leyendo la guía Ubuntu y decía que debía darme permisos para poder modificar la carpeta. Por lo tanto, abrí un terminal y puse:

zumba@zumba-desktop:~$ sudo chmod 777 /media/hda5
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts


el tema es que nunca pude ingresar la contraseña de root (que modifiqué siguiendo la guía) porque parecía que el teclado había dejado de funcionar; es decir, no me dejaba ingresar ninguna cotraseña... ¿por qué será esto? ¿tengo que hacer algo previamente?

me siento un tarado preguntando tanto, pero bueh... si no pregunto me ahogo en el mar de GNU/Linux

ZeiterZ

La clave está en que usas "sudo". Si usas sudo tienes que usar TU contraseña, no la de root.

La otra es que abras una terminal y des la orden:

su  -

ahí sí te pide la contraseña de root y te "conviertes" en el usuario root... por lo que para las órdenes NO necesitarás ya de "sudo". (Pongo este caso pues dijiste que ya modificaste la contraseña de root, de lo que deduzco que ya puedes usar el usuario root desde consola/terminal).

Un detalle: la orden "sudo" se compone de "su" y de "do"

su = Super User
do = hacer (en inglés)
sudo = "haga esto como súper usuario (root)"

Saludos.

DAX

En ubuntu, el usuario "root" está deshabilitado por defecto, con lo cual, cualquier cosa que quieras hacer a nivel super usuario, lo tenes que hacer con sudo con tu usuario y TU contraseña (a mi juicio un grosero error de seguridad de los desarrolladores de ubuntu).

No obstante, si queres usar "root", para habilitarlo tenes que tipear el siguiente comando:

$> sudo passwd root

primero te pide tu pass de usuario y luego que ingreses (dos veces) la pass para root. Una vez hecho esto, el superusuario queda habilitado y podes loguearte como root.

SaludOS/2

ZeiterZ

#3
Cita de: DAX en Marzo 26, 2007, 17:37:12
En ubuntu, el usuario "root" está deshabilitado por defecto, con lo cual, cualquier cosa que quieras hacer a nivel super usuario, lo tenes que hacer con sudo con tu usuario y TU contraseña (a mi juicio un grosero error de seguridad de los desarrolladores de ubuntu).

A mí tampoco me gusta la idea del usar sudo para todo. La finalidad de sudo era posibilitar que los usuarios no privilegiados pudieran realizar ciertas tareas qué sólo las podía hacer root. Con esto, sudo evitaba que la contraseña de root tenga que ser conocida innecesariamente por usuarios comunes a la vez que se cumplía el objetivo de facultarlos para realizar ciertas cosas.

El uso generalizado de sudo que hace *buntu no me parece de lo más acertado... adivinar la contraseña del usuario Juan (habilitado para usar sudo) da acceso directo y sin escalas a poder convertirse en root.

Sin embargo, los usuarios de *buntu aman esto...

Una justificación que escuché de uno de ellos (y que no es un neófito en el tema) es que "evita tener que usar linux, navegar y acceder al entorno gráfico como root". Por supuesto, me quería suicidar escuchando 24 horas seguidas un CDs de los Pibes Chorros.  :up:

Pero bueno... tal vez para esos usuarios con poca formación, digamos acádemica, el uso de sudo ayuda a que se protejan de ellos mismos.

Saludos.

elzumba70

a ver, les muestro lo que hice y lo que me salió:

zumba@zumba-desktop:~$ sudo passwd root
Password:
Enter new UNIX password:
Retype new UNIX password:
passwd: contraseña actualizada correctamente
zumba@zumba-desktop:~$ sudo chmod 777 /media/hda5
chmod: cambiando los permisos de `/media/hda5': Sistema de solo lectura
zumba@zumba-desktop:-desktop:~$ sudo chmod 777 /media/hda1
chmod: cambiando los permisos de `/media/hda1': Sistema de solo lectura
zumba@zumba-desktop:-desktop:~$ sudo chmod 777 /media/hda6
chmod: cambiando los permisos de `/media/hda6': Sistema de solo lectura
zumba@zumba-desktop:-desktop:~$ ls -l /media/hda5
total 7429716
dr-xr-x--- 1 root plugdev       4096 2007-03-19 22:34 128plantillasHTML
dr-xr-x--- 1 root plugdev       4096 2006-03-10 17:45 25 Windows Vista Themes & 48 Vista Wallpapers
-r-xr-x--- 2 root plugdev      11813 2006-05-21 20:52 AlbumArt_{A134611C-2FED-4585-B14B-14A76055C141}_Large.jpg
-r-xr-x--- 2 root plugdev       2657 2006-05-21 20:52 AlbumArt_{A134611C-2FED-4585-B14B-14A76055C141}_Small.jpg
-r-xr-x--- 2 root plugdev      76357 2006-06-15 22:44 AlbumArt_{AF6C4330-3927-444A-89A2-91A4C1420FC6}_Large.jpg
-r-xr-x--- 2 root plugdev      21032 2006-06-15 22:44 AlbumArt_{AF6C4330-3927-444A-89A2-91A4C1420FC6}_Small.jpg
-r-xr-x--- 2 root plugdev      21032 2006-06-15 22:44 AlbumArtSmall.jpg
-r-xr-x--- 2 root plugdev 4688314524 2007-02-25 15:12 Apocalyptica Live.nrg
-r-xr-x--- 2 root plugdev 2915008668 2006-10-12 21:46 -=argentop2p.com.ar=- The Best of Motörhead - [DVD-R] por elzumba70.nrg
dr-xr-x--- 1 root plugdev       4096 2006-11-02 20:14 BSplayerPro
dr-xr-x--- 1 root plugdev       4096 2007-01-15 13:40 COMPUMAP
-r-xr-x--- 1 root plugdev        406 2006-06-15 22:44 desktop.ini
-r-xr-x--- 1 root plugdev      17377 2007-02-28 21:56 dmfont.zip
dr-xr-x--- 1 root plugdev       4096 2006-08-05 16:14 DVD Shrink
dr-xr-x--- 1 root plugdev       4096 2007-03-24 23:22 eMule
dr-xr-x--- 1 root plugdev       4096 2007-03-21 00:25 finales
-r-xr-x--- 1 root plugdev      76357 2006-06-15 22:44 Folder.jpg
dr-xr-x--- 1 root plugdev      28672 2007-02-26 23:23 gifs
dr-xr-x--- 1 root plugdev       4096 2006-07-04 11:24 guitarra
dr-xr-x--- 1 root plugdev      32768 2007-03-23 20:38 Imágenes
dr-xr-x--- 1 root plugdev       8192 2007-03-19 00:08 Ingeniería
dr-xr-x--- 1 root plugdev       8192 2007-01-26 07:57 Libros
dr-xr-x--- 1 root plugdev       8192 2007-03-23 20:15 Música VIII
-r-xr-x--- 1 root plugdev        180 2006-11-29 20:16 pericos.nra
dr-xr-x--- 1 root plugdev      24576 2007-03-25 11:35 Programas II
dr-xr-x--- 1 root plugdev       4096 2007-02-10 21:47 ratDVD
dr-xr-x--- 1 root plugdev       4096 2007-01-13 23:46 RECYCLER
dr-xr-x--- 1 root plugdev      45056 2007-03-24 14:53 SOBRES
dr-xr-x--- 1 root plugdev       4096 2007-01-13 23:04 System Volume Information
dr-xr-x--- 1 root plugdev      12288 2007-01-13 21:57 TABLATURAS
dr-xr-x--- 1 root plugdev      73728 2007-03-22 23:48 TAPAS
dr-xr-x--- 1 root plugdev       8192 2007-03-14 21:39 Texto
dr-xr-x--- 1 root plugdev          0 2007-01-27 09:55 Theme
-r-xr-x--- 1 root plugdev     278528 2007-03-21 00:26 Thumbs.db
dr-xr-x--- 1 root plugdev      20480 2007-03-23 20:17 Videos
dr-xr-x--- 1 root plugdev       4096 2007-02-11 00:16 VirtualDubMod
dr-xr-x--- 1 root plugdev          0 2003-07-11 22:27 WinMPG Video Convert v3.1
-r-xr-x--- 2 root plugdev    2932023 2006-11-04 18:23 Winmpg Video Convert v3.1 (Avi To Mpg1&2, DVD, VCD, DivX).zip
-r-xr-x--- 1 root plugdev     900096 2007-01-27 14:27 ~WRL0004.tmp


o sea que no me cambió nada.. ¿cómo hago? necesito mover ó copiar un archivo de una partición NTFS a otra NTFS  :-\

¿por qué me dice "sistema de solo lectura"?

kofabj

Porque necesitas el modulo para poder escribir en NTFS, el modulo se llama ntfs-3g-1.0.tgz, lee si hay un repositorio que tenga este modulo y lo instalas, si no buscalo y una vez que lo tengas ya te ayudamos a instalarlo.
Saludos.

El amor y la amistad no existen;solo la lealtad y el respeto.

ZeiterZ

Así es. Se necesita el paquete que indicó kofabj.

Pero vamos por partes porque no quiero que se le eche la culpa a Linux de las maniobras de Microsoft.

Citarzumba@zumba-desktop:~$ sudo passwd root
Password:
Enter new UNIX password:
Retype new UNIX password:
passwd: contraseña actualizada correctamente

Esto que has hecho es para establecer una contraseña de root. El hacelo te permite "convertirte" en root mediante la orden   "su   -"
... cosa que desaconsejo por tu estado actual de familiarización con Linux.

Citarzumba@zumba-desktop:~$ sudo chmod 777 /media/hda5
chmod: cambiando los permisos de `/media/hda5': Sistema de solo lectura

esa orden (siendo el usuario zumba) pretende establecer permisos totales al directorio /media/hda5... y no a su contenido (¿es lo mismo la carpeta que las hojas que están adentro? No)

Esa orden tendría algún efecto si fuera ésta:

zumba@zumba-desktop:~$ sudo chmod 777 /media/hda5/*

cosa poco elegante... pero que puede funcionar si se cumple lo siguiente.

Citarnecesito mover ó copiar un archivo de una partición NTFS a otra NTFS

Ajá...!! Se trata de particiones NTFS.
Ya que no tengo la desgracia de trabajar con ese otro bodrio de Microsoft llamado NTFS, no te puedo pasar información actual, pero hasta donde sé las distribuciones Linux trabajan en particiones NTFS en modo de lectura únicamente.

Ignoro si el Linux que estás usando "monta" las particiones NTFS en modo lecto-escritura, pero dudo que sea así.

Por esta razón, el comando que estás usando no causará efecto si la partición está en modo de lectura.

Una forma de saberlo es usando la orden "mount"

zumba@zumba-desktop:~$ mount

la salida es similar a esta:

/dev/hda1   on    /mnt/hda1     type   xfs      (rw)

a continuación de "type" está el tipo de partición y entre paréntesis está el modo de acceso. En el caso del ejemplo es rw, es decir de lecto-escritura.

Puedes probar si tu Linux puede montarla en modo de lecto-escritura con la orden:

zumba@zumba-desktop:~$ mount   -o   rw,remount    /dev/hda1

que debería funcionar si tu Linux tiene soporte para escribir en NTFS.

Una aclaración: NTFS es un formato cerrado y secreto de Microsoft para sus "maravillas" de sistemas (in)operativos. Por ello, como repudio, los Linux no permiten su escritura (aunque ya haya desarrollos para hacerlo).
Si NTFS fuera una especificación abierta/pública, otra sería la historia... Pero bueno, la mentalidad monopólica tiene estas cosas.

Saludos.

DAX

Cita de: ZeiterZ en Marzo 26, 2007, 23:17:26
Citarzumba@zumba-desktop:~$ sudo chmod 777 /media/hda5
chmod: cambiando los permisos de `/media/hda5': Sistema de solo lectura

esa orden (siendo el usuario zumba) pretende establecer permisos totales al directorio /media/hda5... y no a su contenido (¿es lo mismo la carpeta que las hojas que están adentro? No)

Esa orden tendría algún efecto si fuera ésta:

zumba@zumba-desktop:~$ sudo chmod 777 /media/hda5/*


Esto también es relativo, porque sólo estaría cambiando los permisos de los archivos del directorio principal de hda5 pero no los subdirectorios y respectivos contenidos, por ende, para hacerlo con la estructura completa, lo ideal sería:

zumba@zumba-desktop:~$ sudo chmod -R 777 /media/hda5/*

SaludOS/2

ZeiterZ

#8
Cita de: DAX en Marzo 27, 2007, 03:42:12

zumba@zumba-desktop:~$ sudo chmod -R 777 /media/hda5/*


Tienes toda la razón, me olvidé del "-R".
Pero aún sigue siendo "poco elegante" ya que de esa manera tanto directorios como archivos tendrían los mismos permisos. Lo ideal, es hacer este tipo de cambios con estas dos órdenes:

sudo   find   /media/hda5   -type   d   -exec    chmod   777   {}   \;

y

sudo   find   /media/hda5   -type  f  -exec   chmod  666   {}   \;

con lo que se ponen los directorios con permisos de lectura, creación y acceso para todos, y a los archivos con permisos de lectura y escritura (no de ejecución) para todos.

Ignoro si eso tendrá algún efecto o correspondencia en particiones NTFS, pero es la forma adecuada de asignar permisos discriminando directorios de archivos.

Saludos.

elzumba70

gracias, cuando llego a casa lo pruebo y les cuento.

elzumba70

#10
Cita de: ZeiterZ en Marzo 26, 2007, 23:17:26
(...) que debería funcionar si tu Linux tiene soporte para escribir en NTFS. (...)

creo que sí, porque recuerdo que mientras estaba particionando el disco durante la instalación de Ubuntu decía que para NTFS lo único que no se podía hacer con ellas era Moverlas...

esperemos que funcione.

Aprovecho para decirles que cada vez me gusta más Linux Todo mi hard está correctamente instalado y funcionando, y no tuve que instalar ningún driver, recuerdo que cada vez que instalo Win XP tengo que insertar como 8 cds para que me reconozca correctamente los dispositivos instalados (Incluso los USB!!!) y también tenía que hacer otro quilombo "maestro" para instalar correctamente la placa de video (NVidia GeForce 6200).
Otra: Ubuntu configuró perfectamente la red de Windows que hay en mi casa (4 PCs), lo curioso es que en Windows XP (gracias a sus malditos "asistentes") es más difícil que ganar el quini 6!!!!!! (nunca podía "ver" las máquinas, etc)

elzumba70

bueno, para averiguar si Ubuntu tiene soporte de escritura para las particiones NTFS:

zumba@zumba-desktop:~$ mount
/dev/hda3 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.17-11-generic/volatile type tmpfs (rw)
/dev/hda1 on /media/hda1 type ntfs (rw,nls=utf8,umask=007,gid=46)
/dev/hda5 on /media/hda5 type ntfs (rw,nls=utf8,umask=007,gid=46)
/dev/hda6 on /media/hda6 type ntfs (rw,nls=utf8,umask=007,gid=46)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)


por lo que creo que sí tiene...

ahora:
zumba@zumba-desktop:~$ sudo chmod -R 777 /media/hda5/*
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-audiocompression.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-audioconversion.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-audiofilters.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-audiointerleaving.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-audiovolume.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-capturepreferences.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-capturesettings.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-capturevumeter.png': Sistema de solo lectura
chmod: cambiando los permisos de `/media/hda5/VirtualDubMod/help/pics/d-preferences.png': Sistema de solo lectura
(y lo mismo para todos los archivos y directorios dentro de la partición)


  :o estoy desconcertado... ¿esto no debería haberle dado todos  permisos a todos los usuarios y grupos del sistema sobre estos archivos? ¿a qué se podría deber que no funcione?



ZeiterZ

Entonces Ubuntu, por más que muestre un "rw" no tiene escritura en particiones NTFS... y caemos en la sugerencia de kofabj.

Más info aquí

Saludos.

kofabj

Exacto ZeiterZ, por eso lo recomende porque yo tengo que trabaja con ese bodrio de NTFS, y por todas parte vi si se podia a escribir/leer en este tipode particiones en mi OpenSuSE/SuSE Enterprise Server, no pude, así que me puse a investigar y lei eso de que hay que instalar ese bendito modulo para poder escribir desde GNU/Linux.
Por otra parte si mal no recuerdo en SuSE 10 (todavia no era "libre", que despues si quieren les explico como esta eso) si podía escribir en NTFS, pero después a los cambios de SuSE, 10.1, y la actual 10.2 ya no se puede escribir en este tipo de particiones.
Saludos.

Pd. Jefe, que bueno que estes por aca me alegro  ;D :D ;) :)

El amor y la amistad no existen;solo la lealtad y el respeto.

cocochio

#14
No cuesta nada instalar ntfs-3g.
Hace unos días lo instalé en la PC de un amigo con Suse 10.1 y un AMD64.
Figuraba en yast en un repositorio adicional pero no lo pude instalar, igual compilarlo es muy simple y rápido.

Te bajás el codigo fuente, lo descomprimís y lo compilas de la manera usual:
Entrás a la carpeta descomprimida y haces

./configure
make
sudo make install

Si cuando hacés make te da un error que dice que falta "fuse", entonces tenés que bajar fuse y hacer el mismo procedimiento para compilarlo, y volver a compilar ntfs-3g

Una vez instalados ambos, editas el /etc/fstab y modificas los "ntfs" que aparecen como tipo de particion por ntfs-3g y listo

ahora cada vez que se monten las particiones al inicio se van a montar por ntfs-3g

Si querés probar en la sesión actual tenés que desmontar y volver a montar la particion

sudo umount /mnt/loquesea
sudo mount /mnt/loquesea

Si no lo monta, hubo algun error y probablemente lo veas haciendo dmesg

http://www.ntfs-3g.org/
http://fuse.sourceforge.net/

Ah, también tendrías que agregar después en fstab tu locale porque sino no puede ser que no veas los archivos con acentos y caracteres raros.
Suerte.


Ah! Si nunca nunca compilaste nada es probable que te diga que no hay un compilador para c, instalá desde el yast el gcc, y no vendría mal que instales automake, kernel source y no se que mas puede ser por si otra vez necesitás compilar algo más.