Toon posts:

[Debian][Samba] Guest inlog?

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

Verwijderd

Topicstarter
Ik heb dus een eigenaardig probleem, ik wil dus een mix van een public share [public] en een dir die alle user mappen bevat [home] deze moet private worden dus wil ik daar een authenticatie op, dit lukt wel, ik krijg mooi zo'n venstertje van windows met daarbij gebruikersnaam en wachtwoord, alleen is gebruikersnaam al ingevuld :? Namelijk: Gast en dit kan ik niet veranderen. Heb al diverse opties geprobeerd en ook aardig stukje google gedaan, maar niet echt mijn probleem kunnen vinden.

Hier mijn config:

root@hephaistos:/etc/samba# cat smb.conf
[global]
workgroup = olympus
server string = hephaistos.mserver.nl
netbios name = hephaistos
hosts allow = 10.0.0.0/16
security = share
syslog = 0
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
socket options = TCP_NODELAY

[public]
guest ok = yes
browsable = yes
guest only = no
guest account = nobody
path = /netshares/categories
writeable = yes
create mask = 0700
directory mask = 0700

[home]
map to guest = bad user
security = user
path = /netshares/users
writeable = yes
comment = Home Directories
browseable = yes
create mask = 0700
directory mask = 0700
valid users = %S


Wie o Wie weet wat hier fout is?

  • Theraven1982
  • Registratie: December 2005
  • Laatst online: 21-07-2011
gebeurt het ook als je
security=user (ipv security=share)
hebt?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

welke windows is het? dat heb ik nml ook een keer gehawd, en had idd ook met de security mode te maken meen ik.

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Topicstarter
Theraven1982 schreef op zondag 30 september 2007 @ 21:40:
gebeurt het ook als je
security=user (ipv security=share)
hebt?
Dan heb ik op alles een w8woord en dat wil ik niet, want dan kan men niet de mappen zien die er allemaal zijn
Boudewijn schreef op zondag 30 september 2007 @ 21:48:
welke windows is het? dat heb ik nml ook een keer gehawd, en had idd ook met de security mode te maken meen ik.
Windows XP Prof SP2 op alle 3 de bakken

[ Voor 31% gewijzigd door Verwijderd op 30-09-2007 22:00 ]


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

[quotes]guest account = nobody[/quotes].
nav dat: hoe staan je linux rechten?

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Topicstarter
Boudewijn schreef op zondag 30 september 2007 @ 22:00:
[quotes]guest account = nobody[/quotes].
nav dat: hoe staan je linux rechten?
Dat is het probleem niet, de public share werkt, alleen de [home] share doet zo vaag

  • Theraven1982
  • Registratie: December 2005
  • Laatst online: 21-07-2011
En wat als je het in de cmd uitvoert?

zoiets als
net use Z: \\server\share /user:username /password:yourpassword /persistent=yes

Werkt het dan wel/niet?

Verwijderd

Topicstarter
C:\Documents and Settings\Matthias>net use Z: \\10.0.2.3\home /user:matthias
Wachtwoord is niet geldig voor \\10.0.2.3\home.

Geef het wachtwoord voor 'matthias' op om te verbinden met '10.0.2.3':
Systeemfout 86.

Het opgegeven netwerkwachtwoord is onjuist.

en ja met security=user kan ik gewoon inloggen met dat wachtwoord alleen dan kan ik dus niet meer zien welke mappen er zijn en forced ie zegmaar dat ik een w8woord in moet voeren terwijl dat voor die share niet nodig is.


Persistent en password als optie kende hij niet, maar ik heb wel het goede wachtwoord ingevoerd ;(

edit:

Dit bedoel ik dus:

Afbeeldingslocatie: http://mserver.nl/got/samba.png

[ Voor 28% gewijzigd door Verwijderd op 30-09-2007 22:33 . Reden: plaatje toegevoegd ]


  • wallyberk
  • Registratie: Maart 2000
  • Laatst online: 16-01 16:34
De usernaam niet te wijzigen is, komt omdat bij "security = share" de username er niet toe doet. Immer op deze wijze emuleert samba de mogelijkheden van win95/98 en daar kon je alleen een password op geven bij een share.

Via google is trouwens best wat te vinden: http://www.google.nl/sear...ication+Prompt+greyed+out

  • Theraven1982
  • Registratie: December 2005
  • Laatst online: 21-07-2011
Kun je niet gewoon security=user doen, en dan de publieke share gewoon public=yes doen? Dat lijkt me de simpelste oplossing.
(het is alweer een tijdje geleden dat ik met samba heb zitten stoeien)

[ Voor 10% gewijzigd door Theraven1982 op 01-10-2007 01:01 ]


Verwijderd

Topicstarter
Theraven1982 schreef op maandag 01 oktober 2007 @ 01:00:
Kun je niet gewoon security=user doen, en dan de publieke share gewoon public=yes doen? Dat lijkt me de simpelste oplossing.
(het is alweer een tijdje geleden dat ik met samba heb zitten stoeien)
Dat is dus het leuke dat werkt niet, mijn huidige samba config:

matthias@hephaistos:~$ cat /etc/samba/smb.conf
[global]
workgroup = olympus
server string = %h server
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
socket options = TCP_NODELAY

[homes]
comment = Home Directories
browseable = no
writable = yes
create mask = 0700
directory mask = 0700
valid users = %S

[pool]
comment = pool
browseable = yes
path = /netshares/categories
public = yes
only guest = no
guest account = nobody
create mask = 0660
directory mask = 0771
writable = yes


De [homes] werkt nu goed met een password erop, maar de [pool] ook terwijl die juist public moet zijn :(

  • Theraven1982
  • Registratie: December 2005
  • Laatst online: 21-07-2011
en als je in global
map to guest = bad user
zet?

(en mss
username map = /etc/samba/smbusers
in global?)

ik neem aan dat de permissions goed staan op de public folders; wat staat er in de logs?

[ Voor 67% gewijzigd door Theraven1982 op 01-10-2007 11:30 ]


Verwijderd

Topicstarter
Theraven1982 schreef op maandag 01 oktober 2007 @ 11:16:
en als je in global
map to guest = bad user
zet?

(en mss
username map = /etc/samba/smbusers
in global?)

ik neem aan dat de permissions goed staan op de public folders; wat staat er in de logs?
nee, dat was het niet, permissies staan goed, daar als ik security=share gebruik de public wel werkt.

die van die username map, dat bestand bestaat niet, en logs:

[2007/10/01 11:44:30, 0] param/loadparm.c:lp_do_parameter(3446)
  Global parameter map to guest found in service section!
[2007/10/01 11:44:30, 0] param/loadparm.c:map_parameter(2698)
  Unknown parameter encountered: "guest"
[2007/10/01 11:44:30, 0] param/loadparm.c:lp_do_parameter(3428)
  Ignoring unknown parameter "guest"


Dit is met de map to guest = bad user

  • Theraven1982
  • Registratie: December 2005
  • Laatst online: 21-07-2011
heb je map to guest wel in global staan?>

Verwijderd

Topicstarter
Theraven1982 schreef op maandag 01 oktober 2007 @ 11:58:
heb je map to guest wel in global staan?>
Juist! Dat was het, ik meende toch echt net te zien dat je zei dat het in [pool] moest, ge-edit? Hardstikke bedankt, dit is precies wat ik wil :)

edit:

voor de search ff nog mijn huidige config

root@hephaistos:/etc/samba# cat /etc/samba/smb.conf
[global]
workgroup = olympus
server string = %h server
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
socket options = TCP_NODELAY
map to guest = bad user

[homes]
comment = Home Directories
browseable = no
writable = yes
create mask = 0700
directory mask = 0700
valid users = %S

[pool]
comment = pool
browseable = yes
path = /netshares/categories
public = yes
only guest = no
guest = ok
guest account = nobody
create mask = 0660
directory mask = 0771
writable = yes

[ Voor 61% gewijzigd door Verwijderd op 01-10-2007 12:24 ]


  • Theraven1982
  • Registratie: December 2005
  • Laatst online: 21-07-2011
Ja, ik had inderdaad ge-edit... ik zat in 1e instantie te twijfelen, maar had het nog (voor je nwe post met de error) veranderd. Ben blij dat het werkt... heb wel een aantal samba servers draaien, maar daar kijk ik nooit naar. Vandaar dat het allemaal wat troebel was ;).

Verwijderd

Topicstarter
Theraven1982 schreef op maandag 01 oktober 2007 @ 17:26:
Ja, ik had inderdaad ge-edit... ik zat in 1e instantie te twijfelen, maar had het nog (voor je nwe post met de error) veranderd. Ben blij dat het werkt... heb wel een aantal samba servers draaien, maar daar kijk ik nooit naar. Vandaar dat het allemaal wat troebel was ;).
Laatste keer dat ik samba heb aangeraakt was met suse linux 7.3 :Y)

  • Sosabowski
  • Registratie: Juni 2003
  • Laatst online: 18-12-2025

Sosabowski

nerd

Verwijderd schreef op maandag 01 oktober 2007 @ 12:12:
voor de search ff nog mijn huidige config

guest = ok
moet zijn
guest ok = yes

The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts. -- Bertrand Russell


Verwijderd

Topicstarter
IorGie schreef op zondag 07 oktober 2007 @ 15:31:
[...]

moet zijn
guest ok = yes
Zo ja idd, blijkbaar is het niet een kritieke optie, want het zou betekenen dat ie nu dus "zonder" die optie ook werkt, zo weer een regeltje config minder :)
Pagina: 1