[samba] sharen

Pagina: 1
Acties:
  • 255 views sinds 30-01-2008
  • Reageer

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Ik heb net samba geinstalleerd, en het enige wat ik wil is een dir in linux sharen, zodat ik er vanaf al mijn windows machines op kan. Zonder wachtwoorden. Ik heb al vanalles geprobeerd, en volges mij moet dit genoeg zijn in smb.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
[global]
workgroup = mywg
server string = linuxbak
security = share
hosts allow = 192.168.0 127.0.0
[guest]
    path = /home/guest/
    public = yes
    guest ok = yes
    only guest = yes
    writable = yes
    browseable = yes
    printable = yes

Ik 'zie' de computer nu wel in network neighborhood, maar als ik er op klik krijg ik 'computer or sharename could not be found bla bla'.
Iemand?

  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 08:55

Kettrick

Rantmeister!

lopen beide deamons wel ?,

als alleen nmbd loopt doet ie ut maar half.

en waarschijnlijk moet je ook met encrypted passwords werken, of een plaintext-password regkey instellen.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Beide deamons lopen ja. En met encrypted passwords doet 'ie hetzelfde. Maar dat hoeft volgens mij ook niet, want in de samba default config staat dat ook uit.

Verwijderd

Je moet Printable eens hashen, hiermee geef je aan dat je een printer wil sharen.

Verwijderd

encrypted passwords moet aanstaan want windwos gebruikt encrypted passwords en anders werkt het niet.
probeer anders effe een normaal sharetje aan te maken dus:
[share]
comment = effe testen
path = /home/share
public = no
create mode = 0775
writable = yes
user = share

en vergeet niet om een unix account te maken
en dan effe smbpasswd te runnen

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Je moet Printable eens hashen, hiermee geef je aan dat je een printer wil sharen.
Nog hetzelfe...

Verwijderd

wat je ook kan doen is null passwds aan zetten dan heb je alleen een login en password

Verwijderd

geen passwords bedoel ik

Verwijderd

secutity = user ??
is wel beter en dan null passwd aan zetten
zo heb ik het gedaan

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
bagger3001:

Ik kom er nog niet uit. Ik heb dus effe een gewone share aangemaakt zoals je zei, en als ik dan smbpasswd run zegt 'ie Failed to find entry for user share.

En hoe werkt null passwd? in global in of in de share?

Verwijderd

oke wat je doet is dit
je maakt een unix account
adduser share geeft hem een leuk password
je maakt een samba passwd
smbpasswd -a
hij vraagt dan om een username dus share
en een passwd niks dus
en dan zet je volgens mij in global null passwd

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
bagger3001:

heb ik gedaan, is nog steeds hetzelfde. Ik heb nu eens vanaf een andere windows pc geprobeerd, en daar zegt ie: 'Geen toegang tot \\NIKITA, Het netwerk is bezet' :?

Verwijderd

ja eehhh
vertel effe precies wat er allemaal
op die bak staat en zeg effe precies wat je wil aanlegen.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
ok dan:

Die bak is een ouwe pentium waar ik een simpele fileserver van wil maken. Dus ik heb er vers redhat 6.0 op geinstalleerd. Nu wil ik dus gewoon 1 share hebben, waar ik vanuit mijn 4 windows bakken zonder wachtwoord op kan.

Nu krijg ik dus iedere keer die windows foutmeldingen: het lijkt net of 'ie die bak helemaal niet kan vinden ofzo. Maar het netwerk werkt verder perfect, ik kan die linux pak gewoon pingen, en ik kan vanuit die linux bak gewoon inetten.


BTW:
het is null passwords ipv passwds, maar dat werkt dus nog steeds hetzelfde

Verwijderd

wil je effe je config posten
gewoon effe typen dan zal ik effe kijken
of er dikke bug in zit of zo
:)

Verwijderd

heb je de goeie kernel module wel geinstalleerd.
dus smbfs en vfat??

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[global]
workgroup = REMSOFT
server string = PI-75MHz
security = user
hosts allow = 192.168.0 127.0.0
guest account = share
share modes = yes
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
null passwords = yes

[share]
    comment = test
    path = /home/share
    public = no
    writable = yes
    user = share
    create mode = 0775

zo dan?

  • Pantagruel
  • Registratie: Februari 2000
  • Laatst online: 19-08 21:19

Pantagruel

Mijn 80486 was snel,....was!

Wat te doen:

User aanmaken die in de dir alles mag (noem em bijv smbuser group smb).
SMB.conf zo aanpassen dat de dir geshared wordt (heb je dus al).
De toegang tot die dir vergeef je aan GUEST [allow guest=OK] en de redirectie
van de GUEST user doe je naar de SMBUSER [ map guest to = SMBUSER].
Uiteraard is de toegang tot de dir op basis van SHARE (NIET USER anders
moet je inloggen en moet de windhoos user bestaan op de linux doos maar
dat zal je niet verbazen).

Als het goed is moet het werken.

Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R


  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
oeps, kernel module, vast niet.... hoe zie ik dat?

Verwijderd

ik heb geen idee:?
maar je kan wel effe make menuconfig draaien
en de module installeren:)

Verwijderd

zonder kernel module hebben de windows machines geen toegang ander filesystem
en je kan het beter op user zetten
en null passwds aan
en run effe een keer testparm
een zeg effe of die fouten geeft

Verwijderd

alleen als file server he
nou je kan windows laten denken dat het een nt server is door
oslevel = 65
aan te zettten
misschien dat dat het is

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
testparm geeft geen fouten
oslevel=65 verandert niks...

pff..

Verwijderd

modules???

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
code:
1
bash: make: command not found

hoe kan dat nu weer? :?

Verwijderd

hmm
staat er iets belangrijks op die server
als dat niet zo is gewoon opnieuw installeren
en ALLE modules doorb bladeren en als je denkt dat je er wat aan hebt installeeren

Verwijderd

en vergeet smbfs en vfat NIET
ander kan je weer opnieuw beginnen

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Nja, doe ik dat wel, staat toch niks bijzonders op. maar dat wordt dan wel morgen... *gaap*

in ieder geval txalot bagger:)

Verwijderd

graag gedaan

Verwijderd

o ja installeer gewoon gno samba dan heb
je een gui id veeeeeeeeel simpeler
>:)

Verwijderd

Misschien een stomme vraag maar wat is het IP adres/netmask van je windows machine ???

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
192.168.0.6 / 255.255.255.0

Verwijderd

Dat je die kernel-module moet installeren is de grootste onzin! Dat heb je alleen nodig als je vanaf je linux-bak smb-shares wilt mounten en die wil benaderen als gewone directories.
Je hebt het dus niet nodig om een smb-server op te zetten!!!


Je moet dus zoals gezegd iig "encrypt passwords" op yes zetten.

Zorg verder dat de betreffende gebruiker ook een gebruiker is op de linux-machine (adduser).

Verder zie ik in je config-file nergens een regel staan die aangeeft wat de netbios-naam van je sambabak is (dit is dus de naam die je in windhoos behoort te zien in networkneighbourhood). Het is dus iets anders dan "serverstring" die je er wel in hebt staan! "serverstring" geeft alleen een omschrijving terug die bij de netbios naam hoort.
Voeg hetvolgende toe aan smb.conf:
netbios name = NAAM_DIE_JE_ERAAN_WIL_GEVEN
bijvoorbeeld: netbios name = linuxbak
Als ie het nu nog niet doet ga dan maar eens verder met het onderstaande gedeelte.

Kijk of de betreffende user ook is toegevoegd aan "smbpasswd". Pak hiervoor je favoriete editor, bijv "vi".
Tik in "vi /etc/smbpasswd". Als daar je gebruiker niet tussen staat is hij dus niet aangemaakt!
Aanmaken doe je dus zoals gezegd met "smbadduser -a GEBRUIKERSNAAM".
Veranderen van password doe je met "smbpasswd GEBRUIKERSNAAM".
Weghalen van de user met "smbpasswd -x GEBRUIKERSNAAM" Eventueel kun je ook altijd de "-n" switch gebruiken om geen wachtwoord op te hoeven geven.

Kies een dir die je wilt sharen. Zet daar de goede permissies op!!! Let dus ook op de group en user die je permissies geeft voor die directory.
Ik zie dat je "/home/share" gebruikt. Ik neem aan dat je dus ook een user "share" aangemaakt hebt?
Denk er verder aan dat als windhoos een verbinding legt met die share dat hij dit zal doen met de username, zoals je op windhoos inlogt!

Er zijn nu 3 opties, waarvan de laatste de beste is:
-1: Je maakt die dir voor iederen toegankelijk

-2: Je zorgt dat de verbinding altijd als user "share" gemaakt wordt.

-3: Je maakt alle gebruikers aan in smbpasswd en op je systeem. Vervolgens gooi je al die gebruikers in 1 group. Zeg "smbusers". Daarna maak je die share alleen toegankelijk voor de user en de group (chmod -R 770 /home/share, chgrp smbusers -R /home/share)
Die eerste is een kwestie van "chmod 777 -R /home/share".

Voor de tweede moet je hetvolgende in smb.conf zetten:
map to guest = bad user
guest account = share
[share]
guest ok = yes
force user = share
Voor de derde doe je hetvolgende:
* "groupadd smbusers"
* "adduser GEBRUIKERSNAAM_IN_WINDHOOS -g smbusers"
eventueel aangevuld met "-s /bin/false" en "-d /dev/null". Als je niet wil dat de gebruikers een home-dir hebben en in kunnen loggen op de shell
* "chmod 770 -R /home/share"
* "chgrp smbusers -R /home/share"
* "smbpasswd -a GEBRUIKERSNAMEN_IN_WINDHOOS"
eventuel met -n voor geen wachtwoord.
Dit moet het doen :)

Test het maar eens door het volgende in te tikken:
"smbclient //SAMBA_NAAM/share -U GEBRUIKERSNAAM"
Mocht ie het nou nog niet doen, probeer dan eens om een verbinding te maken via windhoos:
"//IP_NUMMER_VAN_SAMBABAK/share".
Als ie het dan wel doet is het een kwestie van de wins-server aanzetten, Dit is sowieso trouwens een goed idee.
Okee zal ik dat ook nog maar ff uittikken, nou ik toch bezig ben:):
"wins support = yes"
"name resolve order = wins lmhosts"
Tja en als ie het dan nog niet doet dan zou ik het zo ook niet meer durven zeggen!

Verder zou ik zeggen kijk ook eens op de volgende site: www.samba.org:)

[edit: tikfoutjes, waarvan er nu ongetwijfeld nog wel een paar in zitten]

Verwijderd

Op woensdag 24 januari 2001 16:05 schreef bagger3001 het volgende:
o ja installeer gewoon gno samba dan heb
je een gui id veeeeeeeeel simpeler
>:)
Plus dat je dan helemaal niet meer weet wat je aan het doen bent.

Sorry hoor maar IMHO gebruik je als linux-gebruiker juist (bijna) altijd de tekst-bestanden als configuratie bestand en niet van die GUI's.
In die config-bestanden staan meestal de dingen nog eens veel beter beschreven dan in de handleiding die erbij zit.

[edit: Typen is best moeilijk |:(]

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
ok, nelske, allereerst bedankt voor de load aan informatie. Maar je raad het al, hij doet het nog niet:(

Ik heb redhat toch eens opnieuw geinstalleerd, kan natuurlijk nooit kwaad. De share heet nu data.

Mijn smb.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[global]
netbios name = nikita
workgroup = REMSOFT
server string = PI-75MHz
security = user
hosts allow = 192.168.0. 127.0.0.
guest account = data
share modes = yes
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
null passwords = yes
wins support = yes
name resolve order = wins lmhosts

[data]
path = /home/data
public = yes
writable = yes
user = data
guest ok = yes
browseable = yes

Ik heb de user data aangemaakt, met homedir /home/data. Toen heb ik chmod 777 -R /home/data gedaan. De user staat nu in /etc/smbpasswd.

Maar nog hetzelfde probleem. Soms krijg ik 'The network is busy' en soms 'Computer or share name not found'. Zowel als ik het met de computer naam probeer als met het IP.

MAAR:
code:
1
smbclient //SAMBA_NAAM/share -U GEBRUIKERSNAAM

doet 'ie wel!

rara, hoe kan dat? :?


btw: nelske, ik zie dat je TI op de TU/e doet, like me:)

Verwijderd

btw: nelske, ik zie dat je TI op de TU/e doet, like me
It's a small world after all:)

Geen tentamentjes in te halen?

Maar goed het feit dat ie het nog niet doet is niet zo mooi:'(

Aangezien hij het wel op de linux-bak zelf doet, gok ik dat het hem alleen maar in het feit zit dat je "host allow" regeltje niet goed is!

Weet je zeker dat de ip-adressen van de windhoos-computers waarmee je de verbinding maakt wel in de range 192.168.0.1-192.168.0.254 zitten?
Zo nee dan moet je de regel in je smb.conf aanpassen aan jouw ip-range.

Kijk verder eens in de log-files wat je daar kan vinden (standaard in de dir. /var/log/samba)!
Is meestal hoogst bruikbaar.

Wat je ook nog kan doen is in /etc/lmhosts handmatig alle ip-adressen met hun bijbehorende netbios-naam in gaan kloppen, maar aangezien je een laptop (TU/e:P) hebt zul je toch liever het wins-server gedeelte willen gebruiken in samba.

Zorg er dus voor dat in "name resolve order"
"wins" voor "lmhosts" staat.
Mocht ie het nou nog niet doen, dan kun je dus bovenstaande in /etc/lmhosts inkloppen en de volgorde omdraaien.
Dus "lmhosts" voor "wins" zetten.

Ik hoop dat ie het nou wel doet

Groetjes Niels

Verwijderd

niks te bullshit zonder die module werkt
het bij mij NIET hoor.
en encrypted passwds had ie toch al aan staan.
:(

Verwijderd

Vul eens in bij hosts allow: 192.168.0.0/24
Ik heb vaker gehoord dat de notatie zoals jij die gebruikt fout gaat.

Verwijderd

Op donderdag 25 januari 2001 12:16 schreef bagger3001 het volgende:
niks te bullshit zonder die module werkt
het bij mij NIET hoor.
en encrypted passwds had ie toch al aan staan.
:(
Ja tuurlijk. Ga jij nog maar ff lekker de kernel documentatie na lezen! Ik heb hem hier op meerdere systemen draaien, zonder dat dat aanstaat hoor!:(

Zullen we gaan wedden:?

Verder schijnt lezen best moeilijk voor je te zijn he of niet?
Bij dat stukje van die encrypted passwords in mijn tekst stond toch echt duidelijk dat, dat al gezegd was door iemand. Misschien dat het ook al wel in z'n smb.conf stond; ik heb het alleen herhaald om er zeker van te zijn dat dat in iig ook aan zal staan.
Weet ik veel of ie in de tussentijd nog heeft zitten frotten in z'n smb.conf

En verder... kom met zinnige opmerkingen of zeg anders niks:(

Het komische hieraan vind ik nog wel dat ik me nou nog ga lopen verdedigen tegen jou ook:)

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
- Ik weet ZEKER dat mijn computers tussen 192.168.0.1 en 192.168.0.254 zitten. (static IP's, nix DHCP) Ik heb vanalles geprobeerd met wins, lmhost...

- Ik heb ook 192.168.0.0/24 gebprobeerd

- In de dir met log files staat nix bruikbaars, geen files behalve die 2 deamon logs.


En wat is er nu aan de hand? Ik ben er achter gekomen dat het op 1 PC (nl. 192.168.0.2) werkt, maar dan alleen als ik in Windows inlog met 'data', en dan moet ik nog het goed password intypen bij de verbinding. Vanuit de andere pc's nog steeds niks:?

Verwijderd

Euhmm, je logt toch wel in op het netwerk he?

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
euh, ja, dat zeg ik toch?
...maar dan alleen als ik in Windows inlog met 'data'...
Als ik dus met een ander login inlog doet ie nix.

Verwijderd

Okee ik bedoel dat je op die andere computers ook met username inlogt?

Maar goed, het is gewoon een kwestie van users aanmaken op je samba bak (evt. zonder wachtwoord) voor elke windows gebruiker.

Dit is altijd nog de veiligste optie.
Als je dan ook nog tweakui installeert kan je zelfs met wachtwoorden werken, zonder dat je ze ooit in hoeft te tikken (gebeurt automatisch bij het inloggen).

Je kunt ook nog zoals al eerder vermeld het volgende in smb.conf zetten:
map to guest = bad user
null passwords = yes
Die laatste had je er al in staan, maar ik heb hem er toch bij gezet om zeker te zijn dat je die er dan in laat staan.

Zorg ervoor dat de user "share" dus geen wachtwoord heeft (-n switch bij smbpasswd).
Je hoeft nu dus geen wachtwoord op te geven om erop te komen. Verder kan iedereen met een andere user-naam er nu op komen, aangezien die als guest (=share) de verbinding maken

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Jaaahh!!! het worx!!!

Om een of andere vage redenen moest ik eerst de windhoos bakken twee keer rebooten, maar nu werkt het dus.

Ik kan nu met een random user, en zonder passworden, op die linux share. Het is dan wel niet de veiligste optie, maar voldoet voor mijn netwerk prima. Het gaat er hier alleen maar om dat mijn huisgenoten zonder ingewikkelde userid's en wachtwoorden vanaf alle PC's bij hun documenten kunnen.

Nu alleen nog een ander harddiskje erin hangen, want anders passen er nog niet veel docjes op:)

Nja, iig, hardstikke bedankt nelske;)

BTW:
Geen tentamentjes in te halen?
nopes:) Ik heb het eerste trimester al goed me best gedaan:P

Verwijderd

:) Mooi zo het heeft ff geduurd, maar dan heb je ook wat he :)

Maar goed je bent nu wel aardig op de hoogte van wat je allemaal met samba kan doen:P

[kon het ff niet laten modus]
Zie je nou wel bagger3001 dat die module helemaal niet nodig is voor een smb-server:+
[/kon het ff niet laten modus]

  • Optical
  • Registratie: Juli 2000
  • Laatst online: 02-06-2025
dan heb je waarschijnlijk 'make' niet geinstalleerd staan ...

(zal ie wel niet doen als je een default install doet)

ff met je packagemanager , of met de hand het rpm- etje installeren ...


ik denk dat je dan misschien 'automake' en 'gcc' ook nodig hebt .... tis maar n gok ..

If at first you don't succeed, cheat. Repeat until caught. Then lie .


  • Optical
  • Registratie: Juli 2000
  • Laatst online: 02-06-2025
oeps sorry ik zat onder aan pag. 1 te kijken ..

If at first you don't succeed, cheat. Repeat until caught. Then lie .


  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Ok, ik heb er nu een hd bijgehangen, en het werkt nu vrij goed allemaal, op 2 dingen na:

1) Als ik een file in bijv. Word save op de samba share, dan verandert vaak de hele filename in UPPERCASE. Ook bij renamen wil dit nog wel eens gebeuren. Hoe kan dat? :? Is vrij irritant namelijk...

2) Alle files op die 2e hd (die gemount is op /mnt/hdc) zijn -rwxr-xr-x, met owner en group 'root'. Als ik dus in samba de user instel op 'data', of 'share', of whatever, heb ik dus geen write access vanaf mijn windhoos machines. Als ik een chmod 777 of die files doe, geeft 'ie geen error, maar hij doet ook nix. chown en chgrp lukt ook niet, dan krijg ik 'Operation not permitted'.

Ik heb dus nu maar de user in samba op root ingesteld, en dat werkt wel, maar is natuurlijk geen fatsoenlijke oplossing.


Iemand suggesties?

Verwijderd

Samba, altijd leuk :9
1) Als ik een file in bijv. Word save op de samba share, dan verandert vaak de hele filename in UPPERCASE. Ook bij renamen wil dit nog wel eens gebeuren. Hoe kan dat?
Het heeft iets met mangling te maken van samba, ik heb de volgende opties in de sectie [global] gebruikt:
# Mangling
mangled stack = 50
default case = lower
case sensitive = No
preserve case = Yes
short preserve case = Yes
mangle case = No
mangling char = ~
hide dot files = Yes
De default case zou bij jou je probleem moeten verhelpen... Tjek ook even het betreffende hoofdstuk uit Using Samba van O'Reilly (aanschaf wel waard, en naar ik mag aannemen, hebben ze die op de TU/e ook wel in de bibliotheek ;))
Het boek vind je hier online: Using Samba.
2)Als ik dus in samba de user instel op 'data', of 'share', of whatever, heb ik dus geen write access vanaf mijn windhoos machines.
Volgens mij heb je deze niet staan in je smb.conf, opties horen bij de desbetreffende share waarin ook geschreven mag worden:
writeable = Yes
create mask = 0770
Dat zou het wel moeten doen, denk ik zo...
Iemand suggesties?
Bij deze... Kijk ook nog even op de volgende website voor wat performance tuning:
http://www.dd.iij4u.or.jp/~okuyamak/Documents/tuning.english.html.

Samba-ze! :)

Verwijderd

Oeps, lezen is moeilijk... |:(

Het tweede probleempje komt waarschijnlijk, doordat de hdd door root gemount wordt, en niet door de user samba/data/whatever.
Maak dus in je /etc/fstab even een regeltje aan dat de samba-user deze hdd mag mounten, dan ben je denk van het hele probleem af...
/dev/hdc /mountpoint ext2 rw,user,noauto
Zoiets zou het moeten zijn denk. Eventueel kan je nog met de pre-exec optie de hdd automatisch laten mounten, als die share geopend wordt op een windom-machine.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Grofur: klinkt allemaal wel aannemelijk, ik zal het proberen als ik vanavond thuis ben.

Thanks voor de info&links :9

BTW: waar is dat create mask eigenlijk voor?

Verwijderd

Wordt Samba wel aan een poort gekoppeld?

Dat probleem heb ik eens gehad. De deamons draaiden wel maar in de log file was te zien dat Samba zich niet aan de poort bond.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Grofur: Ik heb dat stukje over mangling in mijn smb.conf gepaste, maar nog steeds hetzelfde.

Heeft het niet met het type van die disk te maken? Moet dat ext2 zijn? Volgens fdisk is het type 'Linux'. Zo ja, hoe maak ik zo'n ext2 disk aan?

  • SJR
  • Registratie: Januari 2000
  • Laatst online: 15-02 13:58

SJR

Aha, precies hetzelfde probleem als waarmee ik zat te kloten, en mij is het gelukt. Ik wilde ook anonymous linux shares toegankelijk vanuit Windows.
Dit is m'n smb.conf:

# Samba config file created using SWAT
# from Turbo (192.168.0.110)
# Date: 2001/01/22 10:10:58

# Global parameters
[global]
workgroup = VILLA
server string = Red Hat 6.2 [192.168.0.111]
security = SHARE
encrypt passwords = Yes
null passwords = Yes
log level = 0
log file = /var/log/samba/log.%m
max log size = 50
deadtime = 5
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
load printers = No
os level = 65
preferred master = Yes
dns proxy = No
comment = TurboServer
guest account = villa

[User]
comment = %m's Personal Directory
path = /home/villa/%m
force user = %m
read only = No
guest ok = Yes

[Villa]
comment = Villa
path = /home/villa
read only = No
guest ok = Yes

[dnetc]
path = /home/dnetc
guest ok = Yes
browseable = No


Ik heb het uiteindelijk werkend gekregen met behulp van SWAT (Samba Web Administration Tool). Hiermee kan je vanaf een andere comuter in het netwerk via IE inloggen op de linuxbak. Dan kom je in een HTML omgeving waarmee je heel makkelijk shares kan aanmaken en beheren. Volgens mij is SWAT een RPM op de linux cd. Anders moet je op www.linuxdoc.org zoeken naar manuals ed voor SWAT en Samba (en lees ook 'man samba', 'man smb.conf' en 'man swat' eens helemaal goed door).
Als je het niet aan de praat krijgt dan kan je me altijd mailen (sjr@dds.nl).

***edit***
* SJR had alleen de eerste pagina gelezen.
Mooi dat het nu werkt iig, ook zonder mijn hulp dus. Zoals je kunt zien heb ik ook nog voor elke user een eigen dir waar hij in kan schrijven, verder kan elke user deze dir lezen. Overigens is m'n smbpasswd gewoon leeg, wel heb ik dus voor elke user een account aangemaakt (met dezelfde naam als de client computers in het netwerk hebben).
Verder zijn alle users lid van de group villa en zijn alle dirs en files zo gechmod:
files: -rwxr--r-- user.villa
dirs: drwxr-xr-x user.villa
(ik weet niet meer zeker of die laatste 'other' r-- en r-x wel nodig zijn...)

  • shadax
  • Registratie: Mei 2000
  • Niet online
ext2 is het filetype van linux, dus dat staat gewoon goed

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
hmzz, nou heb ik effe in fdisk zitten klooien, en nu wil 'ie de disk niet meer mounten. Nu moet ik ineens het FS type specificeren. mount -t ext2 dach ik dus, maar die kan 'ie niet vinden op de disk :?

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
SJR: En jij hebt er geen last van dat de filenames naar UPPERCASE worden omgezet??

  • Twilight
  • Registratie: December 2000
  • Laatst online: 20-08 09:09
smbpasswd?
smbpasswd -a username

De user moet ook aangemaakt zijn op je linux bakkie heh.
suc6!

www.nanon.nl


  • SJR
  • Registratie: Januari 2000
  • Laatst online: 15-02 13:58

SJR

Remco:

Nope

(beetje late reactie)

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
SJR: aha, evengoed thanks:)

Het werkt tegenwoordig trouwens allemaal goed, ook de case van filenames. Ik weet niet waarom, maar het werkt, dus niks aan veranderen:)
Pagina: 1