Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Dodatočné udelenie sudo práv  (Přečteno 2580 krát)

timbulko

  • Návštěvník
  • Příspěvků: 28
Dodatočné udelenie sudo práv
« kdy: 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.

DrSilenec

  • Návštěvník
  • Příspěvků: 70
Re: Dodatočné udelenie sudo práv
« Odpověď #1 kdy: 26 Května 2008, 12:33:43 »
Upřímně řečeno, netuším proč zrovna Krusader potřebuje práva uživatele roota
Use Ubuntu, Slackware and BSDs ;)

timbulko

  • Návštěvník
  • Příspěvků: 28
Re: Dodatočné udelenie sudo práv
« Odpověď #2 kdy: 26 Května 2008, 12:39:32 »
To je jedno, proste len ako príklad som to uviedol :-)

ubuntu luky

  • Host
Re: Dodatočné udelenie sudo práv
« Odpověď #3 kdy: 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
« Poslední změna: 26 Května 2008, 13:03:38 od ubuntu luky »

Mirrodin

  • Návštěvník
  • Příspěvků: 40
Re: Dodatočné udelenie sudo práv
« Odpověď #4 kdy: 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).

Tomáš Jančík

  • Stálý člen
  • **
  • Příspěvků: 1179
    • TomášJančík.net
Re: Dodatočné udelenie sudo práv
« Odpověď #5 kdy: 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"

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Dodatočné udelenie sudo práv
« Odpověď #6 kdy: 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.
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Dodatočné udelenie sudo práv
« Odpověď #7 kdy: 26 Května 2008, 15:06:33 »
tak si na to napis skript a vloz jej do kontextove nabidky nautila

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Dodatočné udelenie sudo práv
« Odpověď #8 kdy: 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.
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Dodatočné udelenie sudo práv
« Odpověď #9 kdy: 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
« Poslední změna: 26 Května 2008, 20:37:43 od Tomáš Pikálek »

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Dodatočné udelenie sudo práv
« Odpověď #10 kdy: 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.

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Dodatočné udelenie sudo práv
« Odpověď #11 kdy: 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.
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

 

Provoz zaštiťuje spolek OpenAlt.