acces windows sharing with Samba

“Samba adalah implementasi dari SMB protocol yaitu protocol yang digunakan oleh sistem operasi MS seperti MS Windows untuk men-sharing file dan printer. Dengan SMB anda bisa mengakses file & printer yang di-share oleh komputer Windows atau men-share file & printer di komputer linux anda”

caranya : install samba di linux, dalam hal ini distro linuxnya ubuntu 7.04

labkom@labkom-desktop:~$ sudo apt-get install samba
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Recommended packages:
smbldap-tools
The following NEW packages will be installed:
samba
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 3341kB of archives.
After unpacking 8184kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
samba
Install these packages without verification [y/N]? y
Get:1 http://id.archive.ubuntu.com feisty-updates/main samba 3.0.24-2ubuntu1.2 [3341kB]
Fetched 3341kB in 11s (295kB/s)
Preconfiguring packages ...
Selecting previously deselected package samba.
(Reading database ... 107379 files and directories currently installed.)
Unpacking samba (from .../samba_3.0.24-2ubuntu1.2_i386.deb) ...
Setting up samba (3.0.24-2ubuntu1.2) ...
Generating /etc/default/samba...
tdbsam_open: Converting version 0 database to version 3.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
Importing accout for root...ok
Importing accout for daemon...ok
Importing accout for bin...ok
Importing accout for sys...ok
Importing accout for sync...ok
Importing accout for games...ok
Importing accout for man...ok
Importing accout for lp...ok
Importing accout for mail...ok
Importing accout for news...ok
Importing accout for uucp...ok
Importing accout for proxy...ok
Importing accout for www-data...ok
Importing accout for backup...ok
Importing accout for list...ok
Importing accout for irc...ok
Importing accout for gnats...ok
Importing accout for nobody...ok
Importing accout for dhcp...ok
Importing accout for syslog...ok
Importing accout for klog...ok
Importing accout for messagebus...ok
Importing accout for avahi-autoipd...ok
Importing accout for avahi...ok
Importing accout for cupsys...ok
Importing accout for haldaemon...ok
Importing accout for hplip...ok
Importing accout for gdm...ok
Importing accout for labkom...ok
Importing accout for sshd...ok
Importing accout for mysql...ok
* Starting Samba daemons... [ OK ]

terus kita coba mengakses sharing file di windows, caranya :

pertama lihat dulu folder yg bisa di share :

smbclient -L nama komputer –> [-L list] untuk buat nampilin daftar folder yang di sharing

contoh :

labkom@labkom-desktop:~$ sudo smbclient -L prinwibowo
Password:
Domain=[MSHOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

  Sharename       Type      Comment
  ---------       ----      -------
  E$              Disk      Default share
  IPC$            IPC       Remote IPC
  share           Disk
  My Disc (D)     Disk
  ADMIN$          Disk      Remote Admin
  C$              Disk      Default share
Domain=[MSHOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

  Server               Comment
  ---------            -------

  Workgroup            Master
  ---------            -------

terus akses foldernya :

caranya :

smbclient “//namakomputer/foldershare”

contoh:

labkom@labkom-desktop:~$ sudo smbclient "//prinwibowo/share"
Password:
Domain=[MSHOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> ls
.                                   D        0  Sun Nov  4 06:03:55 2007
..                                  D        0  Sun Nov  4 06:03:55 2007
ad muncher                          D        0  Sun Nov  4 06:00:52 2007
AdMuncher v4.7.27105.exe            A   473845  Sat Oct 28 10:44:34 2006
compressed                          D        0  Mon Nov  5 16:44:53 2007
Documents                           D        0  Mon Nov  5 16:44:20 2007
music                               D        0  Sun Nov  4 06:03:53 2007
NOD32 Antivirus 3.0.551.0           D        0  Sun Nov  4 06:00:53 2007
Programs                            D        0  Sun Nov  4 09:01:35 2007

          39205 blocks of size 1048576. 38009 blocks available

udah gitu pada prompt dapat diketikkan perintah-perintah yang dipakai di ftp seperti ls, get, put, mget, mput, binary dsb. Kalau sudah selesai ketik saja quit.

contoh (mengambil file AdMuncher v4.7.27105.exe) :

smb: \> get "AdMuncher v4.7.27105.exe"
getting file \AdMuncher v4.7.27105.exe of size 473845 as AdMuncher v4.7.27105.exe (754.9 kb/s) (average 754.9 kb/s)
smb: \> exit
labkom@labkom-desktop:~$ ls
AdMuncher v4.7.27105.exe  Examples
Desktop                   fgs-mapserver_phpmapscript_4.8.2-1.2-linux-i386.bin

untuk mengakses folder share ubuntu dr windows, samba harus dikonfigurasi :

sudo gedit /etc/samba/smb.conf

contoh konfigurasi, tanpa password

pada bagian authentication, ganti :

security=user

dengan :

security=share

terus untuk folder yg di share, seperti ini :

[labkom]
path = /home/labkom
available = yes
browsable = yes
public = yes
writeable=no

restart sambanya :

labkom@labkom-desktop:~$ sudo /etc/init.d/samba restart
* Stopping Samba daemons… [ OK ]
* Starting Samba daemons… [ OK ] 

Satu Tanggapan ke “acces windows sharing with Samba”

  1. prinwibowo Berkata

    install GUI maksudnya gimana ni mas. install KDE atau GNOME. bukannya linux udah GUI.

Tinggalkan Balasan