Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: proftpd a sdileni-prava (FAT32)  (Přečteno 1590 krát)

giffel

  • Návštěvník
  • Příspěvků: 7
proftpd a sdileni-prava (FAT32)
« kdy: 20 Května 2007, 23:56:46 »
Zdravim.

Mam problem s se sdilenim souboru a adresaru z FAT32 oddilu.

Uz jsem trochu zoufaly. Precetl jsem hodne diskuzi ale uz si nevim rady.

Mam nastaveny ftp server s domovskym adresarem /home/FTP-shared a vse funguje jak ma. Pokud chci sdilet neco co je mimo domovsky adresar staci pouzit prikaz "sudo mount -o bind /co/chci/sdilet /home/FTP-shared/pripojny/adresar" a tim se mi pripoji to co chci sdilet do FTP-shared.

Primountovani probehne vporadku, ale uzivatel pripojeny na ftp vidi jen soubory a adresare, ktere NEjsou primountovane z FAT32 (s ext3 neni problem ale FAT32 jakoby nebylo pripojene)

V navodech na vytvoreni ftp serveru pomoci proftpd je vsude napsane, ze je potreba nastavit sdilenym adresarum spravna opravneni (napr. "sudo chmod 755 download" pro adresar download aby se z neho dalo cist), ale pokud pripojim na adresar download oddil z FAT32 zmeni se jeho prava na 700 (takova jsou na FAT32 resp. na takova se prevadeji protoze FAT32 nepodporuje *nixova prava).

Neumeli byste poradit jestli by se nedalo pri mountovani nejakym zpusobem nastavit prava jina nez jsou na puvodnim (mountovanem) adresari nebo jestli by se nadalo proftpd nejak vnutit aby se na adresar dival jako kdyby mel prava 755?

Skoro zacinam pochybovat jestli existuje nejake rozumne reseni tohoto problemu. Kdyby preci jenom klidne se ozvete :)

Snad jsem to napsal jakz takz srozumitelne a diky za pripadne rekace.


Giffel

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
proftpd a sdileni-prava (FAT32)
« Odpověď #1 kdy: 21 Května 2007, 08:39:39 »
Pro FAT se musí občas nastavit taková pseudopráva...Nikdy jsem to nějak moc nedělal ale vše je popsáno na internetu nebo v manuálových stránkách

Kód: [Vybrat]
Mount options for fat
       (Note: fat is not a separate filesystem,  but  a  common  part  of  the
       msdos, umsdos and vfat filesystems.)

       blocksize=512 / blocksize=1024 / blocksize=2048
              Set blocksize (default 512).

       uid=value and gid=value
              Set the owner and group of all files.  (Default: the uid and gid
              of the current process.)

       umask=value
              Set the umask (the bitmask  of  the  permissions  that  are  not
              present).  The default is the umask of the current process.  The
              value is given in octal.

       dmask=value
              Set the umask applied to directories only.  The default  is  the
              umask of the current process.  The value is given in octal.

       fmask=value
              Set the umask applied to regular files only.  The default is the
              umask of the current process.  The value is given in octal.

       check=value
              Three different levels of pickyness can be chosen:
důležité jsou ty parametry umask, dmask a fmask
Zkuste se někde kouknout...
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

giffel

  • Návštěvník
  • Příspěvků: 7
proftpd a sdileni-prava (FAT32)
« Odpověď #2 kdy: 21 Května 2007, 14:34:28 »
Zdravim

Zapomnel jsem se zminit, ze FAT32 oddil je na externim disku a v /etc/fstab zadne parametry pro jeho pripojeni nemam.

Prozatim jsem to vyresil, asi neprilis elegantne, tim, ze jsem do fstab pridal mountovani FAT32 oddilu (podle tve rady s jinymi pravy umask, dmask a fmask) a po pripojeni externiho disku pouziji prikaz "sudo mount -a" pro znovunamountovani zarizeni. Tedy i externiho disku, ktery nebyl pri startu systemu pripojeny.

Asi by bylo lepsi pripojeni s jinymi pravy umask, dmask a fmask nastavit rovnou v nejakem "fstab" nebo nejakem skriptu, ktery se spousti pri pripojeni externiho disku.

Prozatim to ale funguje :)

Dik za navedeni spravnym smerem.

Giffel

 

Provoz zaštiťuje spolek OpenAlt.