ahuzar Napisano Listopad 27, 2005 Zgłoszenie Share Napisano Listopad 27, 2005 Witam Mam Fedora Core 4. Po podmontowaniu dysku (dysk z win98, fat32) zawartosc mozna przegladac, ale nie mozna go udostepnic pod samba. Inne foldery , ktore sa "na stale" w systemie udostepniaja sie po wpisaniu nazwy , sciezki dostepu i praw dostepu. W przypadku folderow, ktore znajduja sie na dysku i wykonaniu tych samych operacji, w sieci folder "nie istnieje", jest tylko nazwa. wpis w plik configuracyjny samby dotyczacy podmonowanego dysku: [muzyka] path = /mnt/media/muzyka guest ok = yes writeable = no browseable = yes Najpierw montuje dysk, a potem restartuje sambe. Czekam na jakies sugestie. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Listopad 27, 2005 Zgłoszenie Share Napisano Listopad 27, 2005 Po podmontowaniu dysku (dysk z win98, fat32) zawartosc mozna przegladac, ale nie mozna go udostepnic pod samba. Montujesz to w /mnt/media? Jeśli tak, to odmontuj ten system plików, a potem wpisz: chcon -t samba_share_t /mnt/media Dopiero potem możesz to podmontować, ale z parametrem context=system_u:object_r:samba_share_t (dopisz sobie to do /etc/fstab). Nie byłoby tyle zachodu, gdybyś używał normalnych linuksowych systemów plików W przypadku folderow, ktore znajduja sie na dysku i wykonaniu tych samych operacji, w sieci folder "nie istnieje", jest tylko nazwa. http://forum.fedora.pl/index.php?showtopic=6809 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ahuzar Napisano Listopad 28, 2005 Autor Zgłoszenie Share Napisano Listopad 28, 2005 Nie dziala mi jeszcze, nie wiem co robie źle. 1. dopisalem do /etc/fstab: context=system_u:object_r:samba_share_t 2. z konsoli roota: chcon -t samba_share_t /mnt (dysk jest montowany do /mnt) 3.montuje dysk mount /dev/hda1 /mnt 4. restartuje sambe Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Listopad 29, 2005 Zgłoszenie Share Napisano Listopad 29, 2005 1. dopisalem do /etc/fstab: context=system_u:object_r:samba_share_t Pokaż całą zawartośc fstab. Może źle wpisałeś. dysk jest montowany do /mnt Trochę to dziwnie wygląda, że montujesz bezpośrednio w /mnt, ale niech Ci będzie. Pokaż jeszcze co wypluje: ls -lZ /mnt Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ahuzar Napisano Listopad 29, 2005 Autor Zgłoszenie Share Napisano Listopad 29, 2005 Zawartość pliku /etc/fstab # This file is edited by fstab-sync - see 'man fstab-sync' for details /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 /dev/devpts /dev/pts devpts gid=5,mode=620 0 0 /dev/shm /dev/shm tmpfs defaults 0 0 /dev/proc /proc proc defaults 0 0 /dev/sys /sys sysfs defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0 /dev/hdd /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0 /dev/hdb /media/cdrom auto pamconsole,exec,noauto,managed 0 0 context=system_u:object_t:samba_share_t Kod ls -lZ /mnt [root@linuksik ~]# ls -lZ /mnt drwxr-xr-x root root adobeapp -r-xr-xr-x root root asd.log -rwxr-xr-x root root autoexec.bak -rwxr-xr-x root root autoexec.bat -rwxr-xr-x root root autoexec.dos -rwxr-xr-x root root bootlog.prv -rwxr-xr-x root root bootlog.txt -rwxr-xr-x root root command.com -rwxr-xr-x root root config.bak -rwxr-xr-x root root config.dos drwxr-xr-x root root Config.Msi -rwxr-xr-x root root config.sys -rwxr-xr-x root root detlog.old -rwxr-xr-x root root detlog.txt drwxr-xr-x root root Downloads drwxr-xr-x root root gry -r-xr-xr-x root root io.sys drwxr-xr-x root root lied drwxr-xr-x root root media drwxr-xr-x root root Moje dokumenty -rwxr-xr-x root root msdos.--- -r-xr-xr-x root root msdos.sys drwxr-xr-x root root msdownld.tmp dr-xr-xr-x root root MSOCache drwxr-xr-x root root msp6e6l drwxr-xr-x root root odtwarzacze -rwxr-xr-x root root os604495.bin dr-xr-xr-x root root Program Files drwxr-xr-x root root psfonts drwxr-xr-x root root recycled drwxr-xr-x root root _Restore -rwxr-xr-x root root scandisk.log -rwxr-xr-x root root setuplog.old -rwxr-xr-x root root setuplog.txt -r-xr-xr-x root root suhdlog.--- -r-xr-xr-x root root suhdlog.bak -r-xr-xr-x root root suhdlog.dat -r-xr-xr-x root root system.1st drwxr-xr-x root root System Volume Information drwxr-xr-x root root temp -rwxr-xr-x root root Thumbs.db -rwxr-xr-x root root treeinfo.wc -rwxr-xr-x root root videorom.bin drwxr-xr-x root root win98 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Listopad 29, 2005 Zgłoszenie Share Napisano Listopad 29, 2005 Miałes to wpisać jako parametr montowania partycji vfat, a nie jako osobną linię. Jakbyś czytał komunikaty, to byś zauważył, że system pluje się o tę linijkę, gdyż ona tam nie ma żadnego sensu. Jak chcesz ręcznie montować tę partycję, to rób tak: mount -o context=system_u:object_t:samba_share_t /dev/hda1 /mnt Jeśli chesz, żeby to się samo robiło przy starcie systemu, to dopisz przed linijką montująca dysketkę coś takiego (jedna linia): /dev/hda1 /mnt vfat context=system_u:object_r:samba_share_t,auto,quiet,rw,uid=0,dmask=0000,fmask=0111,utf8,nodev,noexec,nosuid 0 0 (więcej o montowaniu znajdziesz w podpiętych wątkach na forum) Zamiast montować bezpośrednio w /mnt proponowałbym raczej to robić w /srv/samba albo /srv/samba/muzyka czy jak Ci się to tam podoba ;-) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ahuzar Napisano Listopad 30, 2005 Autor Zgłoszenie Share Napisano Listopad 30, 2005 Jeszcze troche cierpliwości. Wpisałem: [root@linuksik adam11]# chcon -t samba_share_t /mnt potem: [root@linuksik adam11]# mount -o context=system_u:object_t:samba_share_t /dev/hda1 /mnt i wyskoczyło: mount: wrong fs type, bad option, bad superblock on /dev/hda1, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so Przy wpisach do fstab przy zamykaniu i podnoszeniu systemu pojawia sie komunikat o złym systemie plików i złych opcjach Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Grudzień 2, 2005 Zgłoszenie Share Napisano Grudzień 2, 2005 [root@linuksik adam11]# chcon -t samba_share_t /mnt Kiedyś to było potrzebne. Teraz to można chyba pominąć. [root@linuksik adam11]# mount -o context=system_u:object_t:samba_share_t /dev/hda1 /mnt Uuuuu, ale dałem d*py ;-) Powinno być system_u:object_r:samba_share_t, a nie object_t. Przecież drugie pole określa rolę, a nie typ... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ahuzar Napisano Grudzień 3, 2005 Autor Zgłoszenie Share Napisano Grudzień 3, 2005 Działa!!! Wielkie dzięki. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się