como copiar archivos con samba desde un archivo sh

Iniciado por Roxhp, 7 Octubre 2010, 16:48 PM

0 Miembros y 3 Visitantes están viendo este tema.

Roxhp

Hola!!!

Ya instale y probe nuevamente de todas las formas que me mostraron me faltaba el nombre de usuario y lo puse

la sentencia quedo asi...



mount -t cifs -o username=hostname password=password smb://hostname/carpeta directorio_local



Pero aun asi no me saca todo esto, me imagino que el problema es otro, pero la verdad aun me falta mucho en linux  :(



Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].



me marca que para mas informacion revise  8 mount
§º·º§®ø×@n@§º·º§

Roxhp

oigan el problema puede ser que no existe el archivo

/sbin/mount.smbfs

como puedo agregarlo???
§º·º§®ø×@n@§º·º§

-Ramc-

Cita de: Roxhp en  7 Octubre 2010, 19:01 PM
oigan el problema puede ser que no existe el archivo

/sbin/mount.smbfs

como puedo agregarlo???
Pero, no estás usando smbfs. De igual manera lo puedes instalar, instalando el paquete smbfs.

Puede ser que estás poniendo mal la sentencia del mount.

mount -t cifs //hostname/directory pathLocal/ -o username=X,password=Y

username es el nombre del usuario al que te vas a identificar en la máquina remota, no el hostname.

Por otro lado usa smbmount si ya lo tienes instalado, sino instala samba-common

Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.

Roxhp

Yaaaaaaa!!!!! ;D

Muchas gracias chicos!!!  les debo muchisimo  ;-)

La sentencia estaba bien, lo que generaba el problema es que no me lo acepta con el nombre del servidor, forzosamente tiene que ser la ip.



mount -t cifs -o username=usuario, password=contraseña //ip_servidor/carpeta directorio_local



por si a alguien mas le hace falta, ya solo seguire probando con el cron pero ya con esto lo demas es mas facil.

En serio muchisimas gracias :D besos y abrazos  ;)
§º·º§®ø×@n@§º·º§

Foxy Rider


Roxhp

Ok. muchas gracias vertex

Lo checare y lo pondre en practica, eres de mucha ayuda ;) :D
§º·º§®ø×@n@§º·º§

j4np0l

También te recomiendo que te fijes en la documentación de CentOS que es muy buena (yo tengo un servidor en produccion con esta distro, y me ha servido bastante), para el caso de cron:

http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-autotasks.html

Saludos!

Roxhp

Muchas gracias chavos su ayuda me ha sido muy util,

j4np0l la documentacion que me comentas esta muy buena la pondre en practica al igual que la de vertex.

Ahora otra vex solicito su ayuda...  :-X

Al querer copiar algunos archivos o trabajar con ellos me dice que no puedo hacerlo que no tengo permiso, los permisos de los archivos estan de esta manera... alguno sabe a que se refieres la S es en los permisos de grupo, son los permisos del root del servidor o bien del de mi makina???



-rwxrwSrwx 1 root root 418 oct  7 18:21 /var/www/html/archivos/archivos_recibidos/AR0120101007182129.TXT



Sorry pero aunke ya llevo algo en linux casi me dedico a programar y eso me deja poco tiempo para meterme a lo demas y a buscarle a linux como deberia :(, pero debo de hacerlo mas

Gracias por toda su ayuda.
§º·º§®ø×@n@§º·º§

j4np0l

La S en los permisos de ejecución del grupo, indica que, cuando se ejecute este archivo, se va a ejecutar como si lo estaría ejecutando alguien perteneciente a este grupo (y con los permisos correspondientes a este grupo). En ese caso, si lo ejecuta un usuario común, va a tener los permisos (solo en lo que a la ejecución de este archivo respecta, no para el resto de las cosas) que tenga el grupo root.

A ese archivo en particular, lo deberías poder abrir sin problemas, pero si tenés problemas para copiarlo, fijate los permisos del directorio en donde estas tratando de guardarlo.

Saludos!

Roxhp

gracias!!!

mira mi carpeta tiene los iguientes permisos


drwxrwxrwx 3 root root      0 oct  8 09:49 archivos_recibidos


Estoy logueada como root y pertenezco al mismo grupo root, le cambio el grupo a otro que tenga permiso tambien como root por ejemplo daemon y no me permite cambiarle nada, intento copiar o trabajar con los archivos y no me lo permite, de hecho cuando estaban en la carpeta compartida si podia trabajar bien con ellos no habia ningun problema.

Sera algun permiso que le di, de hecho como no me dejaba un amigo me aconsejo que le pusiera umask=000 para que tuviera permisos pero aun no me deja hacer nada.

Creo que estas cosas raras solo me salen a mi :( :P
§º·º§®ø×@n@§º·º§