Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: ThomixCZ 18 Srpna 2010, 20:12:39
-
Zdravím,
již jsem psal na root ohledně tohoto problému ale zajímal by mě i jiný názor. Potřebuji si udělat administraci pro Ubuntu abych si mohl upravovat systemové věci přes PHP a řeším jak nejlépe projít přes prává. Poradil by někdo?
-
Udělej si v adresáři kam PHP může .sh scripty - ty pak volej pomocí system(), exec() nebo něčeho takového.
Pokud bys potřeboval práva root-a, edituj soubor /etc/sudoers , kde povolíš příkazy který využíváš ve scriptech.
Musím ale upozornit, že to je díra do systému jako kráva.
PS. Možná někdo vymyslí něco moudřejšího...
-
jop, sachy ma pravdu, v PHP to nedelej. nevyhovovalo by treba SSH? viz nase wiki
-
Mno prave ze system pres SSH upravuju ale potrebuju neco jednodusiho.
-
co takle pripojeni na vzdalenou plochu?
-
Tady jde o to ze potrebuju udelat system, kde si uzivatel zada jakou domenu chce hostovat, ta se pripravi a po zaplaceni aktivuje a to by mel obsluhovat PHP script. Tak si to alespon predstavuji ve firme.
-
tam v tom pripade viz sachyho prispevek
-
Moc vsem dekuji :)
-
Udělej to v BASHi, je to mnohem jednodušší a když se ti to nebude chtít dělat, tak se koukni po netu, je toho všude milion.
Nevim co si pod tím představuješ, ale vytvořit pár adresářů, vytvořit uživatele a databázi to máš na pár řádků.
Zavoláš si script přes shell a dáš mu pár parametrů jako jméno, adresu, doménu, quotu atd. A nemusíš nic bastlit v PHPčku.
-
z toho co psal jsem pochopil, ze si udela skript v bashi, ktery toto vse obstara a z PHPecka ho jenom zavola
-
PLesk - placený
ISPconfig či ISPomega - zdarma