Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: timbulko 26 Května 2008, 12:27:42

Název: Dodatočné udelenie sudo práv
Přispěvatel: timbulko 26 Května 2008, 12:27:42
Zdravím,
mám spustenú nejakú aplikáciu (povedzme Krusader na správu súborov) s bežnými právami a chcel by som jej dodatočne udeliť práva sudo, aby som s ňou mohol upravovať všetky súbory. Dalo by sa to nejako spraviť aj bez toho, aby som musel danú aplikáciu vypnúť a znova spustiť cez "sudo krusader"?


Vďaka.
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: DrSilenec 26 Května 2008, 12:33:43
Upřímně řečeno, netuším proč zrovna Krusader potřebuje práva uživatele roota
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: timbulko 26 Května 2008, 12:39:32
To je jedno, proste len ako príklad som to uviedol :-)
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: ubuntu luky 26 Května 2008, 13:02:00
grafickym aplikacim se prideluje pravo roota pres gksudo ne pres sudo co se tsyce prostredi gnome a pro KDE prikazem kdesu
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: Mirrodin 26 Května 2008, 13:07:30
No třeba zrovna v tom Krusaderu máš v nástroje - Spustit Krusader v superuživatelském režimu ( nebo Alt + K).
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: Tomáš Jančík 26 Května 2008, 13:08:09
nojím se že takhle za běhu dodat aplikaci root práva asi nepůjde... leda když třeba chceš editovat ty soubory, tak když v pravo-myšo-kliku ta která aplikace nabídne "spustit jako root"
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: Evžen Šubrt 26 Května 2008, 13:33:57
Musím souhlasit se zakladatelem vlákna, že právě taková vlastnost - jednorázová akce v superuživatelském režimu - aplikacím v Ubuntu chybí. Citelné je to hlavně u "panelových" souborových manažerů (GnomeCommander, TuxCommander, Krusader), ale toto chybí např. i v Nautilovi. Spouštět Commander nebo Nautilus komplet jako superuživatel jde podle mne proti filozofii Ubuntu. Ideální by bylo, kdyby aplikace měli tlačítko/volbu, po jejímž stalčení by vyběhlo "gksudo/kdesu okno" s dotazem na heslo a následující operace by se provedla s rootovskými právy.
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: kkaarreell 26 Května 2008, 15:06:33
tak si na to napis skript a vloz jej do kontextove nabidky nautila
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: Evžen Šubrt 26 Května 2008, 15:31:56
tak si na to napis skript a vloz jej do kontextove nabidky nautila
Možná jsem blbej, ale nechápu, jak by se toto dalo řešit scriptem. Uvedu příklad - chci zkopírovat neco se zvého homu do adresáře /usr/local/... (nebo tam něco smazat, přejmenovat). Buď to můžu udělat z konzole, nebo si otevřít nautila jako superuser a nebo nevím.
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: Tomáš Pikálek 26 Května 2008, 20:35:51
Možná jsem blbej, ale nechápu, jak by se toto dalo řešit scriptem.
Dalo by se to tak řešit docela jednoduše. Označíte soubory, vyberete menu skripty a zvolíte ten skript. Pomocí zenity by se to uživatele zeptalo, kam chce dané soubory zkopírovat a pak by to vyvolalo pomocí gksudo, kde by uživatel zadal heslo, příkaz cp pro kopírování souborů, které jste vybral (dá se to v tom skriptu vyčíst z nějaké proměnné).
To je příklad pro kopírování, stejně tak ale můžete udělat takový skript pro mazání apod., vždy se to pomocí gksudo zeptá na heslo, aby to mělo dostatečná oprávnění.
Něco málo o tom je i na wiki:
http://wiki.ubuntu.cz/Nautilus/skripty
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: kkaarreell 27 Května 2008, 09:34:38
tak si na to napis skript a vloz jej do kontextove nabidky nautila
Možná jsem blbej, ale nechápu, jak by se toto dalo řešit scriptem. Uvedu příklad - chci zkopírovat neco se zvého homu do adresáře /usr/local/... (nebo tam něco smazat, přejmenovat). Buď to můžu udělat z konzole, nebo si otevřít nautila jako superuser a nebo nevím.
Hm, ja si to predstavoval jinak, asi jsem to spatne pochopil. Sorry.
Název: Re: Dodatočné udelenie sudo práv
Přispěvatel: Evžen Šubrt 27 Května 2008, 09:39:06
Diky za tipy. Byl to spíše jenom takový nápad, kam by se vývoj nautilu mohl posunout. Jakožto člověk, kterému konzole vůbec nevadí, to řeším přes terminál. Ale to s těmi skripty vyskouším - už jenom proto, abych se zase něco nového naučil.