Lucid upgrade utána a kliensként csatlakozó windows nem tudja megnyitni a samba szerveren a symlinkelt könyvtárakat.
sem a
follow symlink=yes
sem a
unix extensions = no
wide symlinks = yes
nem segített az smb.conf fájlban.
az összes symlinkelt könyvtár full pathos link. korábban volt szó arról, hogy a relatív pathos symlinkek biztonsági kockázatot jelentenek, de ezek full pathosak. karmicnál követték a samba kliensek is a symbolikus linkeket.
- 1565 megtekintés
Hozzászólások
tapasztalt valaki hasonló hibát?
- A hozzászóláshoz be kell jelentkezni
Melyik verzióra frissítettél, mert a 3.5-ös rc2-ben volt egy bug, amely miatt a "wide links" és a "unix extensions" összeférhetetlen lett. Ezt javították az rc3-ban és a "wide links" alapértelmezetten no lett. Előtte be sem kellet írni.
- A hozzászóláshoz be kell jelentkezni
samba 3.4.6
egyébként próbáltam már mindenféle kombinációban ezeket a config opciókat, de sehogy na hajlandó követni a samba, a default mountolt könyvtárágon kívülre mutató linkeket.
- A hozzászóláshoz be kell jelentkezni
Ebben a verzióban is összeférhetetlen a két opció. De ahogy írod próbáltad már mindenféle kombinációban, akkor nem ez lesz a baj.
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam. Tehát a samba verzió: 3.5.1
global paraméterek:
wide links = yes
unix extensions = no
follow symlinks = yes
A könyvtár jogosultsága amelyre a szimlink mutat : 755
Működik rendesen.
- A hozzászóláshoz be kell jelentkezni
én már 777re állítottam, ennél több jogot már nem tudok adni. de így sem jó. ubuntu lucid samba csomag.
- A hozzászóláshoz be kell jelentkezni
smb.log-ban valami erre utaló hiba?
- A hozzászóláshoz be kell jelentkezni
ott semmi. linuxon mountolva még érdekesebb. listázva egyszer így jelenik meg, a linkelt könyvtár,
drwxr-xr-x 0 root root 0 2010-02-05 12:09 raidA
máskor meg így,
d????????? ? ? ? ? ? raidA
ugyanaz.
szemaforszerűen váltogatja egymást a két "állapot". egyik ls -la
az egyik, majd újra kiadva már a másik módon jelenik meg, majd újra az első módon.
imho samba bug.
- A hozzászóláshoz be kell jelentkezni
firssitettem 3.4.5-re es ugyan olyan jol megy mint elotte 3.0.37-al.
Szoval sztem ubuntut csereld le vmi mukodo dologra.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
inkább fordítok egy sambat forrásból. ha a lucid release megjelenik, majd megnézem javították e a hivatalos ubuntu csomagot.
- A hozzászóláshoz be kell jelentkezni
a follow symlinks = yes ne global rakd hanem share-ekhez
- A hozzászóláshoz be kell jelentkezni
Ha a global-ban van öröklődik a share-okra.
- A hozzászóláshoz be kell jelentkezni
unix permissionok/ownerek rendben vannak a linkelt könyvtárakon?
lehet, hogy bagatell kérdés, minden esetre könnyű belefunti, és ez okozhat ilyet.
- A hozzászóláshoz be kell jelentkezni
igen ez gyakori hiba szokott lenni, de unix oldalon jogok és tulajdonosok is rendben vannak. korábban működött is, csak az upgrade óta nem.
- A hozzászóláshoz be kell jelentkezni
lehet igy elirva nem veszi figyelembe dolgot:
follow symlink=yes
probald ugy, hogy
follow symlinks = Yes
- A hozzászóláshoz be kell jelentkezni
ez mindegy.
sőt, írhat a yes/no helyett true/false -t is.
- A hozzászóláshoz be kell jelentkezni
sorry, csak itt írtam el a fórumban.
az smb.confban mindig helyesen szerepelt,
follow symlinks = yes
- A hozzászóláshoz be kell jelentkezni
A 3.4-nél nálam is előjött ez a hiba (#3, #5 kommentek):
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/542005
(Részemről hagyományos symlinkekről van szó és "unix extension" aktiválva.)
Az az érdekes helyzet állt elő, hogy egy adott fájlrendszeren jó a symlink, az összes többin pedig nem.
Erre varjatok gombot...
- A hozzászóláshoz be kell jelentkezni
Próbáld ezzel, majd cifs ként mountolni (ha eddit smbfs volt)
echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
- A hozzászóláshoz be kell jelentkezni