PDA

Bekijk de volledige versie : Hilfe bei Samba - Platte öffnet nicht



schmidt_as
30-09-2005, 23:30
Ich hab es jetzt geschafft und habe Samba eingerichtet - hoffe ich.
Das Laufwerk wird jedenfalls in der Netzwerkumgebung des Laptops angezeigt. Möchte ich aber darauf doppelt klicken so öffent sich eine Login-Maske - das versteh ich noch. Gebe ich admin admin ein komm ich nicht auf die Platte sondern zum Webinderface. Was ist da jetzt schon wieder falsch?

Kann ich die Platte noch für weitere Benutzer frei geben? Wie geht dass. Kann ich die infach in die smb.conf schreiben?

Ich versuch mal die ein paar Screenshorts anzuhängen damit Ihr evtl. die Fehler nachvollziehen könnt.

[global]workgroup = Heimnetz


guest account = nobody

security = share

browseable = yes

guest ok = yes

guest only = no

log level = 2

max log size = 500

encrypt passwords = yes

dns proxy = no
[Extern]


[ext3]
path=/tmp/harddisk/part1
path=/temp/harddisk
writeable = yes
browseable = yes
force user = admin











~
~
~
~
~
~
~
~
~
~
~
~
~
~
~

(none) login: admin
Password:
[admin@(none) root]$ cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro 0 0
none /dev devfs rw 0 0
proc /proc proc rw 0 0
ramfs /tmp ramfs rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
/dev/discs/disc0/part5 /tmp/harddisk vfat rw,sync 0 0
[admin@(none) root]$


Könnt Ihr mir weiterhelfen

samoht
01-10-2005, 10:42
In der smb.conf ist die Pfadangabe doppelt. Die Zeile "path=/tmp/harddisk/part1" muss raus.

Hier meine conf-Datei als Beispiel:


[global]
workgroup = Home
#guest account = nobody
#security = share
security = user
browseable = yes
guest ok = no
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
dns proxy = no
preserve case = yes
short preserve case = yes
[linux]
path=/
writeable = no
browseable = yes
force user = admin
[opt]
path=/opt
writeable = yes
browseable = yes
force user = admin
[ftp_privat]
path=/opt/ftp_pvt
writeable = yes
browseable = yes
force user = admin
[ftp_public]
path=/opt/ftp_pub
writeable = yes
browseable = yes
force user = admin

Gruß
Thomas

schmidt_as
01-10-2005, 11:41
Geht leider auch nicht.
Komisch ist, dass ich unter der Netzwerkumgebung den Asus Wireless Router hab und nicht die Festplatte. Klick ich den doppelt komm ich ins webinterface.

Geb ich im Explorer \\192.168.1.1 oder \\192.168.1.1\Extern ein kommt die Fehlermeldung: Die Datei wurde nicht gefunden überprüfen Sie...

Versuche ich im Explorer das Laufwerk zu verbinden hab ich unter Heimnetz den Router gar net. Da sind nur meine PC´s.

Ich bin zur Zeit im Arbeitsgruppe: Heimnetz und als admin ohne Passwort auf meinem PC eingologgt. Muss ich evtl. Norten deaktiviern?

Meine neue smb.conf

(none) login: admin
Password:
[admin@(none) root]$ vi /etc/smb.conf
[global]workgroup = Heimnetz


guest account = nobody

security = share

browseable = yes

guest ok = yes

guest only = no

log level = 2

max log size = 500

encrypt passwords = yes

dns proxy = no
[Extern]


[fat32]

path=/tmp/harddisk
writeable = yes
browseable = yes
force user = admin

samoht
01-10-2005, 12:02
Hast Du überhaupt samba user eingerichtet? Das funktioniert mit smbpasswd:


smbpasswd [options] [username] [password]
options:
-s use stdin for password prompt
-D LEVEL debug level
-U USER remote username
-r MACHINE remote machine
-R ORDER name resolve order
-j DOMAIN join domain name
-a add user
-x delete user
-d disable user
-e enable user
-n set no password
-m machine trust account

User und das verschlüsselte Passwort werden in /etc/smbpasswd gespeichert.

schmidt_as
01-10-2005, 12:04
nee hab ich net - ich probier mal ob ich es hin bekomm.
ICQ hat du nicht zufällig?

schmidt_as
01-10-2005, 12:09
so ich hab jetzt mit ls -l /etc/
erstmal geschaut ob die Datei vorhanden ist. Sie ist auf jedenfall da.

Dann hab ich mit vi die Datei geöffnet. Die ist komplett leer.
Wie leg ich jetzt einen User fest?

schmidt_as
01-10-2005, 12:18
ich blick da nicht durch wie genau erstell ich jetzt z.B. den User test mit dem Passwort test

smbpasswd -a test test
oder
smbpasswd [-a] [test] [test]

??

samoht
01-10-2005, 12:19
Na so wies da oben steht: smbpasswd -a ;-)

schmidt_as
01-10-2005, 12:21
Ich bekomm dann aber folgende Meldung

[admin@(none) root]$ smbpasswd -a test test
smbpasswd: User "test" was not found in system password file.
[admin@(none) root]$

samoht
01-10-2005, 12:44
Na dann musst Du entweder noch den passenden Systemuser anlegen oder aber Du legst für admin ein sambapasswort fest. Das ist wohl das einfachste.

schmidt_as
01-10-2005, 12:54
schau mal hat das jetzt mit dem anlegen geklappt wie gehts jetzt weiter.
Muss ich das vorher speicher?

Danke
Alex

schmidt_as
01-10-2005, 13:04
wie vergeb ich für den admin ein kennwort?

ich muss doch auch über vi benutzer anlegen können

als vi /etc/smbpasswd

und was muss ich dann genau eingeben um den benutzer test mit dem kennwort test zu erhalten?

danke
Alex