Samba jest to darmowe oprogramowanie do współpracy miedzy systemami Windows i Unix/Linux. Pozwala użytkownikom Windows na dostęp do udostępnionych plików i drukarek na Linuksie. Działa też w drugą stronę pozwalając użytkownikom Linuksa na dostęp do dzielonych zasobów na Windowsie.
Do konfiguracji samby istnieją narzędzia niezależne od dystrybucji takie jak swat czy webmin
Instalowanie samby jest zależne od dystrybucji. To kilka przykładów:
Debian
otwórz terminal i napisz:
#apt-get install samba
Będziesz zapytany o podstawowe pytania jak skonfigurować serwer, nie martw się jeżeli coś źle wpisałeś to będziesz to mógł póżniej poprawić w pliku konfiguracyjnym smaby /etc/samba/smb.conf
Fedora
Fedora ma do konfiguracji samby GUI system-config-network, który zawiera podstawową konfigurację samby.
aby zainstalować sambę z terminala napisz:
#yum install samba
"Konfiguracja samby w openSUSE"
W openSUSE 12.1 samba jest już domyślnie zainstalowana, jeżeli nie jest zainstalowana to z terminala wydaj polecenie:
#zypper in samba samba-client
Serwer samby konfigurujemy poprzez YaST:
Start->Komputer->YaST, wybieramy Usługi sieciowe a w usługach Serwer Samba.
W kroku 1z 2 zostaniemy zapytani o nazwę grupy roboczej lub domeny. Ważne aby wpisać taką samą nazwę jaką mają komputery Windows.
W kroku 2 z 2 określamy rodzaj serwera samby.
Następnie w Konfiguracji serwera Samby odpowiednio zaznaczamy:
Uruchomienie usługi zaznaczamy Podczas uruchamiania systemu;
Ustawienia zapory sieciowej zaznaczamy Otwórz port w zaporze sieciowej
Następnie w zakładce Udziały zaznaczamy:
Współdzielenie przez użytkowników zaznaczamy Zezwól na współużytkowanie katalogów użytkowników: TAK
Współdzielenie przez użytkowników zaznaczamy Zezwól na dostęp dla gości: TAK
Na koniec konfiguracji ustawiamy hasło administratora samby.
Teraz pozostało nam tylko udostępnić katalogi, robimy to oczywiście za pomocą niezawodnego YaST'a.
Start->Komputer->YaST, wybieramy Usługi sieciowe a w usługach Serwer Samba, w zakładce Udziały klikamy na dodaj, podajemy Nazwę udziału, Opis udziału i wybieramy katalog który chcemy udostępnić. Nie wiem dlaczego ale należy podobnie w Dolphinie, prawo-klik na udostępnianym katalogu, Właściwości, Udostępnij, zaznacz Udostępnij przy użyciu Samby i Pozwól gościom.
Aby zacząć używać klienta samby do przeglądania zasobów Windows należy odblokować na zaporze sieciowej usługi Netbios Server, Samba Server i Samba Client. Robimy to oczywiście za pomocą YaST'a.
Start->Komputer->YaST, wybieramy Zabezpieczenia i użytkownicy a w nim Zapora sieciowa, i wybieramy Dozwolone usługi. Należy dodać Netbios Server, Samba Server i Samba Client.
Aby zmiany były aktywne należy uruchomić komputer ponownie.
Możemy teraz przeglądać zasoby sieciowe w Nautilus lub Dolphinie
Przedstawię teraz podstawowy plik konfiguracyjeny samby umieszczony w /etc/samba/smb.conf w moim openSUSE
[global]
workgroup = WORKGROUP
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = Yes
domain master = Yes
local master = Yes
os level = 65
preferred master = Yes
security = user
usershare max shares = 100
wins support = No
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = Yes
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
write list = root
[Samba]
comment = Katalog Samba
inherit acls = Yes
path = /home/janek/Samba
read only = No
browseable = Yes
Informacje na temat wszystkich opcji można znależć w openSUSE w pliku /usr/share/doc/packages/samba/examples/smb.conf.SUSE jeżeli pakiet samba-doc jest zainstalowany.
Brak komentarzy:
Prześlij komentarz