PDA

Bekijk de volledige versie : Samba2: mehrere User?



strubbl
07-11-2007, 21:02
Hallo,

nachdem ich wengis Tutorial befolgt habe, funktioniert samba nun bei mir.
Nur komme ich trotz mehreren Stunden umhersuchen in den helpfiles von Samba und hier im Forum nicht so recht mit den vielen Einstellmöglichkeiten klar.

Momentan muss man zwar meinen admin-namen beim einloggen ("master") eingeben - aber man kommt auch ohne pw rein!

Ich würde gerne einfach mehrer User mit unterschiedlichen Rechten anlegen. In der orginal-fw ging das ja spielend leicht - aber bei samba2 komm ich insbesondere mit dem password-interface nicht klar.

Konkret will ich:
- Admin-Shares, bei denen man "master" + mein pw eingeben muss
- ein torrent-share, bei dem man eine andere Kombi aus usernamen+pw braucht
- ein MP3-Vollzugriff-Share für meine Mitbewohner (-> wieder anderer username+pw)
- ein Readonly-Mp3-Share, bei dem man keinerlei username+pw braucht.

insbedondere verwirrt mich diese "guest"-Sache. In wenigis TUT gibt man ja als guest den admin-namen ein - warum???

hier mal meine bisherige smb.conf:

[global]
workgroup = WGNETZ
netbios name = ZAUBERKASTEN
security = SHARE
encrypt passwords = Yes
log level = 1
max log size = 100
dns proxy = No
guest account = master
guest ok = Yes
hosts allow = 192.168.1.

[printers]
comment = All Printers
path = /opt/var/spool/samba
printable = Yes
browseable = No

[Torrents]
comment = Die .torrent-Dateien ins Verzeichnis 'source' kopieren dann sp?ter den Download in 'target' abholen
path = /tmp/harddisk/torrent
writeable = yes
browseable = yes
force user = master

[Mp3]
path = /tmp/harddisk/mp3
read only = No

[Mp3 - readonly]
path = /tmp/harddisk/mp3
read only = yes


[ganze hdd]
path = /tmp/harddisk/
read only = No

[/opt - usb-stick]
path = /opt
force user = master
read only = No

newbiefan
07-11-2007, 21:53
Also, versuche einmal meine smb.conf, die geht - natuerlich die notwendigen Korrekturen durchfuehren.

# Samba config file, open for everybody
# for network 192.168.150.x
# Date: 2007/08/23 20:00 last edit from helmut
# Global parameters
[global]
workgroup = HELI.LAN
guest account = nobody
netbios name = SERVER
server string = ASUS
security = SHARE
browseable = yes
guest ok = yes
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
dns proxy = no

[SERVER]
comment = File space
path = /tmp/harddisk/share
writeable = yes
browseable = Yes
force user = admin

[opt]
comment = Optware files
path = /opt
user = admin
writeable = no
browseable = yes

[sticky]
comment = 128MB Stick
path = /tmp/harddisk/part1
writeable = yes
browseable = yes
force user = admin

legolas
09-11-2007, 20:22
Hi,

die Sache mit Samba läuft so:

1. user anlegen in /etc/passwd
2. user der Gruppe zuordnen in /etc/group
3. /etc/smb.conf anlegen und Verzeichnisse freigeben
4. /etc/smbpasswd anlegen

Bei Dir fehlen 1., 2. und 4. In /etc/passwd muss der selbe User stehen wie in /etc/smbpasswd. Benutze da auch das gleiche Passwort. Achtung, die Syntax ist aber in beiden Dateien verschieden. Also nicht einfach kopieren!

Hangel Dich mal durch diese Infos:

http://wl500g.info/showthread.php?t=4939&highlight=schreibrechte+samba

Da findest Du die Lösung.

So gehts bei mir zumindest prima.

Norbert