Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: hawkfree 08 Března 2012, 19:32:34
-
Jak udelat adresar a v nem zastupce na adresare z ruznych hdd a to pro sambu? Aby na siti byla jedna slozna "FOTO" a v ni obsah /hdd1/foto1/ a /hdd2/foto2/ nebo slozky foto1, foto2. Diky
-
No, na tohle jsou přímo stvořené symlinky.
man ln
-
To je ono diky. V systemu to funguje, ale pres sit me to tam nepusti. Vsechny slozky jsou ve skupine sambashare s pravy 740.
-
Jestli se chcete dostat do adresáře, tak musíte mít nastaven atribut x. Tedy měl byste mít nastavená práva 750, pak skupina může číst soubory a vypsat obsah adresáře.
-
ln -s /media/hdd1/foto1/ /media/foto/
ln -s /media/hdd2/foto2/ /media/foto/
ln -s /media/hdd3/foto3/ /media/foto/
slozky foto1-3, foto; prava: 775; skupina: sambashare
Ale stale se pres sambu dostanu jen do slozky foto, ale do foto1 uz ne
-
Do smb.conf přidej konfiguraci dle tohoto:
http://www.abclinuxu.cz/blog/bonzblok/2005/7/samba-a-symlinky
-
man mount
symlinky + samba je blbost. Pouzij bindovani pomoci mount. Muzes to dat samozrejme do etc/fstab.
ntz
-
priklad jednoho stareho fstab:
# cat /home/tmp/config/caligula.cfg.20100101/etc/fstab
/dev/sda2 swap swap defaults 0 0
/dev/sda5 / ext3 noatime,noacl 1 1
/dev/sda1 /boot ext3 noatime,noacl 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
#/dev/sdc5 /mnt/b ext3 defaults 0 0
#/dev/sdb2 /mnt/a ext3 defaults 0 0
/dev/md5 /mnt/b ext3 defaults 0 0
/mnt/b/nastenka /home/nastenka none bind 0 0
/mnt/b/public /home/public none bind 0 0
/mnt/b/homes/pajin /home/pajin none bind 0 0
/mnt/b/homes/ales /home/ales none bind 0 0
/mnt/b/homes/petr /home/petr none bind 0 0
/mnt/b/homes/tomas /home/tomas none bind 0 0
/mnt/b/tmp/smbuser /home/smbuser none bind 0 0
-
ln -s /media/hdd1/foto1/ /media/foto/
ln -s /media/hdd2/foto2/ /media/foto/
ln -s /media/hdd3/foto3/ /media/foto/
slozky foto1-3, foto; prava: 775; skupina: sambashare
Ale stale se pres sambu dostanu jen do slozky foto, ale do foto1 uz ne
pokud jeste nekde budete chtit pouzit linky, tak mam dojem, ze stavajici konstrukce je spatne
muzete mit vice linku na jeden objekt, ale ne jeden link na vice objektu...
-
Zatim co po pridani
follow symlinks = yes
wide links = yes
do smb.conf se nezmenilo nic :P
po uprave fstab system nenajel vubec :o
jeste nejaky napad? jak symlink rozchodit?
-
Tak vsem dekuji za rady. Jen se to musi pridat na správné místo.
[global]
unix extensions = no
[foto]
path = /media/fofo
follow symlinks = yes
wide links = yes