Meteoclimatic

Hardware => Ordenadores => Mensaje iniciado por: jmfernandezz en 10 de Febrero del 2016, 09:30:59 am

Título: Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 10 de Febrero del 2016, 09:30:59 am
Hola,
Estoy intentando transferir archivos desde el PC a la Raspi y siempre me lo deniega por temas de permisos.
Lo he intentando con Filezilla y con BvSshClient, usando como usuario PI y password RASPBERRY.

¿Me podéis ayudar?

Saludos,
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: pachu en 10 de Febrero del 2016, 10:12:22 am
Tienes que acceder como usuario "root"

Para activarlo y cambiar la contraseña...

Código: [Seleccionar]
sudo passwd root
Yo los paso con Filezilla donde tiene que iniciar la conexión con usuario:root y la contraseña.
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 10 de Febrero del 2016, 10:38:16 am
Entendido.
Muchas gracias por la respuesta.
Saludos,
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 10 de Febrero del 2016, 15:55:25 pm
Si y no.

Si te identificas como pi (no PI, ojo en Linux las mayúsculas si importan), solo podrás enviar ficheros al directorio /home/pi que es el directorio personal del usuario pi

Luego desde la consola, con sudo lo puedes copiar o mover donde quieras.

Si usas el usuario root, podrás enviarlo donde quieras.

ESTAIS ADVERTIDOS QUE EL USO DEL USUARIO root, ES PELIGROSO. Es peligroso con experiencia.....por la mía propia. Imaginaros el peligro si no estáis habituados al entorno linux.

Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 10 de Febrero del 2016, 16:15:28 pm
Muchas gracias.
Lo tendré en cuenta.
Saludos
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 10 de Febrero del 2016, 19:11:35 pm
Bueno, es peligroso.....pero ¿quien le hace ascos a un poco de riesgo en la vida? ;D ;D ;D ;D ;D ;D
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 10 de Febrero del 2016, 19:56:17 pm
Tambien es verdad.
Yo solo quiero subir un par de ficheros y despues quitar el permiso root.
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 10 de Febrero del 2016, 21:01:12 pm
Pues a jugar.....todo lo que puede ocurrir es que todo se descogorcie........pero rompiendo se aprende mucho.....yo lo hago todos los días ;D ;D ;D ;D ;D ;D ;D
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 10 de Febrero del 2016, 21:33:08 pm
 plau2
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 13 de Febrero del 2016, 08:38:36 am
Por cierto, ¿me podríais confirmar si el usuario root se desactiva con lo siguiente?
sudo passwd -l root

Saludos,
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 13 de Febrero del 2016, 10:26:59 am
Pues nunca había oído ni leído al respecto, pero......

Citar
root@raspberrypi:~# passwd --help
Modo de uso: passwd [opciones] [USUARIO]

Opciones:
  -a, --all                     informa del estado de las contraseñas de
                                todas las cuentas
  -d, --delete                  borra la contraseña para la cuenta indicada
  -e, --expire                  fuerza a que la contraseña de la cuenta
                                caduque
  -h, --help                    muestra este mensaje de ayuda y termina
  -k, --keep-tokens             cambia la contraseña sólo si ha caducado
  -i, --inactive INACTIVO       establece la contraseña inactiva después de
                                caducar a INACTIVO
  -l, --lock                    bloquea la contraseña de la cuenta indicada
  -n, --mindays DÍAS_MIN        establece el número mínimo de días antes
                                de que se cambie la contraseña a DÍAS_MIN
  -q, --quiet                   modo silencioso
  -r, --repository REP          cambia la contraseña en el repositorio REP
  -R, --root CHROOT_DIR         directory to chroot into
  -S, --status                  informa del estado de la contraseña la cuenta
                                indicada
  -u, --unlock                  desbloquea la contraseña de la cuenta indicada
  -w, --warndays DÍAS_AVISO     establece el aviso de caducidad a DÍAS_AVISO
  -x, --maxdays DÍAS_MAX        establece el número máximo de días antes de
                                cambiar la contraseña a DÍAS_MAX

root@raspberrypi:~#

Y con

man passwd

Nuestro querido linux, te da el manual del comando passwd:

Citar
PASSWD(1)                                                              User Commands                                                             PASSWD(1)

NAME
       passwd - change user password

SYNOPSIS
       passwd [options] [LOGIN]

DESCRIPTION
       The passwd command changes passwords for user accounts. A normal user may only change the password for his/her own account, while the superuser may
       change the password for any account.  passwd also changes the account or associated password validity period.

   Password Changes
       The user is first prompted for his/her old password, if one is present. This password is then encrypted and compared against the stored password.
       The user has only one chance to enter the correct password. The superuser is permitted to bypass this step so that forgotten passwords may be
       changed.

       After the password has been entered, password aging information is checked to see if the user is permitted to change the password at this time. If
       not, passwd refuses to change the password and exits.

       The user is then prompted twice for a replacement password. The second entry is compared against the first and both are required to match in order
       for the password to be changed.

.../...

OPTIONS
       The options which apply to the passwd command are:

       -a, --all
           This option can be used only with -S and causes show status for all users.

       -d, --delete
           Delete a user's password (make it empty). This is a quick way to disable a password for an account. It will set the named account passwordless.

       -e, --expire
           Immediately expire an account's password. This in effect can force a user to change his/her password at the user's next login.

       -h, --help
           Display help message and exit.

       -i, --inactive INACTIVE
           This option is used to disable an account after the password has been expired for a number of days. After a user account has had an expired
           password for INACTIVE days, the user may no longer sign on to the account.

       -k, --keep-tokens
           Indicate password change should be performed only for expired authentication tokens (passwords). The user wishes to keep their non-expired
           tokens as before.

       -l, --lock
           Lock the password of the named account. This option disables a password by changing it to a value which matches no possible encrypted value (it
           adds a ´!´ at the beginning of the password).

           Note that this does not disable the account. The user may still be able to login using another authentication token (e.g. an SSH key). To
           disable the account, administrators should use usermod --expiredate 1 (this set the account's expire date to Jan 2, 1970).

           Users with a locked password are not allowed to change their password.

.../...


Ahora, mi pregunta. ¿Que quieres hacer con ello?

Saludos.
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 13 de Febrero del 2016, 10:33:53 am
Quiero cambiar el fichero del fondo de la web (clouds)
Por eso quiero permiso root. Poner el nuevo fichero. Quitar el root para no liarla en el futuro. Seguir con el usuario pi.

Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 13 de Febrero del 2016, 10:41:01 am
Casi todo lo que quieras hacer con el usuario root, lo puedes hacer con sudo.

No me parece una buena idea el bloquear a root. En todo caso, cambia la password y pon una que tengas que buscarla en alguna agenda, tablón de corcho, etc, etc.....

Para cambiar el fichero de fondo, lo podrás hacer perfectamente con sudo.

Claro, que te lo dice uno que quebranta las recomendaciones de seguridad, yo trabajo siempre con la Raspberry y Mele A2000 con el usuario root y en el PC, a mi usuario le tengo concedidos permisos de root. Por supuesto, ya he experimentado más de un susto ;D ;D ;D ;D ;D ;D ;D
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 13 de Febrero del 2016, 10:53:32 am
Estoy intentando mover el fichero del PC a la Raspi con Bvsshclient y no me deja copiarlo en ninguna carpeta de la raspi.
Por eso quiero el usuario root.
¿Se podria hacer con sudo en el usuario pi?
Saludos
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 13 de Febrero del 2016, 11:05:23 am
Ese programa te tiene que preguntar por el usuario y la password que quieres usar para conectarte a la Raspberry.

Puedes usar tanto root como pi (siempre que root esté habilitado)

Si usas pi, solo podrás copiar en la carpeta /home/pi, luego lo puedes mover con sudo

Citar
sudo mv /home/pi/miraquefondomasbonito.jpg /etc/weewx/skins/Standard/backgrounds

Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 13 de Febrero del 2016, 11:13:00 am
La cuestion es que con el usuario pi no me dejar copiar del PC a la carpeta /home/pi.
No se que puede pasar.
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 13 de Febrero del 2016, 11:23:01 am
Entonces es un problema de ese programa.

Te adjunto una foto.

Acabo de probar a enviar un fichero, con Bitvise Tunnelier (el programa que recomiendo junto con Putty) llamado IMG_0376.JPG a /home/pi
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 13 de Febrero del 2016, 12:04:10 pm
No se como, pero lo he intentado otra vez y ahora si me ha dejado copiar en /home/pi.
Pero parece que sigo con el problema de los permisos.
Cuando intento mover el fichero de /home/pi a la carpeta de los skin, me dice que no tengo permiso.

pi@raspberrypi ~ $ mv Clouds.jpg /etc/weewx/skins/Standard/backgrounds/Clouds.jpg

mv: ¿intentar sobreescribir «/etc/weewx/skins/Standard/backgrounds/Clouds.jpg», sustituyendo el modo 0755? (rwxr-xr-x) s

mv: no se puede mover «Clouds.jpg» a «/etc/weewx/skins/Standard/backgrounds/Clouds.jpg»: Permiso denegado

Tambien lo he intentado con Putty y tengo el mismo problema.
Saludos,
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jmfernandezz en 13 de Febrero del 2016, 12:08:09 pm
Que ceporro soy, olvidé SUDO.
Ahora si.
Muchas gracias Jantoni.
Título: Re:Transferencia de archivos entre Raspi y PC
Publicado por: jantoni en 13 de Febrero del 2016, 12:29:04 pm
a mandar