Skocz do zawartości

Uruchamianie I Konfigurowanie Samby


piotrino

Rekomendowane odpowiedzi

Windows Zobaczy to co udostępnisz Sambą, To zależy oczywiście od ustawnień. Jak Sambe skonfigurujesz, to w windzie dodaj nowe miejsce sieciowe i po wszystkim.

Skonfiguruj najpierw maszynę wirtualną, by miała dostęp do sieci.

 

 

 

Czy dobrze rozumie? <_< Chcesz na Windzie pod maszyną wirtualną instalować Fedore :lammer:

Nie polecam. To nie będzie chodzić jak powinno. Fedora zamulona przez Winde. W drugą stronę zawsze Hula. Tu nie przewiduje rewelacji. W ten sposób nie zobaczysz zalet systemu jakim, jest Linux.

Dzięki za odpowiedz...na wirtualu box'e chcę postawic windowsa(ktorego już mam) i fedore (tez na virtualbox'e)-z fedora mam problem bo na początku instalacji dostaję komunikat że muszę "ustawić na 32bit color-property dialog quest OS" Ale w opcjach ustawien virtualaboxa nie ma tych ustawień...Gdzie mogę je zmienić?

 

P.S Obecnie mam windowsa na jednym dysku, na drugim dysku fedore11(z której piszę obecnie), a na tej fedorze mam zainstalowany virtualbox na którym mam zainstalowany windowsa i jeszcze chcę dodać fedorę?

Chyba ze windows w virtualbox'e wystarczy, a do użycia i skonifgurowania serveru samby użyję obecnej fedory co mam......????

Trochę to zagmatwałem, ale proszę o wyjaśnienia czy dobrze rozumiecie....

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 69
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Gdzie mogę je zmienić?
Wg mnie to tylko ostrzeżenie. Zignoruj to (jest chyba nawet check-box u dołu pt. "nie wyświetlaj tego więcej").

 

Trochę to zagmatwałem, ale proszę o wyjaśnienia czy dobrze rozumiecie....
Nawet bardzo.

 

Możesz utworzyć wirtualną maszynę z Windows i drugą wirtualną maszynę z Fedorą. Możesz również utworzyć wirtualną maszynę z Windows. Wybór należy do Ciebie.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Możesz utworzyć wirtualną maszynę z Windows i drugą wirtualną maszynę z Fedorą. Możesz również utworzyć wirtualną maszynę z Windows. Wybór należy do Ciebie.

 

A czy mogę jak mam teraz utowrzone, tzn. mam na virtualbox'e system windowsa i do tego fedorę(ale nie na virtualbox'e).....tylko normalnie zainstalowane z którego korzystam. Czy jednak musiałbym zainstalować jeszcze na virtulbox'e fedore(i na niej dopiero serwer samba,ftp)....?

 

Wg mnie to tylko ostrzeżenie. Zignoruj to (jest chyba nawet check-box u dołu pt. "nie wyświetlaj tego więcej").

Nie da rady tego zignorować...Instalacja stoi w miejscu cały czas.....SMP Motherboard not detected. SMP disabled->tu stoi mi w miejscu...

Windows bez problemu się zainstalował na virtualbox'e, a fedora nie....

Odnośnik do komentarza
Udostępnij na innych stronach

A czy mogę jak mam teraz utowrzone, tzn. mam na virtualbox'e system windowsa i do tego fedorę(ale nie na virtualbox'e)

Możesz również utworzyć wirtualną maszynę z Windows.
Tak to jest jak się pisze z pracy i robi coś innego ;) Dalej miało być "i łączyć się z Fedorą na systemie-gospodarzu" ;) Krotko mówiąc - tak, możesz.

 

SMP Motherboard not detected. SMP disabled->tu stoi mi w miejscu...
Tego nie bardzo rozumiem. Tak jakbyś miał jeden procesor a w systemie zadeklarował więcej. Tak w ogóle, to jeśli chodzi o VirtualBox to poczytaj sobie dokumentację (bardzo szczegółową) na ich stronie.

 

[EDIT]

A tak przy okazji jaką masz wersję tego VirtualBoxa i jaką wersję Fedory próbujesz instalować?

Odnośnik do komentarza
Udostępnij na innych stronach

Tak to jest jak się pisze z pracy i robi coś innego ;) Dalej miało być "i łączyć się z Fedorą na systemie-gospodarzu" ;) Krotko mówiąc - tak, możesz.

O to mi chodziło. To nie będę się męczył dalej z instalowaniem fedory na virtulbox'ie jak mogę skorzystać z fedory które mam na dysku, jeden system wirtualny mi starczy(windows) do testowania samby itd....

Skonfigurowałem w koncu plik smb.con:

# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
#
# For a step to step guide on installing, configuring and using samba, 
# read the Samba-HOWTO-Collection. This may be obtained from:
#  http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
#
# Many working examples of smb.conf files can be found in the 
# Samba-Guide which is generated daily and can be downloaded from: 
#  http://www.samba.org/samba/docs/Samba-Guide.pdf
#
# Any line which starts with a ; (semi-colon) or a # (hash) 
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
#
# NOTE: Whenever you modify this file you should run the command "testparm"
# to check that you have not made any basic syntactic errors. 
#
#---------------
# SELINUX NOTES:
#
# If you want to use the useradd/groupadd family of binaries please run:
# setsebool -P samba_domain_controller on
#
# If you want to share home directories via samba please run:
# setsebool -P samba_enable_home_dirs on
#
# If you create a new directory you want to share you should mark it as
# "samba-share_t" so that selinux will let you write into it.
# Make sure not to do that on system directories as they may already have
# been marked with othe SELinux labels.
#
# Use ls -ldZ /path to see which context a directory has
#
# Set labels only on directories you created!
# To set a label use the following: chcon -t samba_share_t /path
#
# If you need to share a system created directory you can use one of the
# following (read-only/read-write):
# setsebool -P samba_export_all_ro on
# or
# setsebool -P samba_export_all_rw on
#
# If you want to run scripts (preexec/root prexec/print command/...) please
# put them into the /var/lib/samba/scripts directory so that smbd will be
# allowed to run them.
# Make sure you COPY them and not MOVE them so that the right SELinux context
# is applied, to check all is ok use restorecon -R -v /var/lib/samba/scripts
#
#--------------
#
#======================= Global Settings =====================================


[global]
workgroup = vboxusers
; netbios name = vboxusers
server string = Samba
security = user
username map = /etc/samba/smbusers
; encrypt passwords = yes
; guest ok = no
; guest account = nobody
[homes]
path = /home/piotrino/pliki
username = piotrino
read only = no
guest ok = yes
; browseable = yes

[pliki]
path = /home/piotrino/pliki
writeable = yes
; browseable = yes
valid users = piotrino

# ----------------------- Netwrok Related Options -------------------------
#
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
#
# server string is the equivalent of the NT Description field
#
# netbios name can be used to specify a server name not tied to the hostname
#
# Interfaces lets you configure Samba to use multiple interfaces
# If you have multiple network interfaces then you can list the ones
# you want to listen on (never omit localhost)
#
# Hosts Allow/Hosts Deny lets you restrict who can connect, and you can
# specifiy it as a per share option as well
#
workgroup = MYGROUP
server string = Samba Server Version %v

;	netbios name = MYSERVER

;	interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 
;	hosts allow = 127. 192.168.12. 192.168.13.

# --------------------------- Logging Options -----------------------------
#
# Log File let you specify where to put logs and how to split them up.
#
# Max Log Size let you specify the max size log files should reach

# logs split per machine
log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50

# ----------------------- Standalone Server Options ------------------------
#
# Scurity can be set to user, share(deprecated) or server(deprecated)
#
# Backend to store user information in. New installations should 
# use either tdbsam or ldapsam. smbpasswd is available for backwards 
# compatibility. tdbsam requires no further configuration.

security = user
passdb backend = tdbsam


# ----------------------- Domain Members Options ------------------------
#
# Security must be set to domain or ads
#
# Use the realm option only with security = ads
# Specifies the Active Directory realm the host is part of
#
# Backend to store user information in. New installations should 
# use either tdbsam or ldapsam. smbpasswd is available for backwards 
# compatibility. tdbsam requires no further configuration.
#
# Use password server option only with security = server or if you can't
# use the DNS to locate Domain Controllers
# The argument list may include:
#   password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
# or to auto-locate the domain controller/s
#   password server = *


;	security = domain
;	passdb backend = tdbsam
;	realm = MY_REALM

;	password server = <NT-Server-Name>

# ----------------------- Domain Controller Options ------------------------
#
# Security must be set to user for domain controllers
#
# Backend to store user information in. New installations should 
# use either tdbsam or ldapsam. smbpasswd is available for backwards 
# compatibility. tdbsam requires no further configuration.
#
# Domain Master specifies Samba to be the Domain Master Browser. This
# allows Samba to collate browse lists between subnets. Don't use this
# if you already have a Windows NT domain controller doing this job
#
# Domain Logons let Samba be a domain logon server for Windows workstations. 
#
# Logon Scrpit let yuou specify a script to be run at login time on the client
# You need to provide it in a share called NETLOGON
#
# Logon Path let you specify where user profiles are stored (UNC path)
#
# Various scripts can be used on a domain controller or stand-alone
# machine to add or delete corresponding unix accounts
#
;	security = user
;	passdb backend = tdbsam

;	domain master = yes 
;	domain logons = yes

# the login script name depends on the machine name
;	logon script = %m.bat
# the login script name depends on the unix user used
;	logon script = %u.bat
;	logon path = \\%L\Profiles\%u
# disables profiles support by specifing an empty path
;	logon path =          

;	add user script = /usr/sbin/useradd "%u" -n -g users
;	add group script = /usr/sbin/groupadd "%g"
;	add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
;	delete user script = /usr/sbin/userdel "%u"
;	delete user from group script = /usr/sbin/userdel "%u" "%g"
;	delete group script = /usr/sbin/groupdel "%g"


# ----------------------- Browser Control Options ----------------------------
#
# set local master to no if you don't want Samba to become a master
# browser on your network. Otherwise the normal election rules apply
#
# OS Level determines the precedence of this server in master browser
# elections. The default value should be reasonable
#
# Preferred Master causes Samba to force a local browser election on startup
# and gives it a slightly higher chance of winning the election
;	local master = no
;	os level = 33
;	preferred master = yes

#----------------------------- Name Resolution -------------------------------
# Windows Internet Name Serving Support Section:
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
#
# - WINS Support: Tells the NMBD component of Samba to enable it's WINS Server
#
# - WINS Server: Tells the NMBD components of Samba to be a WINS Client
#
# - WINS Proxy: Tells Samba to answer name resolution queries on
#   behalf of a non WINS capable client, for this to work there must be
#   at least one	WINS Server on the network. The default is NO.
#
# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups.

;	wins support = yes
;	wins server = w.x.y.z
;	wins proxy = yes

;	dns proxy = yes

# --------------------------- Printing Options -----------------------------
#
# Load Printers let you load automatically the list of printers rather
# than setting them up individually
#
# Cups Options let you pass the cups libs custom options, setting it to raw
# for example will let you use drivers on your Windows clients
#
# Printcap Name let you specify an alternative printcap file
#
# You can choose a non default printing system using the Printing option

load printers = yes
cups options = raw

;	printcap name = /etc/printcap
#obtain list of printers automatically on SystemV
;	printcap name = lpstat
;	printing = cups

# --------------------------- Filesystem Options ---------------------------
#
# The following options can be uncommented if the filesystem supports
# Extended Attributes and they are enabled (usually by the mount option
# user_xattr). Thess options will let the admin store the DOS attributes
# in an EA and make samba not mess with the permission bits.
#
# Note: these options can also be set just per share, setting them in global
# makes them the default for all shares

;	map archive = no
;	map hidden = no
;	map read only = no
;	map system = no
;	store dos attributes = yes


#============================ Share Definitions ==============================

[homes]
comment = Home Directories
browseable = no
writable = yes
;	valid users = %S
;	valid users = MYDOMAIN\%S

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
;	[netlogon]
;	comment = Network Logon Service
;	path = /var/lib/samba/netlogon
;	guest ok = yes
;	writable = no
;	share modes = no


# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
;	[Profiles]
;	path = /var/lib/samba/profiles
;	browseable = no
;	guest ok = yes


# A publicly accessible directory, but read only, except for people in
# the "staff" group
;	[public]
;	comment = Public Stuff
;	path = /home/samba
;	public = yes
;	writable = yes
;	printable = no
;	write list = +staff

Konfigurację dopisałem po "GLOBAL"

Udostępniłem folder home/piotrino/pliki

wczesniej utworzyłem ten folder "pliki"

ale przy uruchomieniu samby znowu wychodzi me ten komunikat:

[[root@localhost /]# /etc/init.d/smb start

Starting SMB services:

[root@localhost /]#

/code] Nie uruchamia mi się samba, pewnie zle ja skonfigurowałem....

Przy okazji jak się udostępnie folder w sieci w fedorze?

I druga sprawa(choć na razie mi to nie potrzebne) w jaki sposób z windowsa(na virtualbox'e) połączyć się z udostępnionym folderem na sambie?Wiem ze muszę wpisać adres w windowsie w uruchom lub przeglądarce np //192.168.1.2 i się połączyc...czy adres ip muszę dać w pliku smb.conf???? Proszę o wyrozumiałość, powoli dojde do tego zeby to wszystko uruchomić i przetestować....Pozdrawiam

 

P.S Dziękuję Tobie za wyrozumiałość w stosunku do mnie... :D

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nie uruchamia mi się samba, pewnie zle ja skonfigurowałem....
A co mówi testparm? I poza serwisem smb powinieneś chyba uruchomić nmb.

Przy okazji jak się udostępnie folder w sieci w fedorze?
NFS. "man nfs" i inne takie.

I druga sprawa(choć na razie mi to nie potrzebne) w jaki sposób z windowsa(na virtualbox'e) połączyć się z udostępnionym folderem na sambie?
A jak myślisz po co ta samba? Miałeś czytać ;)
Odnośnik do komentarza
Udostępnij na innych stronach

A co mówi testparm? I poza serwisem smb powinieneś chyba uruchomić nmb.

[piotrino@localhost ~]$ su
Password: 
[root@localhost piotrino]# service smb start
Uruchamianie usług SMB: 
[root@localhost piotrino]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[pliki]"
Global parameter workgroup found in service section!
Global parameter server string found in service section!
Global parameter log file found in service section!
Global parameter max log size found in service section!
Global parameter security found in service section!
Global parameter passdb backend found in service section!
Global parameter load printers found in service section!
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = VBOXUSERS
server string = Samba
username map = /etc/samba/smbusers

[homes]
comment = Home Directories
path = /home/piotrino/pliki
username = piotrino
read only = No
guest ok = Yes
browseable = No

[pliki]
path = /home/piotrino/pliki
valid users = piotrino
read only = No
cups options = raw

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
[root@localhost piotrino]# 

Na moje samba niby się uruchamia...Sambę uruchamiam tym poleceniem: service smb start

Chodzi mi czy jak się uruchomi samba to w postaci graficznej?...(sorki ale pierwszy raz to robię)

Dokładnie jaką komendę muszę użyć najpierw zebym samb ę uruchomił?

Według ciebie czy plik smbconf dobrze skonfigurowałem?

A jak myślisz po co ta samba? Miałeś czytać ;)

A gdzie miałem to czytać? Ogólnie szukam wiadomości ne ten temat w sieci i na forum.....Pozdrawiam

 

P.S W pliku smb.conf mam takie adresy:

interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 
;    hosts allow = 127. 192.168.12. 192.168.13.

Tzn. ze przez ten adres ip mogę się łączyć z windowsa z sambą??? Sorki ze takie "proste" pytania daję, ale pierwszy raz się za to biorę...

Odnośnik do komentarza
Udostępnij na innych stronach

Przepraszam z góry.

WalDo szczególnie. W którymś poscie mówiłem o Twojej cierpliwości. Właśnie o takie przypadki mi chodziło.

 

piotrino

Chyba mylisz pojęcia. Pytanie całego tego postu jest skierowane w kierunku konfiguracji Samby. Jeśli chhcesz udostępniać pliki, między systemami to nie Samba, tylko /etc/fstab. Jeśli nie wiesz o co chodzi szukaj na forum. Nawet jeśli chodzi o Sambe to nawet na tą chwilę jest min. jeden temat aktywny, na temat konfiguracji. Twój post jest jakiś nie precyzyjny.

 

Samba -> służy do udostępniania plików, katalogów w sieci.

Jeśli chcesz dzielić pliki miedzy systemami to nie to pytanie. Na pewno nie Samba.

 

P.S.

Do WalDo

To miała być odp. na piotrino Cytat(WalDo @ 6 Jul 2009, 21:47 ) POST: 12709 Dzisiaj, 21:26

Proszę o przeniesienie postu i wykasowanie P.S.a.

dzięki z góry.

Edytowane przez ViQiX
Odnośnik do komentarza
Udostępnij na innych stronach

Samba -> służy do udostępniania plików, katalogów w sieci.

Jeśli chcesz dzielić pliki miedzy systemami to nie to pytanie. Na pewno nie Samba.

Na temat etc/fstab trochę czytałem, chodzi mi cały czas o sambę czyli udostępnianie plików i katalogó w sieci...I cały czas dążę do uruchomienia samby, a przy okazji "dzielenie plików między systemami" tez się sprzyda...Fakt moze to wszystko niezrozumiale brzmi dla innych, za to przepraszam. Ogólnie chodzi mi o sambe i skonfigurowanie i uruchomienie jej.....Pozddrawiam

 

 

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

A gdzie miałem to czytać?
http://samba.org ? ;)

Co do konfiguracji to na moje oko wygląda OK, ale chyba już gdzieś wcześniej mówiłem - nie jestem specem. Samba miałem okazje bawić się właśnie w taki sposób jak Ty planujesz - udostępnienie zasobów Fedory dla wirtualnej maszyny (Win98 :lol: ) bez korzystania z dobrodziejstw udostępniania plików z wykorzystaniem mechanizmów VBox.

 

Odnośnik do komentarza
Udostępnij na innych stronach

OK. NO PROBLEM.

Kto pyta nie błądzi.

 

Nie ma sensu konfigurować Samby, jeśli nie ma przynajmniej dwóch kompów.

 

Jeśli jest jeden z dwoma systemami, to nie Samba. To bez sensu.

Po co system "mulić" niepotrzebnymi aplikacjami. Chyba, że dla praktyki.

Dla dzielenia plików to :

w Fedora : /etc/fstab

nie jest niezbędny, ponieważ Linux bez problemu widzi dyski Windy. Komputer -> 2x click i już.

Z Windy Total Commander widzi przynajmniej do ext3 nie wiem co dalej. Jest jeszcze inny sposób montowania, tzn instalowania urządzenia ext3, ale nie znam szczegółów, bo nie używam Windy przez już ok. 4 lata. Szukaj na forum/google lub forum Ubuntu. Na Forum Ubuntu pokrzyczą lub dadzą jakieś extramalne rozwiązanie, typu

www.google.com
a pewnie i tak wrócisz TU lub do swojego pytania na Forum Ubuntu.
Odnośnik do komentarza
Udostępnij na innych stronach

@ViQiX

Ogólnie chodzi mi o sambe i skonfigurowanie i uruchomienie jej.....Pozddrawiam

Czyli nie o współdzielenie plików między systemem wirtualnym a gospodarzem, bo to można załatwić przez "shared folders" VirtualBoxa.

Chociaż jakoś już wątek straciłem o czym my mówimy :blink:

 

[EDIT]

I chyba również nie chodzi o podmontowanie partycji NTFS po linuksem czy odczytanie partycji linuksowych pod windą.

Chyba... ? :lol: No, nie wiem...

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chodzi o przytoczony cytat to OK lecz z reszty postu wynika, iż piotrino chce dzielić zasoby plików, dysków, między systemami, stąd moja sugestia. Jeśli się myle, prosże piotrino o sprostowanie o co tak naprawde chodzi. Bo chyba nie tylko ja nie jestem pewien o co? :blink:

Odnośnik do komentarza
Udostępnij na innych stronach

@ViQiX

 

Czyli nie o współdzielenie plików między systemem wirtualnym a gospodarzem, bo to można załatwić przez "shared folders" VirtualBoxa.

Chociaż jakoś już wątek straciłem o czym my mówimy :blink:

 

[EDIT]

I chyba również nie chodzi o podmontowanie partycji NTFS po linuksem czy odczytanie partycji linuksowych pod windą.

Chyba... ? :lol: No, nie wiem...

Sorki ale widzę ze zagmatwałem i to OSTRO....

Na chwilę obecną chodzi mi o konfigurację i uruchomienie samby zeby udostępniło mi w windowsie folder pliki, i zebym z windowsa się połączył z tą "sambą"....Do współdzielenia plików wrócę jak uporam się z sambą.....

 

Odnośnik do komentarza
Udostępnij na innych stronach

Pytanie brzmi. Masz dwie maszyny? Czyli Jedną z Windą a drugą z Fedorą? To Samba.

Jaśli masz jedną maszynę z dwoma systemami, to nie Samba.

Z Linuxa /etc/fstab z Windy pytaj kogoś innego. Nie jestem, aż tak doświadczony, by z Windy Linuxa poprawiać.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...