Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: zorbon 30. 03. 2011, 14:26:07

Název: Nemůžu zapisovat na NTFS
Přispěvatel: zorbon 30. 03. 2011, 14:26:07
Zdravím,
potřeboval bych poradit s možností zápisu na NTFS v OpenSuse 11.4. Číst a spouštet mohu, ale nemohu vytvářet složky atd. prostš zapisovat. Nepomohlo:

chmod -R 555 /windows

Nějaký nápad?
Díky
Název: Re: OpenSuse 11.4: práva k zápisu na NTFS oddíl (přivlastnění /windows)
Přispěvatel: trubicoid2 30. 03. 2011, 14:33:16
a co rika mount? nebo /etc/fstab?

potrebujes ntfs-3g a pak nejaky prava na fuse a pak pomahaji jeste user, uid a gid ve fstabu
Název: Re: Nemůžu zapisovat na NTFS
Přispěvatel: zorbon 30. 03. 2011, 14:52:32
Nevím, jestli jsem dobře rozuměl, ale tady je část z toho fstabu
Kód: [Vybrat]
/dev/disk/by-id/ata-ST9500420AS_5VJ6FFG7-part4 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=cs_CZ.UTF-8 0 0
Název: Re: Nemůžu zapisovat na NTFS
Přispěvatel: JardaP . 30. 03. 2011, 15:36:51
Dejte sem vystup prikazu mount.
Název: Re: Nemůžu zapisovat na NTFS
Přispěvatel: Sten 30. 03. 2011, 16:18:02
555 jsou práva na čtení a spouštění. Práva na čtení, zápis a spouštění jsou 777 ;-)
Název: Re: Nemůžu zapisovat na NTFS
Přispěvatel: zorbon 30. 03. 2011, 16:51:20
Kód: [Vybrat]

mount
devtmpfs on /dev type devtmpfs (rw,relatime,size=1944464k,nr_inodes=486116,mode=755)
tmpfs on /dev/shm type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
/dev/sda1 on / type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda2 on /home type ext4 (rw,relatime,barrier=1,data=ordered)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda4 on /windows/C type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
securityfs on /sys/kernel/security type securityfs (rw,relatime)
gvfs-fuse-daemon on /home/zorbon/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/dev/sdb1 on /media/1D6A-808E type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)
/dev/sdc1 on /media/boot type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)


Název: Re: Nemůžu zapisovat na NTFS
Přispěvatel: zorbon 30. 03. 2011, 16:53:47
Nyní jde zapisovat do /windows ,ale ne do /windows/C  :-\
Název: Re: Nemůžu zapisovat na NTFS
Přispěvatel: trubicoid2 30. 03. 2011, 17:01:22
no fmask a dmask mas spravne, ale zda se mi, ze ntfs pripojis jako root a potom tam zapisujes jako obycejnej uzivatel? to nepude kvuli tem hodnotam fmask a dmask

jestli primountujes jako obysejnej uzivatel, ten samej uzivatel by tam mel mit pravo zapisovat

tedy rucne mount /windows/c

mozna ti to sam mountuje nejakej daemon?
Název: Re: Nemůžu zapisovat na NTFS
Přispěvatel: David 30. 03. 2011, 17:11:17
Ja teda nechapu, co tady vsichni resi.
Citace
Kód: [Vybrat]
gid=users,fmask=133,dmask=022
A protoze uid ani noauto nemas urceno, predpokladam, ze to mountujes pri startu (tedy pod rootem), tudiz (protoze gid=users) k tomu NTFS pristupujes jako "skupinovy" uzivatel, mas pravo cist soubory (protoze !133 = 644 = rw-r--r--) (a prekvapuje me, ze muzes spoustet) a pravo cist a "spoustet" adresare (tedy vstupovat do nich) (protoze !022 = 755 = rwxr-xr-x).

Snazit se nastavovat prava pomoci chmod IMHO nemuze pomoci.

Takze si uprav fstab (fmask=113 nebo 003, dmask=002).