Výsledky 1 až 18 z 18

Téma: chmod

  1. #1

    Standardní chmod

    mohl bych se zeptat jak se moužívá příkaz chmod nějak jsem to z chmod --help nepochopil. Chtěl bych inicializivat jeden soubor pro Apache, tedy aby to bylo spustitelná PHP!

  2. #2
    Member
    Založen
    08.09.2003
    Bydliště
    Praha/Slovacko
    Příspěvky
    207
    Vliv
    268

    Standardní

    Musis byt bud vlastnik souboru nebo root. V tom pripade udelas spustitelnym soubor chmod u+x jmeno_souboru(ci jenom chmod +x jmeno_souboru)
    Python: executable pseudo-code; Perl: executable line noise

  3. #3

  4. #4
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Ostrava / Straznice
    Příspěvky
    1 133
    Vliv
    289

    Standardní

    chmod je nastaveni prav souboru. Bud je syntaxe
    +x+x+x coz prida atribut spustitelny pro roota, vlastnika, a ostatni nebo je
    222 coz je osmickova soustava
    0 - 000
    1 - 001
    2 - 010
    3 - 011
    4 - 100
    5 - 101
    6 - 110
    7 - 111

    takze 222 je kompletni nastaveni atributu na
    --x--x--x

    766 nastavi rwxrw-rw- - coz znamena ze vsichni mohou soubor cist a spustit ale zapsat muze jen root.
    777 nastavi na rwxrwxrwx
    apod.
    Atribut 222 je nanic, kdyz ten soubor nemuzes cist.

    Doufam ze jsem to napsal pochopitelne
    Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.

  5. #5
    Member
    Založen
    08.09.2003
    Bydliště
    Praha/Slovacko
    Příspěvky
    207
    Vliv
    268

    Standardní

    Citace Původně odeslal Dominator
    chmod 222 : co to je ?
    To je alternativni zadavani prav pro guru. Ja to nejak moc nepouzivam, ale myslim, ze je to takhle:
    1 znamena spusteni
    2 znamena cteni
    4 znamena zapis
    To prirazeni je hadam spatne
    Pokud chces nastavit vice vlastnosti, tak se cisla vlastnosti sectou:
    cteni, zapis - 6
    cteni, spusteni - 3
    atd.

    Cisel muze 4:
    1. pro setuid atd.
    2. pro samotneho uzivatele, tedy pro tebe
    3. pro skupinu
    4. pro ostatni

    Pokud jich zadas min, tak se zleva doplni nulama.
    Tedy chmod 222 znamena, ze se vsem zakaze spusteni skriptu.
    Python: executable pseudo-code; Perl: executable line noise

  6. #6

    Standardní

    Hmm já potřebuji pouze abych když na něj kliknu (PHP soubor) tak aby se spustit pod apache!

  7. #7
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Ostrava / Straznice
    Příspěvky
    1 133
    Vliv
    289

    Standardní

    4hpcpg: hmm to co pises s temi cisly je spatne
    Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.

  8. #8
    Member
    Založen
    08.09.2003
    Bydliště
    Praha/Slovacko
    Příspěvky
    207
    Vliv
    268

    Standardní

    Citace Původně odeslal Dominator
    Hmm já potřebuji pouze abych když na něj kliknu (PHP soubor) tak aby se spustit pod apache!
    S apachem tedy vubec nedelam, ale obecny zpusob jak tohle udelat je, ze na uplny zacatek scriptu das
    #!/usr/bin/env apache
    Misto apache si dosad program, kterym to chces spustit.

    4Lopan: Co je tam tedy spatne?
    Python: executable pseudo-code; Perl: executable line noise

  9. #9
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    heh, ja bych spis rek, ze tu nekdo vubec nechape, co je to PHP a co je to apache.

    Pokud mas php script, tak ho pravda muzes spustit primo z shelu a to treba tak, ze mu na zacatek das jako interpreter php (jak je popisovano vejs, ale apache tam nema co delat, to je pekna pitomost). Jediny co ti z toho vyleze bude html stranka (teda, zalezi co tam vyrabis, de to pouzit klido jako beznej script treba pro zpracovani logu ...).

    Jestli chces, aby sis moh svuj vytvor prohlizet jako web, musis ho umistit nekam, odkud ma apache povoleno spoustet scripty + musis mit apache nakonfigurovanej (=bud modul php nebo cgi, to uz je celkem fuk) pro praci s php. Pak staci dat do prohlizece svoji IP, pripadne napsat localhost/mujvytvor.php (kdyz uz ti apache bezi) a uvidis svuj vytvor (pokud si ho spravne umistil). Pokud uvidis jen zdroj scriptu = nefunguje ti php.

    Edit: jo, samo ze pokud to nepoustis jako script shelu, tak to nemusi mit zadny specialni prava, staci kdyz to muze apache precist. A misto ty prvni radky to muzes php predat taky jako parametr /bin/php mujvytvor.php .

  10. #10
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Ostrava / Straznice
    Příspěvky
    1 133
    Vliv
    289

    Standardní

    4hpcpg: napr to ze kdyz das 1 tak sice nastavis spousteni ale zrusis cteni a zapis, to same treba 4, nastavis sice zapis ale zrusis cteni a spousteni.
    Je to presne videt na prepisu do osmickove soustavy
    4 - 100
    rvx vznike r--
    1 - nastavuje
    0 - rusi
    Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.

  11. #11

    Standardní

    Kdyz tu tak pekne diskutujete o pravech, taky sem dam jeden dotaz

    Jak spustim pppd jako user?
    chmod u+s /usr/sbin/pppd nepomohlo
    Co sem vysledoval v ruznych diskuzich, ma se to nejak nastavit na setuid root, ale nevim jak

  12. #12

    Standardní

    Hele hoši takže stačí ten soubor hodit do bin/php/ a odtamtut spusit běžne? takže třeba 1.php, nebo je potřeba nějaká konfigurace Apache?

  13. #13

    Standardní

    Citace Původně odeslal Dominator
    Hele hoši takže stačí ten soubor hodit do bin/php/ a odtamtut spusit běžne? takže třeba 1.php, nebo je potřeba nějaká konfigurace Apache?
    RTFM !!!!
    C2D Wolfheart stabilized...CoolingSys completed...Aurora 3D Black...full 120mm Wolfheart
    WinXP && Gentoo Powered Wolfheart http://img215.imageshack.us/my.php?i...pgentooqt2.jpg
    Intel Core2Duo E6300 1.86@3.2GHz cooled by Ninja Plus| Gigabyte DS4 | 1024MB Kingston 750@920MHz | sound | Gigabyte X1650Pro SilentPipe II | TEAC 40x & Toshiba DVD-RW | WD800JB 80GB | Logitech MX510 | Fortron 300W NP(PN) | MS Sidewinder Strategic Commander|Acer 1721hm
    C366 2@1,85V 32MB RAM, Slackware 9.1 router connected to Chello

  14. #14

  15. #15

    Standardní

    Read The Fucking Manual...tam je vse popsany...kua ! jestli to chces jak web precti si manual Apache + PHP, jestli to chces jako skript pod Linuxem precti si Linuxovy manual...sakra...
    C2D Wolfheart stabilized...CoolingSys completed...Aurora 3D Black...full 120mm Wolfheart
    WinXP && Gentoo Powered Wolfheart http://img215.imageshack.us/my.php?i...pgentooqt2.jpg
    Intel Core2Duo E6300 1.86@3.2GHz cooled by Ninja Plus| Gigabyte DS4 | 1024MB Kingston 750@920MHz | sound | Gigabyte X1650Pro SilentPipe II | TEAC 40x & Toshiba DVD-RW | WD800JB 80GB | Logitech MX510 | Fortron 300W NP(PN) | MS Sidewinder Strategic Commander|Acer 1721hm
    C366 2@1,85V 32MB RAM, Slackware 9.1 router connected to Chello

  16. #16

    Standardní

    To je hzeký ale ten budu číst aspoň měsím (už ho čtu) tak by jsi mi to nemohl prozradit?

  17. #17
    Member
    Založen
    08.09.2003
    Bydliště
    Praha/Slovacko
    Příspěvky
    207
    Vliv
    268

    Standardní

    Citace Původně odeslal Lopan
    4hpcpg: napr to ze kdyz das 1 tak sice nastavis spousteni ale zrusis cteni a zapis, to same treba 4, nastavis sice zapis ale zrusis cteni a spousteni.
    Je to presne videt na prepisu do osmickove soustavy
    4 - 100
    rvx vznike r--
    1 - nastavuje
    0 - rusi
    No ja to tam nenapsal, protoze jsem to povazoval za samozrejme. Proto jsem tam napsal to s tim scitanim. Ani jsem nepomyslel na to, ze by si to nekdo mohl vylozit takto.
    Python: executable pseudo-code; Perl: executable line noise

  18. #18

    Standardní

    Citace Původně odeslal Dominator
    To je hzeký ale ten budu číst aspoň měsím (už ho čtu) tak by jsi mi to nemohl prozradit?
    Neporadíte někdo?

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •