Ok, czekałem, czekałem i nikt nie odpowiedział, w między czasie wypróbowałem 1000 sposobów i się udało.
A więc tak:
Po przeglądnięciu kilkudziesięciu forów znalazłem info że nie należy montować dysków sieciowych bezpośrednio do katalogów ftp, należy je montować do katalogu pośredniego a następnie bindować do katalogu w ftp (mount --bind /źródło /cel). Zrobiłem jak pisali, na pierwszy rzut oka pomogło, ale okazało się że problem się znowu pojawiał ale troszkę później
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
.
Po następnych kilkunastu próbach z różnymi opcjami stwierdziłem że wyczerpałem wszelkie możliwości dla dysków montowanych jako smbfs, więc zmieniłem sposób montowania na cifs.
Polecenie
uświadomiło mi że dysk sieciowy ma OS=UNIX, co oznaczało nie mniej ni więcej to że cifs używa tzw. "CIFS Unix extensions", przez co montowanie dysku jako cifs pomijało parametr uid i gid a dysk był zawsze montowany z uprawnieniami tylko dla roota (ls -l). Opcję tę wyłączyłem zmieniając wpis z 1 na 0 w pliku
/proc/fs/cifs/LinuxExtensionEnabled
oraz dodałem wpis
w pliku smb.conf. Dzięki temu udało mi sie wreszcie zamontować dysk z dostępem dla userek. Nie wiem czy to było konieczne ale zastosowałem jak poprzednio motyw z bindowaniem. Po tych zabiegach mam zdalny dostęp do dysku sieciowego ale tylko przez scp, przez ftp katalog jest niewidoczny.
Podsumowując
fstab:
//10.1.1.5/photo /opt/share/photo cifs username=user,password=pswd,uid=userek,gid=users,rw,auto,directido,hard,noacl,nobrl,file_mode=0777,dir_mode=0777
Nie wiem czy wszystkie opcje są potrzebne, ważne że działa
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
Jako że bindowanie katalogów przez wpisy w fstab nie działały poprawnie (katalog niby był zbindowany ale nie widać było zawartości) bindowanie robie przez wpis w rc.local
rc.local
mount --bind /opt/share/photo /home/userek/phopto
To by było na tyle.