PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba wird angezeigt aber kein Zugriff



Suddeler
29.01.12, 13:35
Hallo,

folgenden Konstellation, mit der ich da Problem habe.
Auf meinem Notebook habe ich als Betriebssystem Win7 Pro installiert.
Als virtuelle Maschinen je ein XP Pro und ein open Suse 12.1 64Bit.
Alle Systeme laufen, können sich untereinander anpingen und auf den Windows-Systeme sehe ich auch die Samba-Freigabe. Beim anmelden an der Samba-Freigabe geht mein Problem los. Ich kann da an Usernamen, Passwörter und Hots eintragen was ich will, ich kriege keinen Zugriff auf die Freigabe.
In Suse habe ich den Samba-Server unter yast, nach bestem Wissen, konfiguriert und in den Systemeinstellungen\Freigabe meine Usernamen und das Passwort eingegeben.

Kann mir bitte jemand weiterhelfen !
Ich brauche morgen Zugriff von den Windows-System auf die Samba-Freigabe und verzweifle hier so langsam.

Danke ! ! ! !


Gruß

Michael

ctFreez
29.01.12, 13:49
Moin,

kannst du ein paar mehr informationen zu deiner Config posten?
smb.conf;
welches backend benutzt du?
wie sind die unix benutzerrechte in den entsprechenden verzeichnissen?
was sagen die logfiles, wenn du einen Zugriff versuchst?

Gruß Felix

Suddeler
29.01.12, 14:17
Hallo,

als Oberfläche nutze ich kde.
Benutzerrechte habe ich im Dolphin auf 777 gesetzt.
Wo finde ich die smb.conf und wo kann ich das log anzeigen lassen ?

Ach so, die Systeme sind alle in einer Arbeitsgruppe ohne Domaincontroller.

ctFreez
29.01.12, 14:37
Moin,

die config solltest du unter /etc/samba/smb.conf finden.
mit backend meinte ich eigentlich, wie und wo werden die UserNamen und Passwörter für samba speicherst? Ich weiß nicht was susi da als std. in yast benutzt aber es gibt mehr als eine Möglichkeit. Die logfiles findest du unter /var/log/

gruß Felix

Suddeler
29.01.12, 14:50
Ich habe mit smbpasswd -a michael einen Samba-User angelegt. Seitdem kann ich von Windows7 auf die Freigabe zugreifen, aber nichts speichern. Scheinbar greifen die vergebenen Rechte nicht.
Hier die smb.conf:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2011-11-02
[global]
workgroup = ARBEITSGRUPPE
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
ldap suffix =
security = user
wins server =
wins support = No
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775

## Share disabled by YaST
# [netlogon]

[test]
comment = testfreigabe
inherit acls = Yes
path = /home/michael/test
read only = No



Ich hoffe da hilft weiter !

Suddeler
29.01.12, 15:17
Fehler gefunden, korrigiert und alles funktioniert.

Fehler lag darin, das die vergebenen Rechte nicht übernommen wurden.
Als root angemeldet, mich als User mit Zugriffsrechten im Dolphin eingetragen und schon kann ich von Win7 und dem virtiuellen XP auf das virtuelle Suse zugreifen.

Vielen Dank für eure Hilfe ! ! !


Gruß

Michael

Suddeler
04.02.12, 17:39
Natürlich, das habe ich ganz vergessen zu posten, muss man vor allem in einer Konsole als root mit smbpasswd -a USERNAME das passwort für die Samba-Verwaltung setzen.

Gruß

Michael