PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba + verknüpfungen



dermartn
23.08.04, 18:18
hi,

ich habe samba3 (suse8.2) am laufen.
die freigabe, mit der ich rumteste, wird korrekt angezeigt, aber die softlinks wollen nicht. der client bekommt die meldung: "file:/*/mein_mountpoint_halt/* scheint nicht mehr zu existieren"
auf dem server funzen die links prima und mit samba 2.2 hat es auch noch geklappt.

meine derzeitige smb.conf:

[global]
workgroup = Workgroup
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
printer admin = @ntadmin, root, administrator
username map = /etc/samba/smbusers
map to guest = Bad User
security = user

[main]
path = /home/"_user_"/"_freigabe_"
read only = No
valid users = "_user_"
guest ok = Yes
public = No
writeable = Yes


die einstellung follow symlinks und auch wide links sind laut testparm auf yes gesetzt. daher müsste so alles gehen...

weißt vielleicht eine/r von euch was ich falsch mache?

- dermartn

dermartn
23.08.04, 18:21
nochmal zur besseren erklärung ;) :
die freigabe beinhaltet mehrere softlinks, die auf verzeichnisse im server weisen. man sieht die links, sie funktionieren aber leider nicht...

mamue
23.08.04, 21:14
Es gab da ein paar Parameter, ich weiß nicht, wie deren default ist. ZUm Beispiel irgendso etwas wie follow symlinks oder so ähnlich. Such doch mal in der smb-manpage nach link oder "wide link".

HTH,
mamue

Jofisch
24.08.04, 09:16
schau mal wie die rechte der dateien/ordner sind auf die die links zeigen!

mfg
jofisch

dermartn
24.08.04, 12:27
danke für eure antworten, aber...

... follow symlinks und wide links sind beide default auf yes.

... und die rechte stimmen "leider" auch, ich hatte das alles ja mit samba 2.2 so laufen, nur mit samba 3 funzt es noch nicht.

- dermartn

dermartn
25.08.04, 20:37
so, hier die lösung:
unix extensions = No

und das wars ;)

- dermartn

darom
06.10.04, 16:24
Cool dass einer das rausgefunden hat.

Kannste mir noch sagen ob Du Probleme mit
den Zigriffsrechten hattest ?
Bei mir wenns gemountet ist zeigt der "ls -lah"
die Verzeichnisse und Dateien im Ordner wohin
gemountet wurde mit Rechten lokaler benutzer.
Wenn kein user mit einer bestimmten ID vorhanden
ist dann gibt es halt UIDs.

Wäre interresant wie dein mount Befehl aussieht. Optionen und so.

dermartn
06.10.04, 17:20
ich habe das system so leider nicht mehr am laufen und kann dir keine genauen angaben machen :(
aber ich habe die freigaben mit linneighborhood gemountet; mit den standard einstellungen...

- dermartn

darom
06.10.04, 19:37
Hi,

ich habs gelöst:
man muss die gid und uid angeben
z.B.:

smbmount //192.186.0.190/homes mnt/homes1/ -o username=username,uid=user01,gid=users
Trotzdem danke