Por último, se va a verificar el acceso a los recursos compartidos mediante Samba. Para ello se va a utilizar la orden 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.7-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.7-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 total 56 drwxr-xr-x 3 gsruser domainusers 408 2004-10-09 13:38 . drwxr-sr-x 3 root staff 72 2004-10-09 13:38 .. -rw-r--r-- 1 gsruser domainusers 1363 2004-10-09 13:38 .bash_aliases -rw-r--r-- 1 gsruser domainusers 337 2004-10-09 13:38 .bash_logout -rw-r--r-- 1 gsruser domainusers 239 2004-10-09 13:38 .bash_profile -rw-r--r-- 1 gsruser domainusers 6198 2004-10-09 13:38 .bashrc -rw-r--r-- 1 gsruser domainusers 45 2004-10-09 13:38 .cvsrc -rw-r--r-- 1 gsruser domainusers 618 2004-10-09 13:38 .dir_colors -rw-r--r-- 1 gsruser domainusers 357 2004-10-09 13:38 .ldaprc drwxr-xr-x 5 gsruser domainusers 120 2004-10-09 13:38 Maildir -rw-r--r-- 1 gsruser domainusers 4267 2004-10-09 13:38 .muttrc -rw-r--r-- 1 gsruser domainusers 105 2004-10-09 13:38 .procmailrc -rw-r--r-- 1 gsruser domainusers 87 2004-10-09 13:38 .screenrc -rw-r--r-- 1 gsruser domainusers 287 2004-10-09 13:38 .tidyrc -rw-r--r-- 1 gsruser domainusers 2686 2004-10-09 13:38 .vimrc $ /usr/bin/smbclient --user=gsruser //todoscsi/gsruser Password: [clave] Domain=[GSRDOMAIN] OS=[Unix] Server=[Samba 3.0.7-Debian] smb: \> ls . D 0 Sat Oct 9 13:38:52 2004 .. D 0 Sat Oct 9 13:38:52 2004 .bashrc H 6198 Sat Oct 9 13:38:52 2004 .ldaprc H 357 Sat Oct 9 13:38:52 2004 .bash_logout H 337 Sat Oct 9 13:38:52 2004 .muttrc H 4267 Sat Oct 9 13:38:52 2004 .dir_colors H 618 Sat Oct 9 13:38:52 2004 .tidyrc H 287 Sat Oct 9 13:38:52 2004 .procmailrc H 105 Sat Oct 9 13:38:52 2004 .bash_aliases H 1363 Sat Oct 9 13:38:52 2004 Maildir D 0 Sat Oct 9 13:38:52 2004 .cvsrc H 45 Sat Oct 9 13:38:52 2004 .vimrc H 2686 Sat Oct 9 13:38:52 2004 .screenrc H 87 Sat Oct 9 13:38:52 2004 .bash_profile H 239 Sat Oct 9 13:38:52 2004 43910 blocks of size 524288. 1201 blocks available smb: \> mkdir directorio-de-ejemplo smb: \> ls . D 0 Sat Oct 9 13:45:39 2004 .. D 0 Sat Oct 9 13:38:52 2004 .bashrc H 6198 Sat Oct 9 13:38:52 2004 .ldaprc H 357 Sat Oct 9 13:38:52 2004 directorio-de-ejemplo D 0 Sat Oct 9 13:45:39 2004 .bash_logout H 337 Sat Oct 9 13:38:52 2004 .muttrc H 4267 Sat Oct 9 13:38:52 2004 .dir_colors H 618 Sat Oct 9 13:38:52 2004 .tidyrc H 287 Sat Oct 9 13:38:52 2004 .procmailrc H 105 Sat Oct 9 13:38:52 2004 .bash_aliases H 1363 Sat Oct 9 13:38:52 2004 Maildir D 0 Sat Oct 9 13:38:52 2004 .cvsrc H 45 Sat Oct 9 13:38:52 2004 .vimrc H 2686 Sat Oct 9 13:38:52 2004 .screenrc H 87 Sat Oct 9 13:38:52 2004 .bash_profile H 239 Sat Oct 9 13:38:52 2004 43910 blocks of size 524288. 1201 blocks available smb: \> exit ~$ /bin/ls -la total 56 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:
Figura 11.23. Dirección de acceso a los recursos de Samba
Konqueror permite el acceso a los recursos compartidos desde un servidor samba; para ello hay que teclear direcciones del tipo: smb://usuario@SERVIDOR-SAMBA/.
En este caso, se va a acceder al servidor “TODOSCSI” con el usuario “gsruser”.