Fórum Root.cz

Hlavní témata => Server => Téma založeno: Vašek 09. 02. 2015, 18:45:06

Název: Práva souborů Linux/Windows
Přispěvatel: Vašek 09. 02. 2015, 18:45:06
Zdravím,

jako jediný v rodině používám denně linux (Mint). Všechna data (dokumenty, sdílené věci,...) máme na Synology NAS. Vše funguje dobře až na spolupráci Linuxu a Windowsů. Složky vytvořené na linuxu jsou na Windowsech skryté a systémové. To pak brání třeba správnému zálohování (dělá táta z Win).
Mountuju v fstab takto:
Kód: [Vybrat]
//192.168.1.2/PHOTO   /mnt/PHOTO      cifs    credentials=/root/.credentials,rw,uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Když jsem v Linuxu vytvořil dvě složky a jedné z nich ve Win sebral skryté a systémové atributy, tak se v Linuxu tvářili stejně. Nijak se od sebe nelišili.

Netušíte, co by to mohlo způsobovat a jak by se to dalo vyřešit?
Díky
Název: Re:Práva souborů Linux/Windows
Přispěvatel: nobody 09. 02. 2015, 19:58:52
... Když jsem v Linuxu vytvořil dvě složky a jedné z nich ve Win sebral skryté a systémové atributy, tak se v Linuxu tvářili stejně. Nijak se od sebe nelišili....

"tvářili stejně" :-D ... no zobraz si info o 2 slozky v terminalu pres ls -l (nebo porovnej vlastnosti/opravneni adresaru ve "spravci souboru") uvidis nejspis rozdilne opravneni/vlastnika/skupinu...
Název: Re:Práva souborů Linux/Windows
Přispěvatel: Vašek 09. 02. 2015, 21:53:40
Díky za rychlou odpověď. Na to jsem už koukal. Obě složky mají práva 0777. Jsou v podstatě identické. Nepřišel jsem na jediný rozdíl zjistitelný na Linuxu (kromě jména).
Název: Re:Práva souborů Linux/Windows
Přispěvatel: willnotsay 09. 02. 2015, 22:14:30
Kód: [Vybrat]
cifs    credentials=/root/.credentials,rw,uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
hele a nedělaj ti to ty atributy dir_mode a file_mode..?
Název: Re:Práva souborů Linux/Windows
Přispěvatel: nobody 09. 02. 2015, 22:24:19
nejspis problem se synology (http://forum.synology.com/enu/viewtopic.php?f=111&t=50790), zkus dir_mode=771
Název: Re:Práva souborů Linux/Windows
Přispěvatel: Vašek 10. 02. 2015, 17:03:14
Díky za rady. Bohužel to nepomáhá. Zkoušel jsem dir_mode a file_mode změnit na 0771, 0770, 0700 a nic. Taky jsem zkusil obě možnosti vypustit, taky nic.
Zvláštní situace nastává, když ve Win změním práva (jakákoliv) adresáře s 0700. Má pak 0722. Přitom se rozdíl ve Win nijak neprojevuje. Rozlišuje to jen Linux. Když je vrátím zpět, nic se nemění.

Pobavilo mne také, jak jsou Win nuceny dodržovat linuxová práva.  ??? Když má soubor 0700, můžu ho upravovat jen já a přitom se na první pohled soubor nijak neliší od ostatních.
Název: Re:Práva souborů Linux/Windows
Přispěvatel: pavele 10. 02. 2015, 18:10:32
Pokud dáš file_mode=0777, tak vytvořený soubor bude nastaven jako spustitelný a bude mít atributy Hidden, System, Archive. Nastav práva na 0666.
http://www.imgup.cz/image/jl4 (http://www.imgup.cz/image/jl4)
https://www.samba.org/samba/docs/using_samba/ch08.html (https://www.samba.org/samba/docs/using_samba/ch08.html)
Název: Re:Práva souborů Linux/Windows
Přispěvatel: alles32 10. 02. 2015, 19:13:19
ahoj
todle zajistuje Samba. ACL ve windows nejsou kompatibilni s unixovym modelem kontroly pristupu k fajlum ktery pouzivaj linxovy filesystemy. proto se ti neprojevuje zmena masky.
Název: Re:Práva souborů Linux/Windows
Přispěvatel: JardaP . 10. 02. 2015, 22:09:21
On Sambu nepouziva, montuje Widle do adresare v Linuxu.
Název: Re:Práva souborů Linux/Windows
Přispěvatel: Olaf 11. 02. 2015, 03:42:44
On Sambu nepouziva ...

A čo si Kefalín predstavujetě pod takým slovom cifs? :)
Název: Re:Práva souborů Linux/Windows
Přispěvatel: ptc 11. 02. 2015, 09:24:20
"On Sambu nepouziva, montuje Widle do adresare v Linuxu."

A ten adresar na linuxovem NASu js sdilen pres co? Ano, spravne - pres Sambu :-)
Název: Re:Práva souborů Linux/Windows
Přispěvatel: michal2 11. 02. 2015, 23:14:44
synologi by melo jit nastavit tak, aby soubory byly pristupne pres nfs nebo webdav.
Název: Re:Práva souborů Linux/Windows
Přispěvatel: Lol Phirae 11. 02. 2015, 23:38:09
synologi by melo jit nastavit tak, aby soubory byly pristupne pres nfs nebo webdav.

To je woe řešení jak poď do mě z boku!  ::) :o
Název: Re:Práva souborů Linux/Windows
Přispěvatel: JardaP . 11. 02. 2015, 23:45:34
"On Sambu nepouziva, montuje Widle do adresare v Linuxu."

A ten adresar na linuxovem NASu js sdilen pres co? Ano, spravne - pres Sambu :-)

Mozna by to chtelo trochu vyjasnit. Ja mel zato, ze namontuje Widle do adresare, z Linuxu tam nasazi nejake soubory a pak na tech namontovanych Widlich se ty soubory objevi s blbymi pravy. Tedy pres Sambu ze to vubec nejde. Nerikal, ze ty Widle namontovane do adresare dale zase sdili pres Sambu ven. To nejak nevim, k cemu by bylo dobre.
Název: Re:Práva souborů Linux/Windows
Přispěvatel: Cek 12. 02. 2015, 10:32:15
On ma na Synology nasdileny disk, na který zapisuje jak z Windows, tak z Linuxu. Ale když ty soubory udela v Linuxu, vidi je na Win se spatnymy pravy a schovane, kapisto?  8)
Název: Re:Práva souborů Linux/Windows
Přispěvatel: JardaP . 12. 02. 2015, 12:05:04
On ma na Synology nasdileny disk, na který zapisuje jak z Windows, tak z Linuxu. Ale když ty soubory udela v Linuxu, vidi je na Win se spatnymy pravy a schovane, kapisto?  8)

Jak jste na to usoudil z pouheho //192.168.1.2/PHOTO   /mnt/PHOTO      cifs    credentials=/root/.credentials,rw,uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 ?
 
Ja si to predstavuji tak, ze do NASu namontuje ty Widle a z Linuxu do toho /mnt/PHOTO pak cpe soubory.

Ocenil bych lepsi popis toho, co je co.
Název: Re:Práva souborů Linux/Windows
Přispěvatel: JardaP 12. 02. 2015, 12:53:06
JardaP: Já to tedy chápu stejně jak to pochopil Cek z toho dotazu...

---

Nesouvisí to náhodou s tímto?

http://www.oreilly.com/openbook/samba/book/ch05_03.html

Jestli ano, co takhle to na Synology Sambě vypnout?
Název: Re:Práva souborů Linux/Windows
Přispěvatel: ByCzech 12. 02. 2015, 12:54:22
Sorry, jsem špatně vyplnil jméno v předchozím příspěvku, neposílal JardaP ale ByCzech :-D
Název: Re:Práva souborů Linux/Windows
Přispěvatel: Cek 12. 02. 2015, 13:13:30
On ma na Synology nasdileny disk, na který zapisuje jak z Windows, tak z Linuxu. Ale když ty soubory udela v Linuxu, vidi je na Win se spatnymy pravy a schovane, kapisto?  8)

Jak jste na to usoudil z pouheho //192.168.1.2/PHOTO   /mnt/PHOTO      cifs    credentials=/root/.credentials,rw,uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 ?
 
Ja si to predstavuji tak, ze do NASu namontuje ty Widle a z Linuxu do toho /mnt/PHOTO pak cpe soubory.

Ocenil bych lepsi popis toho, co je co.

Usoudil jsem z původního dotazu zcela na zacatku....moc nechapu jak by Windowsy mountoval do NASu....natoz proc by to probuh delal.
Na zacatku jasne definoval NAS, na kterem ma data, a na který pristupuji všichni z Woken, jenom on z Linuxu, a dela to problém s pravama.
Název: Re:Práva souborů Linux/Windows
Přispěvatel: nobody 12. 02. 2015, 15:32:38
a neni nahodou z toho OP popisu:
data máme na Synology NAS...Složky vytvořené na linuxu jsou na Windowsech skryté a systémové.

patrno toto:
data ma z windows share napojenej na jine widnows z toho to namapuje na osx pripoji pses android phone co to posle do televize ktera to nasdili po wifi a router to pres openvpn posle k sousedovi kterej s tim ma problem ?? :D
Název: Re:Práva souborů Linux/Windows
Přispěvatel: Vašek 12. 02. 2015, 18:35:08
Díky za snahu, ale hádat se kvůli mně nemusíte.  ;)

On ma na Synology nasdileny disk, na který zapisuje jak z Windows, tak z Linuxu. Ale když ty soubory udela v Linuxu, vidi je na Win se spatnymy pravy a schovane, kapisto?  8)
Přesně takhle. Jestli to nešlo z popisu pochopit tak pardon. A ten sdílený disk je sdílen přes cifs/sambu.

Pokud dáš file_mode=0777, tak vytvořený soubor bude nastaven jako spustitelný a bude mít atributy Hidden, System, Archive. Nastav práva na 0666.
http://www.imgup.cz/image/jl4 (http://www.imgup.cz/image/jl4)
https://www.samba.org/samba/docs/using_samba/ch08.html (https://www.samba.org/samba/docs/using_samba/ch08.html)
Ńa toto jsem koukal už předtím a nefunguje to. A i kdyby, tak problém se týká složek, takže bych si je akorát znepřístupnil.

Po všech pokusech se zdá, že z Linuxu nemůžu Win práva jakkoliv ovlivnit. Nezbývá tedy než se vrtat v nastavení Synology - tzn Samby. A na to táta nepřisoupí (neptejte se proč).  :-X Ale možná mi povolí to NFS. Zatím můžu maximálně tak při každém spuštění Win (málokdy) skriptem všechna práva opravit.