Por último, se va a verificar el acceso a los recursos compartidos mediante Samba. Para ello se va a utilizar el comando smbclient y el navegador Konqueror, para ver dos formas de acceso a los recursos.
smbclient es un cliente parecido al cliente ftp, que permite el acceso a los recursos compartidos de un servidor mediante SMB/CIFS.
En primer lugar se listarán los recursos que tiene compartido un determinado servidor, para ello se ha de teclear:
Ejemplo 11.5. Mostrando los recursos compartidos con smbclient
$ /usr/bin/smbclient -L TODOSCSI --user=gsruser Password: [clave] Domain=[GSRDOMAIN] OS=[Unix] Server=[Samba 3.0.2a-Debian] Sharename Type Comment --------- ---- ------- netlogon Disk Network Logon Service print$ Disk Printer Drivers tmp Disk Temporal cdrom Disk Samba server's CD-ROM IPC$ IPC IPC Service (SAMBA-LDAP PDC server) ADMIN$ IPC IPC Service (SAMBA-LDAP PDC server) gsruser Disk Home Directories Domain=[GSRDOMAIN] OS=[Unix] Server=[Samba 3.0.2a-Debian] Server Comment --------- ------- TODOSCSI SAMBA-LDAP PDC server Workgroup Master --------- ------- GSRDOMAIN TODOSCSI |
El ejemplo anterior muestra los recursos compartidos que posee el servidor TODOSCSI. A continuación se va a acceder a uno de estos recursos para listar su contenido y realizar algunas operaciones dentro del mismo:
Ejemplo 11.6. Accediendo a un recurso compartido con smbclient
$ /bin/ls -la drwxr-xr-x 3 gsruser domainusers 336 2004-06-01 12:27 ./ drwxr-xr-x 3 root root 72 2004-05-31 02:46 ../ -rw-r--r-- 1 gsruser domainusers 1,4K 2004-05-31 02:46 .bash_aliases -rw-r--r-- 1 gsruser domainusers 337 2004-05-31 02:46 .bash_logout -rw-r--r-- 1 gsruser domainusers 239 2004-05-31 02:46 .bash_profile -rw-r--r-- 1 gsruser domainusers 6,3K 2004-05-31 02:46 .bashrc -rw-r--r-- 1 gsruser domainusers 45 2004-05-31 02:46 .cvsrc -rw-r--r-- 1 gsruser domainusers 618 2004-05-31 02:46 .dir_colors -rw-r--r-- 1 gsruser domainusers 4,3K 2004-05-31 02:46 .muttrc -rw-r--r-- 1 gsruser domainusers 287 2004-05-31 02:46 .tidyrc -rw-r--r-- 1 gsruser domainusers 2,7K 2004-05-31 02:46 .vimrc $ /usr/bin/smbclient --user=gsruser //todoscsi/gsruser Password: [clave] smb: \> ls . D 0 Tue Jun 1 12:26:37 2004 .. D 0 Mon May 31 02:46:53 2004 .bashrc H 6382 Mon May 31 02:46:53 2004 .bash_logout H 337 Mon May 31 02:46:53 2004 .muttrc H 4321 Mon May 31 02:46:53 2004 .dir_colors H 618 Mon May 31 02:46:53 2004 .tidyrc H 287 Mon May 31 02:46:53 2004 .bash_aliases H 1363 Mon May 31 02:46:53 2004 .cvsrc H 45 Mon May 31 02:46:53 2004 .vimrc H 2686 Mon May 31 02:46:53 2004 .bash_profile H 239 Mon May 31 02:46:53 2004 36550 blocks of size 524288. 2084 blocks available smb: \> mkdir directorio-de-ejemplo smb: \> ls . D 0 Tue Jun 1 12:27:29 2004 .. D 0 Mon May 31 02:46:53 2004 .bashrc H 6382 Mon May 31 02:46:53 2004 directorio-de-ejemplo D 0 Tue Jun 1 12:27:29 2004 .bash_logout H 337 Mon May 31 02:46:53 2004 .muttrc H 4321 Mon May 31 02:46:53 2004 .dir_colors H 618 Mon May 31 02:46:53 2004 .tidyrc H 287 Mon May 31 02:46:53 2004 .bash_aliases H 1363 Mon May 31 02:46:53 2004 .cvsrc H 45 Mon May 31 02:46:53 2004 .vimrc H 2686 Mon May 31 02:46:53 2004 .bash_profile H 239 Mon May 31 02:46:53 2004 36550 blocks of size 524288. 2084 blocks available smb: \> exit ~$ /bin/ls -la drwxr-xr-x 3 gsruser domainusers 336 2004-06-01 12:27 ./ drwxr-xr-x 3 root root 72 2004-05-31 02:46 ../ -rw-r--r-- 1 gsruser domainusers 1,4K 2004-05-31 02:46 .bash_aliases -rw-r--r-- 1 gsruser domainusers 337 2004-05-31 02:46 .bash_logout -rw-r--r-- 1 gsruser domainusers 239 2004-05-31 02:46 .bash_profile -rw-r--r-- 1 gsruser domainusers 6,3K 2004-05-31 02:46 .bashrc -rw-r--r-- 1 gsruser domainusers 45 2004-05-31 02:46 .cvsrc -rw-r--r-- 1 gsruser domainusers 618 2004-05-31 02:46 .dir_colors drwx------ 2 gsruser domainusers 48 2004-06-01 12:27 directorio-de-ejemplo/ -rw-r--r-- 1 gsruser domainusers 4,3K 2004-05-31 02:46 .muttrc -rw-r--r-- 1 gsruser domainusers 287 2004-05-31 02:46 .tidyrc -rw-r--r-- 1 gsruser domainusers 2,7K 2004-05-31 02:46 .vimrc $ /bin/rmdir -v directorio-de-ejemplo rmdir: borrando el directorio, directorio-de-ejemplo/ |
En esta sección se verá la forma de acceso a los recursos compartidos mediante Samba con konqueror. Las siguientes capturas de pantalla muestran los pasos para conseguirlo:
Konqueror da la posibilidad de compartir archivos y directorios mediante Samba de una forma rápida y fácil. A continuación se muestra un ejemplo: