Portál AbcLinuxu, 12. května 2025 12:55

Dotaz: některé aplikace můžu spustit pouze bez sudo

11.4.2020 13:12 DWD | skóre: 18 | blog: papiry
některé aplikace můžu spustit pouze bez sudo
Přečteno: 209×
Odpovědět | Admin
Mám xubuntu 19.10 Některé aplikace když chci pustit jako superuživatel, tak to můžu. Například sudo mousepad jde.

Ale když jsem chtěl spustit pod rootem kwrite, který mám taky nainstalovaný, tak to nejde.

Například

sudo kwrite
[sudo] password for david: 
Executing KWrite with sudo is not possible due to unfixable security vulnerabilities.
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.4.2020 13:36 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: některé aplikace můžu spustit pouze bez sudo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaký je důvod pouštět běžné uživatelské aplikace pod sudo?

Příkazem sudo bash se lze přepnout do prostředí superuživatele (zda odmítne i v něm spuštění dané aplikace netuším). Za odmítnutím spuštění dané aplikace je patrně snaha omezit možnost zneužití přetrvávajících bezpečnostních chyb(y).
Jendа avatar 11.4.2020 15:58 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: některé aplikace můžu spustit pouze bez sudo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro některé aplikace vzdorující spuštění pod rootem existuje milý hack: sed -i 's/geteuid/getppid/' binárka :-). Bohužel tohle zdá se aktivně detekuje sudo, takže bude potřeba něco pokročilejšího. Uvažoval bych o dvou řešení: 1) patchnout si to a zkompilovat si vlastní verzi, 2) napsat LD_PRELOAD wrapper.

Pro patchování věcí z balíčků mám v poznámkách toto:
apt-get source xfce4-panel
cd xfce4-panel-4.11.0
upravit zdrojáky
dpkg-source --commit
sudo apt-get build-dep xfce4-panel
debuild -us -uc
cd ..
sudo dpkg --install xfce4-panel_4.11.0-0ubuntu1_amd64.deb

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.