Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: matla 16 Listopadu 2015, 21:37:54
-
Zdravím potřebuju moutnout jednu partišnu (dev/sda4 ext4) jako exec a nejde mi to
v /etc/fstab mám,
UUID=371e3fc3-d59b-4737-b506-4b82ae4728a9 /media/adam/Data ext4 defaults,exec 0 2 ale když se podívám do /etc/mtab tak tam mám
/dev/sda4 /media/adam/Data ext4 rw,noexec,nosuid,nodev 0 0 a nevím v čem je chyba, proč se připojuje jako noexec.
Našel jsem toto forum, kde řeší můj problém, ale nenašel jsem tam řešení. http://www.linuxquestions.org/questions/linux-software-2/cannot-execute-files-on-ext4-partition-728878/ (http://www.linuxquestions.org/questions/linux-software-2/cannot-execute-files-on-ext4-partition-728878/)
(Linux Destiny 3.13.0-49-generic #83-Ubuntu SMP Fri Apr 10 20:11:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux)
-
Podivej se na parametr "umask".
-
Podivej se na parametr "umask".
V přípojném bode:
adam@Destiny:/media/adam/Data$ umask
0002
jinak <umask=„XXX“> Nastavení práv adresářů a složek. Používejte pouze na souborových systémech NTFS a FAT.
já mám ext4, tak nevím.
-
Dle tohoto (http://askubuntu.com/questions/316440/steam-mount-ext4-partition-with-exec-permissions), by mělo stačit "default" parametr. Není hlášena po připojení/restartu někde chyba připojení partišny?
Umask je pro ntfs, jak bylo psáno, tudíž nic.
-
Ještě mě napadá, dejte sem výpis "blkid", jestli je správně UUID a raději i celý /etc/fstab.
-
Ještě mě napadá, dejte sem výpis "blkid", jestli je správně UUID a raději i celý /etc/fstab.
UUID sedí
adam@Destiny:~$ blkid -U 371e3fc3-d59b-4737-b506-4b82ae4728a9
/dev/sda4
fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=9cffc688-cf82-467d-8547-f07d548af751 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
UUID=c54aefb0-6090-4d6c-adec-e3538ec06e97 none swap sw 0 0
# Data Woken
UUID=0C74988174986EE8 /media/adam/Win_Data ntfs-3g <uid=„adam“>,auto,users,umask=0022 0 0
# Data Linuxu
UUID=371e3fc3-d59b-4737-b506-4b82ae4728a9 /media/adam/Data ext4 defaults,exec 0 2
(Disk se připojí a mohu z něj číst a psát, což by se špatným UUID předpokládám nešlo. Problém je že na něm nemohu spouště soubory což by jít mělo)
-
Zkoušel jsem to ručně moutnout a už to nejde
adam@Destiny:~$ sudo mount -o defaults /dev/sda4 /media/pokus
a to funguje
v mtab mám
...
/dev/sda4 /media/pokus ext4 rw 0 0
...
zkusil jsem sudo mount --make-runbindable /media/adam/Data/
a v mtab mám
...
/dev/sda4 /media/adam/Data ext4 rw,noexec 0 0
...tak jsem zkusil
adam@Destiny:/media/pokus$ sudo umount /media/adam/Data
adam@Destiny:/media/pokus$ sudo mount -o defaults /dev/sda4 /media/adam/Data/
(+ mezi tím jsem si chvilku hrál z oprávněními přístupného bodu)
a to zas jede ...
/dev/sda4 /media/adam/Data ext4 rw 0 0
...
-
Hmm, tak už mi to jede. Proč? Netuším.
No shrnu to zkusil jsem to unmoutnou, změnil jsem vlastníka přípojného bodu na sebe a oprávnění na 777 moutnul jsem to ručně, což fungovalo. Po restartu už se to automaticky připojilo správně, z toho jsem usoudil, že to bylo oprávněními. Vrátil jsem vlastníka na Root a oprávnení přípojneho bodu. Po restartu stále funguje ???, tak nevím čím to bylo. Každopádně děkuji za rady.
-
Hmmm, zajímavé.
Vlastníka bych nechal, ale práva změnil na 755, možná ale to bude ten problém. :)