Portál AbcLinuxu, 22. července 2025 08:59


Dotaz: Nelze spoustet skripty

5.5.2007 22:04 yman | skóre: 1
Nelze spoustet skripty
Přečteno: 181×
Odpovědět | Admin
Ahoj. Reinstaloval jsem linux (Fedora Core 6) a snazil se normalne spustit skript (konkretne INSTALL). Z neznameho duvodu mi ale bash nechce skript spustit, ani ho nenabizi pri snaze doplnit prikaz tabulatorem. Napisu-li cely prikaz rucne (./INSTALL), vypise mi to "bash: ./INSTALL: Přístup odmítnut". Nevite prosim nekdo, v cem je problem? Diky, Petr
icq je shit! (viz http://www.ddworld.cz/windows/icq-cesky-masochismus-v-im-instant-messagingu.html)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.5.2007 22:05 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Má ten skript práva pro spuštění? Pokud ne, pak chmod +x INSTALL :-)
5.5.2007 22:07 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máte na ten skript právo spouštění? Není ten filesystém přimountován s parametrem noexec? Co udělá 'bash INSTALL'?
5.5.2007 22:14 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Seš si skutečně jistý, že INSTALL je skript? Většinou to totiž bývá v archivech se zdrojovými soubory návod na to jak instalovat (obyčejný textový dokument).
-- Nezdar není hanbou, hanbou je strach z pokusu.
Prcek avatar 5.5.2007 22:15 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Odpovědět | | Sbalit | Link | Blokovat | Admin
A je ten soubor opravdu velkymi pismeny? Ale spis budou spatne prava, pokud to pise Přístup odmítnut.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
6.5.2007 09:46 bizi | skóre: 8
Rozbalit Rozbalit vše Nelze spoustet skripty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokracuji za uzivatele jasempeca..
Problem je skutecne spatne nastavenymi pravy. Normalni skripty spoustet jdou. Tento skript je ale instalacni a je umisten na disku CD, kde samozrejme prava menit prikazem chmod nemuzu. V souboru /etc/fstab neni zadny zaznam o disku CD. Mam tam nejaky doplnit? Jaky v tom pripade..? Problem se vyskytuje cerstve po instalaci na distribuci Fedora Core 6.
Honza
Prcek avatar 6.5.2007 10:10 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
A nejdou pomoci umask nastavit vyhodnejsi prava pri mountovani cedecka? Popripade si obsah CD zkopirovat na disk a tam provest chmod.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
6.5.2007 09:53 petris
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Místo ./INSTALL napište bash INSTALL
6.5.2007 10:03 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Ano to funguje, stejne jako . INSTALL.
Problem vsak je, ze tento instalacni skript pousti dalsi skripty, u kterych pri behu dojde k obdobne chybe: Pristup odmitnut.
6.5.2007 10:04 iSteve
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
cat /proc/mounts pwd

a hod sem vystup. Pravdepodobne mas tu partition namountovanou s noexec
6.5.2007 10:17 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
rootfs / rootfs rw 0 0
/dev/root / ext3 rw,data=ordered 0 0
/dev /dev tmpfs rw 0 0
/proc /proc proc rw 0 0
/sys /sys sysfs rw 0 0
/proc/bus/usb /proc/bus/usb usbfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/hdb1 /home ext3 rw,data=ordered 0 0
/dev/hda2 /mnt/data vfat rw,fmask=0000,dmask=0000,codepage=cp437,iocharset=utf8,quiet,utf8 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/etc/auto.misc /misc autofs rw,fd=6,pgrp=2332,timeout=300,minproto=5,maxproto=5,indirect 0 0
-hosts /net autofs rw,fd=11,pgrp=2332,timeout=300,minproto=5,maxproto=5,indirect 0 0
/dev/hdc /media/CDROM iso9660 ro,nosuid,nodev,noexec 0 0
cat: pwd: není souborem ani adresářem
6.5.2007 10:17 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
To mam. Jak to tedy zmenim?
Prcek avatar 6.5.2007 10:31 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Smaz ten noexec u te CDROMky v /etc/fstab.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
Prcek avatar 6.5.2007 10:52 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
A aby se to projevilo, tak se musi to CD znovu pripojit.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
6.5.2007 13:23 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Stačí 'mount -o remount /media/CDROM'
6.5.2007 10:58 iSteve
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Sorry, moc brzo rano, mel jsem dat pre a ne code... melo to bejt
cat /proc/mounts
pwd
;)

a jak rikaji ostatni, cdromka nema mit noexec pokud odtamtud instalujes, takze mount -o remount,exec /dev/hdc
6.5.2007 11:02 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Nelze spoustet skripty
Dekuji. Vyreseno:) Honza.

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.