
Ich habe einen Ubuntu 10.04-Webserver. Ich möchte mich mit meinem OSX 10.6-Rechner und Finder damit verbinden.
Ich habe openSSH und Samba auf der Ubuntu-Maschine installiert.
In meinem smb.conf
habe ich eine Freigabedefinition:
[www]
comment = Development Computer WWW
path = /var/www
writeable = yes
browseable = yes
allow hosts = 192.168.1.
Ich kann mich über den Finder als Nicht-Root-Benutzer mit dem Computer verbinden. Wenn ich versuche, über den Finder Dateien hinzuzufügen, erhalte ich die Fehlermeldung „Unzureichende Berechtigungen“.
Bitte helfen Sie. Ich bin nicht sicher, ob das Problem in der Samba-Konfiguration oder in OSX 10.6 liegt.
Danke
BEARBEITEN (Weitere Informationen): Ich melde mich mit einem Benutzernamen und einem Passwort bei der Ubuntu-Maschine an. Derzeit gehört var/www root. Ich melde mich mit einem Nicht-Root-Benutzer bei der Ubuntu-Maschine an.
Antwort1
Samba verwendet ein eigenes Authentifizierungsmodell. Sie müssen einen der folgenden Schritte ausführen:
- Fügen Sie es bei der Definition der Freigabe in die Datei smb.conf ein
guest ok = yes
und klicken Sie dann auf "Als Gast verbinden", wenn Sie sich vom Finder aus verbinden - Verwenden Sie es
smbpasswd -a
auf dem Ubuntu-System, um einen Samba-Benutzer zu erstellen, und verwenden Sie im Finder „Als registrierter Benutzer verbinden“.
In beiden Fällen müssen Sie den Besitz und/oder die Berechtigung der Verzeichnisse ändern, die Sie unter /var/www bearbeiten möchten, um entweder „Gast“ oder dem von Ihnen erstellten Benutzer das Schreiben in diese Verzeichnisse zu gestatten.