Portál AbcLinuxu, 8. května 2025 22:35

Dotaz: Madriva a praáva pro FAT oddíl.....

26.3.2009 07:10 paja78
Madriva a praáva pro FAT oddíl.....
Přečteno: 344×
Odpovědět | Admin

Už několik dní zápasím s právy pro uplný přístup k windows disku v mandrivě 2008. Disk je systém FAT neobsahuje zatím žádná data. Je připojen jako   ./share. Pokud chci pro adresář a všechny podadresáře ./share nastavit ve vlastnostech oprávnění: ostatní _živatele-zápis, tedy uplný přístup pro všechny potvrdím , a znovu  otevřu vlastnosti, tak tam je jen možnost čtení. Pokud tento adresář sdílím sambou nelze na něj zapisovat. Opomiňme nastavení samby to je ok. Pokud totiž ten připojím disk do ./home/   např   ./home/windows tak je vse ok. co s tím. To vše dělám jako root  samozřejmě.  dík paja

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

michich avatar 26.3.2009 07:48 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....
Odpovědět | | Sbalit | Link | Blokovat | Admin
FAT neukládá nastavení práv, nemá kam. Musíš je nastavit parametry při mountu (viz umask, dmask, fmask v man mount).
26.3.2009 11:02 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

ve fstab mám

/dev/hda6   /share  vfat  umask=0,iocharset=iso8859-2,codepage=852  0  0

 

26.3.2009 11:08 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....
Příloha:

tady je screen

michich avatar 26.3.2009 12:42 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....
Je opravdu úspěšně přimountován? Zkontroluj výpis příkazu mount.

Jaká práva se tam zobrazují? Zkontroluj výpis ls -la /share.

Podaří se tam normálnímu uživateli (ne rootovi) zapsat? echo pokus > /share/pokus.
26.3.2009 13:14 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....
Příloha:

tady ...  jde nějak kopírovat text z terminálu?

 

26.3.2009 13:29 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

user@localhost /]$ ls -la /share
celkem 12
drwxrwxrwx  2 nobody nogroup 4096 2009-03-26 13:22 ./
drwxr-xr-x 22 root   root    4096 2009-03-26 11:02 ../
-rw-r--r--  1 user   user       6 2009-03-26 13:26 pokus
[user@localhost /]$ echo pokus > /share/pokus
[user@localhost /]$
 

 

co by se mělo dít po příkazu echo ?

 

26.3.2009 13:48 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

odbíhám pracovat do provozu  a tak jsem zapoměl ze jsem to zkousel mountovat jinam ... takze znova

[user@localhost /]$ ls -la /share
celkem 12
drwxr-xr-x  2 root root 8192 2009-03-26 13:44 ./
drwxr-xr-x 22 root root 4096 2009-03-26 11:02 ../
-rwxr-xr-x  1 root root    0 2009-03-26 13:43 vytvoren_pod_userem.txt*
[user@localhost /]$
 

[user@localhost /]$ echo pokus > /share/pokus
bash: /share/pokus: Přístup odmítnut
[user@localhost /]$

26.3.2009 14:00 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

a tady jako root

[user@localhost /]$ su
Heslo:
[root@localhost /]# echo pokus > /share/pokus
[root@localhost /]#   

 ve  ./share  se vytvořil soubor pokus s textem pokus

v krusaderu jako root můžu zapisovat, jako user ne.

co teda dát do fstab?

26.3.2009 15:05 Mti. | skóre: 31 | blog: Mti
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

jestli Ti staci, aby si zapsal jeden user, tak jako parametr uved uid=mujuser , pokud to chces pro vsechny, tak treba umask=0000,fmask=0222,dmask=0000

Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
27.3.2009 07:29 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

pořád ten stejný výpis práv  na ls

27.3.2009 10:23 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

Tak jsem na  to přišel už jen jeden problem...

1. Jak vytvořit adresář ./share tak aby v něm následně vytvořené adresáře měly stejná právajako share

mkdir -m 777 /share   -   vytvoří jen ./share s právy

 

2. mount vfat  pro uplný přístup  -   ok

3. samba  - ok

27.3.2009 10:56 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

mě z toho tucnáka asi jeb...

vytvořím adresář ./share dám mu práva rwx-rwx-rwx 

mkdir -m 777 /share

ls  -la  /share

drwxrwxrwx  3 root root 4096 2009-03-27 09:44 ./
drwxr-xr-x 24 root root 4096 2009-03-27 10:33 ../

přimountuju  fat disk

/dev/hda6 /share vfat umask=0000,fmask=0222,dmask=0000 0 0

znova ls -la /share

drwxr-xr-x  2 root root 8192 1970-01-01 01:00 ./
drwxr-xr-x 24 root root 4096 2009-03-27 10:33 ../

 

Proč?

27.3.2009 12:02 qvaq
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

Protoze fmask. Proc si poradne neprectes manualovou stranku, kde to je urcite popsane?

27.3.2009 12:03 qvaq
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

a hned jak jsem to napsal vidim ze jsem mimo...

michich avatar 27.3.2009 14:16 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....
Dej sem výpis cat /proc/mounts.
27.3.2009 14:49 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

[root@localhost user]# cat /proc/mounts
rootfs / rootfs rw 0 0
/dev /dev tmpfs rw 0 0
/dev/root / ext3 rw,relatime,data=ordered 0 0
/proc /proc proc rw 0 0
/sys /sys sysfs rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
none /proc/bus/usb usbfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
nfsd /proc/fs/nfsd nfsd rw 0 0
/dev/hda6 /share vfat rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,check=r 0 0
[root@localhost user]#
[root@localhost user]#   

michich avatar 27.3.2009 14:55 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....
No je to přimountované zjevně jinak, než jsi chtěl. Je tam dmask=0022. Jakým příkazem to vlastně mountuješ? Edituješ fstab a dáváš mount -a?
30.3.2009 13:16 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

mountuju to přes Krusader manager klik klik připojit odpojit akoukám že to asi není ono , protože když to udělám jako root nebo user tak výpis na cat /proc/mounts je pokaždé jinný , jak teda udělat mount umount aby se použil zápis ve fstab?

30.3.2009 17:57 Mti. | skóre: 31 | blog: Mti
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

na normlnich(*1) distribucich, pokud napises v konzoli s rootovskyma pravama mount adresar (treba: mount /share) , tak se zaznam z fstab pouzije. Stejne by se mel pouzit i pri startu systemu.

kdyz napises v konzoli primo "rucne":

mount /dev/hda6 /share -t vfat -o rw,fmask=0022,dmask=0022,umask=0000

...udela to neco jineho nez chces? (pocty nul zachovej)

(*1) - nemam nic proti MDK, pouze ho neznam a mozna se snazi byt chytrejsi nez uzivatel, opravdu nevim.

Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
30.3.2009 18:02 Mti. | skóre: 31 | blog: Mti
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

grrrr.

vsechno spatne.

mount /dev/hda6 /share -t vfat -o rw,fmask=0000,dmask=0000,umask=0000

... a pak se uvidi.

Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
27.3.2009 20:04 Tarzan2 | skóre: 12
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....
:-)) No, někdy jsou různé cesty, jak vyřešit jednoduché věci, že... Do /etc/fstab si k tomu hoď umask=0 (umožní zápis běžným uživatelům) a parametr users (umožní připojit souborový systém i běžnému uživateli). Fmask a další si laskavě smaž. (dá se to i naklikat z ovládacího centra, to ty ale asi neoceníš :-)

Pokud máš nějakou vyšší úroveň zabezpečení systému, ještě si uprav nastavení msec (který kvůli bezpečnosti někdy nechce nechat běžného uživatele přistupovat na disky windows. Já to dělám přes Ovládací centrum - bezpečnost - ladění bezpečnostních oprávnění na systému, pač se mi nechce studovat dokumentace k msecu.)

Příjemný čas nejen u počítače ;-)

28.3.2009 08:24 hank | skóre: 19
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

Tak jsem řešil také tento problém v Mandriva 2008. Zajímavé, že nastavení přes kilkátka Nastavit váš počítač to nefungovalo. Samozřejmě jsem vždy oddíl odpojil a připojil. Pak jsem to udělal ruční editací /etc/fstab tak, jak píše Tarzan2 a už to funguje.

 

Můj záznam ve fstab:

/dev/sda7 /mnt/windisk vfat umask=0,users,iocharset=utf8,dmask=0000 0 0

30.3.2009 14:54 paja78
Rozbalit Rozbalit vše Re: Madriva a praáva pro FAT oddíl.....

mountuju to přes Krusader manager klik klik připojit odpojit akoukám že to asi není ono , protože když to udělám jako root nebo user tak výpis na cat /proc/mounts je pokaždé jinný , jak teda udělat mount umount aby se použil zápis ve fstab?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.