Práva souborů na externím médiu

Roman

Práva souborů na externím médiu
« kdy: 20. 05. 2014, 19:51:53 »
Zdravím,

mám Debian s LXDE, když v desktopu okopíruji nějaké soubory na externí medium (flešku, sd),
 okopírované soubory mají pouze read only práva, chtěl bych, aby měly skopírované soubory automaticky všechny práva,
aby pak nebyl problém používat je třeba na windows, aby je jiný uživatel mohl okamžitě použít. Jak na to?
Děkuji za každou radu.

« Poslední změna: 20. 05. 2014, 22:36:11 od Petr Krčmář »


x14

  • ***
  • 182
    • Zobrazit profil
    • E-mail
Re:Práva souborů na externím médiu
« Odpověď #1 kdy: 20. 05. 2014, 22:44:51 »
Co je na tom médiu za souborový systém? Já na přenos z/do Windows formátuji vše na NTFS a zatím jsem neřešil žádný problém...

Někdo

Re:Práva souborů na externím médiu
« Odpověď #2 kdy: 20. 05. 2014, 23:27:56 »
Co je na tom médiu za souborový systém? Já na přenos z/do Windows formátuji vše na NTFS a zatím jsem neřešil žádný problém...

Aha, takže ten zásadní rozdíl že NTFS je case-insensitive a unixové filesystemy jsou case-sensitive se Vám ještě neprojevil. Ale to neznamená že se nikdy neprojeví...

student

Re:Práva souborů na externím médiu
« Odpověď #3 kdy: 20. 05. 2014, 23:45:57 »
Aha, takže ten zásadní rozdíl že NTFS je case-insensitive a unixové filesystemy jsou case-sensitive se Vám ještě neprojevil. Ale to neznamená že se nikdy neprojeví...
NTFS je tiez case-sensitive; Windows k nemu akurat bezne pristupuju tak, ze sa toto zakryva.

x14

  • ***
  • 182
    • Zobrazit profil
    • E-mail
Re:Práva souborů na externím médiu
« Odpověď #4 kdy: 21. 05. 2014, 00:07:18 »
Aha, takže ten zásadní rozdíl že NTFS je case-insensitive a unixové filesystemy jsou case-sensitive se Vám ještě neprojevil. Ale to neznamená že se nikdy neprojeví...
NTFS je tiez case-sensitive; Windows k nemu akurat bezne pristupuju tak, ze sa toto zakryva.

NTFS není case-sensitive (kromě emulace posixu), ale je case-preserving.
Při přenášení dat se tato záležitost asi neprojeví, nemám ve zvyku pojmenovávat soubory v jedné složce stejným jménem...


Jakub Galgonek

Re:Práva souborů na externím médiu
« Odpověď #5 kdy: 21. 05. 2014, 01:13:29 »
Já na přenos z/do Windows formátuji vše na NTFS a zatím jsem neřešil žádný problém...

Já se jednou pokoušel do Windowsů nakopírovat soubor PRN.sdf (PRN je kód pro purine 2'-deoxyribo-5'-monophosphate, takže bylo důležité, aby se soubor jmenoval zrovna takto). Takový soubor ale ve Windows prostě nevytvoříte :-)

Sten

Re:Práva souborů na externím médiu
« Odpověď #6 kdy: 21. 05. 2014, 02:55:12 »
Zdravím,

mám Debian s LXDE, když v desktopu okopíruji nějaké soubory na externí medium (flešku, sd),
 okopírované soubory mají pouze read only práva, chtěl bych, aby měly skopírované soubory automaticky všechny práva,
aby pak nebyl problém používat je třeba na windows, aby je jiný uživatel mohl okamžitě použít. Jak na to?
Děkuji za každou radu.

Neřešte to. Tyhle dva systémy mají totálně nekompatibilní způsob řízení práv, a tak práva nastavená Linuxem stejně Windows ignorují a Linux ignoruje práva nastavená Windows.

Já se jednou pokoušel do Windowsů nakopírovat soubor PRN.sdf (PRN je kód pro purine 2'-deoxyribo-5'-monophosphate, takže bylo důležité, aby se soubor jmenoval zrovna takto). Takový soubor ale ve Windows prostě nevytvoříte :-)

Dá se to řešit tak, že před to jméno dáte mezeru. Mimochodem tyhle jména (je jich víc: AUX, CON, NUL a PRN) jsou zajímavá tím, že je můžete na ten disk nahrát v Linuxu a pak ve Windows fungují. Akorát nejdou zkopírovat :)

Roman

Re:Práva souborů na externím médiu
« Odpověď #7 kdy: 21. 05. 2014, 07:24:12 »
Bohužel, i když mají tyto systémy jiné systémy práv, tak jsem zjistil, že když na linuxu nepřenastavím permissions okopírovaného souboru na read and write, nedokážu pak soubor na windows ani vymazat (jako bych na to neměl práva), mezery , ani jiné znaky v názvech souborů nepoužívám..

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Práva souborů na externím médiu
« Odpověď #8 kdy: 21. 05. 2014, 09:06:57 »
Pořád tady ale ch
Bohužel, i když mají tyto systémy jiné systémy práv, tak jsem zjistil, že když na linuxu nepřenastavím permissions okopírovaného souboru na read and write, nedokážu pak soubor na windows ani vymazat (jako bych na to neměl práva), mezery , ani jiné znaky v názvech souborů nepoužívám..
Stále ale envíme, jaký filesystem na tom externím mediu používáš... Je to NTFS nebo FAT? Potom by mohlo pomoct, kdybys flashku v Linuxu připojil (jak jsi zvyklý) a sem nám poslal výpis příkazu mount.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Práva souborů na externím médiu
« Odpověď #9 kdy: 21. 05. 2014, 11:38:24 »
Dá se to řešit tak, že před to jméno dáte mezeru. Mimochodem tyhle jména (je jich víc: AUX, CON, NUL a PRN) jsou zajímavá tím, že je můžete na ten disk nahrát v Linuxu a pak ve Windows fungují. Akorát nejdou zkopírovat :)

Bylo by zajimave zjistit, jestli jdou alespon smazat. S tim by mohla byt legrace. Treba z Linuxu nekomu narvat z /dev/random do souboru 500 GB dat a pak se koukat, jak se rozciluje, ze nema misto na disku a ta velka sracka nejde smazat. ;-)

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Práva souborů na externím médiu
« Odpověď #10 kdy: 21. 05. 2014, 11:42:40 »
Bohužel, i když mají tyto systémy jiné systémy práv, tak jsem zjistil, že když na linuxu nepřenastavím permissions okopírovaného souboru na read and write, nedokážu pak soubor na windows ani vymazat (jako bych na to neměl práva), mezery , ani jiné znaky v názvech souborů nepoužívám..

Ja s timhle neikdy nemel potize. Z Linuxu nahraju, na Widlich s tim delam, co chci. Asi byste se mel z Widli podivat na nastaveni prav adresare, do ktereho kopirujete. Ve Widlich se prava dedi z nadrazeneho adresare, tak si tam zkuste nastavit neco rozumneho a nechte to propagovat na podrizene objekty. Jinak je divne, ze nastavovani nejakych prav v Linuxu ma jakykoliv vliv ve Widlich. Ze by nejak vylepsili linuxovy ovladac? Cim ten NTFS disk montujete? Ja pouzivam ntfs-3g.

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Práva souborů na externím médiu
« Odpověď #11 kdy: 21. 05. 2014, 11:44:54 »
Cim ten NTFS disk montujete? Ja pouzivam ntfs-3g.
To jsem měl na mysli, když jsem psal, ať pošle výpis mount ;-)

Roman

Re:Práva souborů na externím médiu
« Odpověď #12 kdy: 21. 05. 2014, 15:53:30 »
Zdravím,

tak tady je ten výpis:
/dev/root on / type ext3 (rw,noatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=415368k,nr_inodes=103842,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=83096k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=166180k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /tmp type tmpfs (rw,relatime)
tmpfs on /var/tmp type tmpfs (rw,relatime)
/dev/mmcblk0p1 on /media/587A-1A07 type vfat (rw,nosuid,nodev,relatime,uid=1001,gid=1001,fmask=0022,dmask=0077,codepage=cp437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)
/dev/sda1 on /media/F45A1F615A1F2042 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

x14

  • ***
  • 182
    • Zobrazit profil
    • E-mail
Re:Práva souborů na externím médiu
« Odpověď #13 kdy: 21. 05. 2014, 16:06:06 »
Pro začátek bych zkusil dát do fstab ntfs-3g místo fuseblk.

Roman

Re:Práva souborů na externím médiu
« Odpověď #14 kdy: 21. 05. 2014, 17:45:58 »
poradíte mi prosím, jak to udělat? Ne mám s tím vůbec zkušenosti...