Linuxos samba kliens

 ( BaT | 2007. június 16., szombat - 12:19 )

Üdv!

Most egy olyan kérdést teszek fel amire valószínűleg van valahol válasz, de nem sikerült megtalálnom. Ugyanis csak olyasmit találtam, ahol linuxos szerverrel csinálnak windowsos hálózatot. Szóval ha kiderül hogy csak rosszul kerestem gugliban, a témát törlöm.

Szóval van egy hálózat, 2 géppel. Nincs kimondottan szerver gép, mert a hálózat a win saját varázslójával van megcsinálva. Magyarul mindkét gép be van rakva egy munkacsoportba és annyi. (A többi a varázslóra volt bízva. De működik. :)) Csakhogy ez a gép, ami előtt ülök, egy dualboot gép. Így gyakran linuxon vagyok, amikor szükség lenne az ehez a géphez kötött nyomtatóra a másik gépről. Vagy fájlokat kellene átvinni az egyik gépről a másikra.

A kérdés az, hogy ezt hogyan lehetne megvalósítani sambával?

Ha lehet, kezdőknek is jó leírás kellene mert sambával még nem volt dolgom...

Kösz a válaszokat előre is!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Hello,

Sztem ezen eltudsz indulni: http://jht.gau.hu/~lajbi/sambaeloadas.html
Amúgy google -> "samba share config" volt a kereső kulcsszó ;)

--
Ubuntu Linux 7.04

Ezt én is megtaláltam, de azt hittem, nekem nem ez kell. Na mindegy, úgyis el akartam olvasni. :)

Szerk: elolvastam, de ez sajnos nem sokat segít a konkrét probléma megoldásában. Illetve sokat segít mert sok dolgot helyrerakott, de elképzelni sem tudom, hogy hogy álljak neki a saját problémám megoldásához.
Egy step-by-step leírás kellene, hogy pl. hogy osszunk meg fileokat a hálózaton, vagy hogy osszuk meg nyomtatónkat. Természetesen mindjárt megyek is guglizni, eddíg nem ezzel foglalkoztam. :)

Háááát, ahogy érzed, szerintem ebbe bennevan minden ami Neked kell, igaz nincs úgy benne, h a samba configba mi micsoda, de sztem ki lehet azt következtetni, mert elég egyértelmű. ;)

Esetleg ezt tudom még ajánlani: http://ubuntuforums.org/showthread.php?t=184825
Samba config részletes(ebb)en: http://hu.gentoo-wiki.com/HOGYAN_Samba#Samba_2

--
Ubuntu Linux 7.04

Esetleg megnézhetnéd ezt is:
http://www.freeweb.hu/linuxdoc/konyv/samba/
Régi ugyan, de az alapok nem változtak.

Esetleg megnezhetned a webmin-t is, eleg konnyen lehet vele samba-t konfiguralni www.webmin.com

Az eddigi segítségek segítségével eljutottam oda, hogy már látszik a linuxos gép a hálózaton. De sajnos a megosztott könyvtárba már nem tudok belépni win alól: kép.

smb.conf:

[global]
   workgroup = MSHOME
   server string = BAKSACOMPUTER
   security = user
;   hosts allow = 192.168.1. 192.168.2. 127.
   load printers = yes
;   printcap name = /etc/printcap
;   printcap name = lpstat
;   printing = cups
;  guest account = pcguest
   log file = /var/log/samba/log.%m
   max log size = 50
;   password server = <NT-Server-Name>
;   realm = MY_REALM
;   passdb backend = tdbsam
;   include = /usr/local/samba/lib/smb.conf.%m
;   interfaces = 192.168.12.2/24 192.168.13.2/24 
;   local master = no
;   os level = 33
;   domain master = yes 
;   preferred master = yes
;   domain logons = yes
;   logon script = %m.bat
;   logon script = %U.bat
;   logon path = \\%L\Profiles\%U
;   wins support = yes
;   wins server = w.x.y.z
;   wins proxy = yes
   dns proxy = no 
;  add user script = /usr/sbin/useradd %u
;  add group script = /usr/sbin/groupadd %g
;  add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
;  delete user script = /usr/sbin/userdel %u
;  delete user from group script = /usr/sbin/deluser %u %g
;  delete group script = /usr/sbin/groupdel %g


#============================ Share Definitions ==============================
[homes]
   comment = Home Directories
   browseable = no
   writable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
;   comment = Network Logon Service
;   path = /usr/local/samba/lib/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 = /usr/local/samba/profiles
;    browseable = no
;    guest ok = yes


# NOTE: If you have a BSD-style print system there is no need to 
# specifically define each individual printer
[printers]
   comment = All Printers
   path = /usr/spool/samba
   browseable = no
# Set public = yes to allow user 'guest account' to print
   guest ok = no
   writable = no
   printable = yes

# This one is useful for people to share files
;[tmp]
;   comment = Temporary file space
;   path = /tmp
;   read only = no
;   public = 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

# Other examples. 
#
# A private printer, usable only by fred. Spool data will be placed in fred's
# home directory. Note that fred must have write access to the spool directory,
# wherever it is.
;[fredsprn]
;   comment = Fred's Printer
;   valid users = fred
;   path = /homes/fred
;   printer = freds_printer
;   public = no
;   writable = no
;   printable = yes

# A private directory, usable only by fred. Note that fred requires write
# access to the directory.
;[fredsdir]
;   comment = Fred's Service
;   path = /usr/somewhere/private
;   valid users = fred
;   public = no
;   writable = yes
;   printable = no

# a service which has a different directory for each machine that connects
# this allows you to tailor configurations to incoming machines. You could
# also use the %U option to tailor it by user name.
# The %m gets replaced with the machine name that is connecting.
;[pchome]
;  comment = PC Directories
;  path = /usr/pc/%m
;  public = no
;  writable = yes

# A publicly accessible directory, read/write to all users. Note that all files
# created in the directory by users will be owned by the default user, so
# any user with access can delete any other user's files. Obviously this
# directory must be writable by the default user. Another user could of course
# be specified, in which case all files would be owned by that user instead.
;[public]
;   path = /usr/somewhere/else/public
;   public = yes
;   only guest = yes
;   writable = yes
;   printable = no

# The following two entries demonstrate how to share a directory so that two
# users can place files there that will be owned by the specific users. In this
# setup, the directory should be writable by both users and should have the
# sticky bit set on it to prevent abuse. Obviously this could be extended to
# as many users as required.
;[myshare]
;   comment = Mary's and Fred's stuff
;   path = /usr/somewhere/shared
;   valid users = mary fred
;   public = no
;   writable = yes
;   printable = no
;   create mask = 0765

[test]
    comment = For testing only, please
    path = /mnt/adat/megosztott
    read only = no
    guest ok = yes

A hosszú commentért elnézést. Az elejéről kiszedegettem a commenteket. A ;-s sorok is azok gondolom, de azokat inkább hagytam. :)

Két apróság is van ami ugyan nem igazán fontos, de változtatható: miért Frugalware a gép neve a hálózaton (//Frugalware/), miért nem a megadott BAKSACOMPUTER?
A swat-ból hogy lehet logoutolni? Mert először nem tudtam hogy lépjek be és a usernevem és user password-m használtam root helyett...

Szerk: swatból egy idő után kiléptet. Szerencsére. :)

A Samba szerver neve az a
netbios name = VALAMI
vagy ha ez nincs akkor a gép neve. A
server string = BAKSACOMPUTER
csak egy emlékeztető szöveg, nem a rendszernek hanem az embernek szól.

Kösz, erre sikerült rájönnöm swat segítségével.

ujrainditottad az smbd-t? amugy majd ne felejts el hozzadni juzereket.

es javaslom ezt is:
fusesmb (nem tudom frugalon mi a neve) nagyon jopofa, kenyelmes, csak 1 konfig filet kell szerkeszteni.
---
Reactor error - core dumped!

"ujrainditottad az smbd-t?"

Természetesen. Minden smb.conf szerkesztés után. :)

"amugy majd ne felejts el hozzadni juzereket."

Itt a linuxos userekre gondolsz remélem. :)

Fusesmb-t nem találok pacmannal, de lehet, hogy forgatok majd egyet. Majd meglátom, lesz-e rá igény. :)

nem. smbpasswd. igy csinalsz (manban magy hogy csinal ujat) smb usereket, akik majd a wines geprol be fogmak ide jelentkezni, adsz nekik jelszot (amivel be fognak jelentkezni). lehet ezekt unix felhasznalokhoz (lehet hogy kell is, fejbol nem tudom, keress ra a sambe doksiban, nagyon jo doksija van, pdf-ben is, mellekelve a csomaghoz) es ugy pl a homes nevu megosztasban a unix homejat lathatja a hitelesites utan a felhasznalo.
---
Reactor error - core dumped!

smbpasswd -a

ha az smb.conf-ban a " security = user " be van állítva, akkor csak a Linux alatt felvett felhasználók használhatják a megosztásokat.

Próbáld ki azt, h felveszel Linux alá, majd smbpasswd-vel a fent leírt módon egy olyan nevű felhasználót, mint amilyen néven win alá is bejelentkezel. Azt nem tudom, h a jelszónak egyeznie kell-e, de ezt már könnyű kiderítened.

--
Az a sok szép szőke lány miért festi feketére a haja tövét?

Ok, értem.

És ha security=share van beállítva, akkor nem kér hitelesítést? Mert így, lokál hálón nem igazán érdekel a biztonság, a cél, hogy menjen. :)

Ha "security=share" van akkor nem kell a júzernevekkel bíbelődni, úgy sztem egyszerűbb, ha csak megosztás a cél.

--
Ubuntu Linux 7.04

Átállítottam, de így sem látszik a wines gépen a megosztott könyvtár. Na majd később megnézem, meg majd rtfm. :)

Fel megoldas, de miert nem csatolod fel egyszeruen a megosztott win-es mappat linuxra?

fstabba:

//192.168.2.2/D$ /mnt/nagyszoba cifs rw,user=user,password=password,user 0 0

Nekem az egesz D meghajto csatolodik igy (az a cuccos). Fajlokat igy mar minden tovabbi nelkul tudsz mozgatni linuxrol-windowsra.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Nem rossz ötlet, ki is fogom próbálni.
Egy apróság: a D:-nek megosztottnak kell lennie? :)

Persze ettől még próbálkozok sambával, már csak a nyomtatómegosztás miatt. :)

Termeszetesen. Mivel nekem ez csak egy ket gepbol osszerakott halo fix ip-vel, ezert szartam a biztonsagba, gyokerbol megosztottam a D: meghajtot. Ugyan igy a DVD olvasot is, igy akar idebenn is nezhetek DVD-t ezen a gepen :)
Jah, es megvalami: mindenkeppen kell egy jelszoval rendelekzo user a windowsos gepen, hogy be tudj jelentkezni!

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)