Portál AbcLinuxu, 10. května 2025 02:03

Dotaz: divné nastavení umask ve fstab?

12.12.2002 00:35 Zbyněk Tonar
divné nastavení umask ve fstab?
Přečteno: 1195×
Odpovědět | Admin
Dobrý den, chtěl bych mít definovanou skupinu uživatelů, kteří budou mít právo přistupovat k windowsowským diskům (vfat i ntfs - ten read only, samozřejmě) připojeným přes mount. Ostatní (mimo ownera) by k nim neměli mít žádná práva.

Založil jsem si proto skupinu nazvanou windows a uživateli XYZ jsem v ní dal členství.

Editoval jsem řádek /etc/fstab takto (příklad od jedné z několika partition):

/dev/hda10 /windows/I vfat setgid=windows,umask=770,quiet,iocharset=iso8859-2,code=852 0 0

Po zadání mount /windows/I se chci přesvědčit, jak byla přiřazena práva (rwx), ale zjistím:

d------rwx 8 root windows 4096 Jan 1 1970 I/

A funguje to tedy přesně naopak, než jsem zamýšlel, tj. uživatel XYZ ˇčlen skupiny windows) se k této partition nedostane a ostatní uži vatelé ano! Myslel jsem, že 0770 = rwxrwx---.

Kde dělám chybu? Nerozumím tomu. Když po této zkušenosti dám do fstab umask=007, pak to funguje tak, jak jsem chtěl, ale stejně to nechápu, jaktože 007 dá po přimountování práva rwxrwx---?

Další problém mám u ntfs partition:

/dev/hda5 /windows/D ntfs suid,ro,gid=windows,umask=770,nls=iso8859-2 0 0

tam zase dostanu práva:

d--xr-xr-x 1 root windows 4096 Dec 9 00:56 D/

Čili už tomu vůbec nerozumím.

Děkuji za případné vysvětlení a za radu, jak to napravit u vfat i u ntfs.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.12.2002 09:49 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše divné nastavení umask ve fstab?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ad vfat. Uhadl jste, umask funguje presne jak jste vypozoroval ;) Tedy vase volba zni umask=007, protoze na zacatku je maska rwxrwxrwx (111111111) a umask definuje ktere bity se vymazou, tedy to co chci odebrat 007 (000000111) a dostanu z toho vysledek rwxrwx--- (111111000). Jak to funguje u ntfs nevim. Prava k zapisu tam nejsou protoze je to v ro modu. Jak a jestli vubec umask u ntfs viz. man fstab nebo mount. Pripadne dokumentace o ntfs u jadra.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
12.12.2002 15:45 Zbyněk Tonar
Rozbalit Rozbalit vše divné nastavení umask ve fstab? - VYŘEŠENO:
Vyřešil jsem to nakonec ke své spokojenosti takto:
/dev/hda1 /windows/c ntfs ro,gid=windows,umask=007,nls=iso8859-2 0 0
/dev/hda5 /windows/d vfat gid=windows,umask=007,quiet,iocharset=iso8859-2,code=852 0 0
/dev/hda6 /windows/e vfat gid=windows,umask=007,quiet,iocharset=iso8859-2,code=852 0 0
/dev/hda7 /windows/f vfat gid=windows,umask=007,quiet,iocharset=iso8859-2,code=852 0 0
A kdo nebude ve skupině windows, na tyto disky neuvidí.

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.