[Samba] Private share werkt niet?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • GorillaHuman
  • Registratie: December 2009
  • Laatst online: 07-03-2023
Na wat gepruts heb ik Ubuntu 10.04 server geinstalleerd op 'n oude PC, met 'n Samba package (3.4.7).
Het geval:
- Ik wil graag voor mijn studentenhuis een aantal public shares hebben waar iedereen op kan.
- Ik wil een privé map zodat m'n backup niet perongeluk door iemand eraf wordt gemieterd.

De public shares werken prima (geen user/pwd nodig), maar helaas kan ik niet inloggen met m'n username/pwd die ik heb aangemaakt op de server (zowel unix als smbpasswd). Ik krijg een access denied; wat iets met de chown en chmod te maken heeft, ik kan er alleen op komen als ik 'm op 0777 zet. En dus, dat iedereen erop kan (navigeren via de ext. HDD -> backup map werkt, geen passwoord prompt.). Heeft iemand enig idee wat ik fout doe??
Hieronder een dump van me smb.conf

Alvast bedankt!

offtopic:
Ik ben een linux n00b :)


[global]
workgroup = workgroup
server string = %h server (Samba, Ubuntu)
security = SHARE
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
username map = /etc/samba/smbusers
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d

[Disk 1 150GB]
comment = DataServer HDD 1 150gb Intern
path = /media/inthdd1
read only = No
create mask = 0755
guest ok = Yes

[Backup]
comment = map backup
path = /media/usbhdd1/Backup
valid users = Stefan
force user = Stefan
read only = No

[Disk 2 160GB]
comment = DataServer HDD 2 160gb Intern
path = /media/inthdd2
read only = No
create mask = 0755
guest ok = Yes

[Disk 3 640GB]
comment = DataServer HDD 3 640gb Extern
path = /media/usbhdd1
read only = No
create mask = 0755
guest ok = Yes

Acties:
  • 0 Henk 'm!

Verwijderd

Ik adviseer je slechts om deze pagina door te lezen:http://www.samba.org/samb...anpages-3/smb.conf.5.html

Acties:
  • 0 Henk 'm!

  • DeKaerften
  • Registratie: December 2007
  • Niet online
GorillaHuman schreef op dinsdag 13 juli 2010 @ 02:51:

[...]

[global]

[...]

username map = /etc/samba/smbusers

[...]
Heb je je eigen user account ook aangemaakt als smbuser? Je geeft namelijk met die regel aan dat je users als smbuser moeten bestaan om in te mogen loggen. (En heb je die user vervolgens ook het juiste password gegven?)

Acties:
  • 0 Henk 'm!

  • GorillaHuman
  • Registratie: December 2009
  • Laatst online: 07-03-2023
Ja, dat heb ik gedaan. Misschien is het inloggen vanuit windows op de server het probleem? Er staat namelijk altijd "Domain: LAPTOP". Dit is alleen weg te krijgen door een backslash voor mijn username te zetten.
Maar, wat ik ook probeer, ik blijf die foutmeldingen krijgen..

Acties:
  • 0 Henk 'm!

  • UnicronNL
  • Registratie: December 2009
  • Laatst online: 29-04-2024
security = SHARE

14.4.2. Share-Level Security

With share-level security, the server accepts only a password without an explicit username from the client. The server expects a password for each share, independent of the username. There have been recent reports that Microsoft Windows clients have compatibility issues with share-level security servers. Samba developers strongly discourage use of share-level security.



misschien kun je eens gaan testen met:
security = user

Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 09:12
smbpasswd -a user gedaan?

Acties:
  • 0 Henk 'm!

  • UnicronNL
  • Registratie: December 2009
  • Laatst online: 29-04-2024
Kun je je samba config aanpassen

waar je

"security = share"
hebt staan

veranderen in"
"security = user"

en dan samba herstarten en verder testen.

Acties:
  • 0 Henk 'm!

  • GorillaHuman
  • Registratie: December 2009
  • Laatst online: 07-03-2023
Bedankt voor de reacties. Samba staat nu op security = user.
[global]
workgroup = Villa
server string = Films, series, muziek, etc.
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
username map = /etc/samba/smbusers
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d

[Stefan]
comment = Stefans map
path = /media/inthdd3/Stefan
valid users = Stefan
force user = Stefan
read only = No

[Disk 4 640GB]
comment = DataServer HDD 3 640gb Extern
path = /media/usbhdd1
read only = No
create mask = 0755
guest ok = Yes
Wanneer ik echter op share "Stefan" probeer in te loggen, krijg ik "is not accessable. You might have not permission blabla".
Ik heb een unix account gemaakt genaamd Stefan, en een smbpasswd.

Misschien gaat het fout bij username map = /etc/samba/smbusers? Hier heb ik alleen maar Stefan = Stefan in staan...

Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Je hebt een account "Stefan" of een account "stefan"?

Onder Linux zijn ook usernames case sensitive.

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • GorillaHuman
  • Registratie: December 2009
  • Laatst online: 07-03-2023
Heb ik op gelet bij t aanmaken; zowel samba als ubuntu heeft username Stefan..

Ik heb Disk 3 gedeeld voor iedereen, en daar een map in genaamd Stefan, welke weer apart gedeeld is. Vervolgens heb ik de ownership gegeven van de map aan Stefan, en chmod 0700.
Maar misschien is de username map fout? Ik had ook ergens weer gelezen dat dat niet meer hoefde in de versie van samba die ik draai; 3.4.7...

[Stefan]
comment = Stefans map
path = /media/inthdd3/Stefan
valid users = Stefan
force user = Stefan
read only = No

[Disk 3 160GB]
comment = DataServer HDD 3 160gb Intern
path = /media/inthdd3
read only = No
create mask = 0755
guest ok = Yes

Acties:
  • 0 Henk 'm!

  • jbhc
  • Registratie: Juli 2007
  • Laatst online: 06-10 10:27
Volgens mij werkte het bij mij pas op het moment dat mijn share password het zelfde was als mijn windows login password.

Acties:
  • 0 Henk 'm!

  • GorillaHuman
  • Registratie: December 2009
  • Laatst online: 07-03-2023
Het werkt inmiddels. Bleek dat ik mijn laptop een keer opnieuw moest opstarten, en magischerwijs werkte het toen direct, via map network drive. :)
Bedankt allemaal!
Pagina: 1