Fórum Root.cz

Hlavní témata => Desktop => Téma založeno: sudo fail 28. 11. 2017, 10:24:32

Název: Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: sudo fail 28. 11. 2017, 10:24:32
Když spustím něco z tohoto (v příkladu je soubor etc/hosts, který požaduje pro zápis roota, bez elevece do něj nejde zapisovat):
su ; open /Applications/TextEdit.app/  # park ručně otevřu soubor, je uzamčen, nelze ani editovat text
sudo open  /etc/hosts - to samé
 přitom sudo nano ... v pohodě zapisovatelný

Kde se tedy ztratily práva TextEditu, který byl spuštěn ze sudo?
Jak docílit, abych spustil ne-terminálovou aplikaci s právy root?
Název: Re:Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: ByCzech 28. 11. 2017, 10:39:57
Macíku, ty máš přirozené masochistické sklony, že se s tím Macem pořád takhle týráš a trápíš? :D
Název: Re:Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: sudo fail 28. 11. 2017, 12:39:41
Slováku, slyším tady nějaký Mac, to máš halucinacé?
Název: Re:Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: steve 28. 11. 2017, 12:48:40
A nebude to tim ze tusim od El Capitan uz "su" neni tak celkem root? Roota si musis zapnout. http://ntfs-formac.com/enable-root-user-macos-sierra/
Název: Re:Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: Ondrej.T 28. 11. 2017, 12:52:52
GUI Apky jsou sandboxovány a některé soubory nezměníš ani jako root. man csrutil nebo používej terminálové editory jako vi .
Název: Re:Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: Vykook 22. 02. 2018, 16:16:31
sudo /Applications/TextMate.app/Contents/MacOS/TextMate a jde to "normálně" uložit. Normálně (bez uvozovek) si člověk vleze do nastavení TextMate, nainstaluje jeho shell bazmek a prostě použije sudo mate soubor.txt
Název: Re:Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: Vykook 22. 02. 2018, 16:30:34
Tak nic, jsem slepej a zaměnil jsem TextEdit za TextMate. Každopádně s tím Text Mate to funguje.
Název: Re:Spuštění "desktopové" aplikace přes sudo nedodá práva
Přispěvatel: JardaP . 22. 02. 2018, 17:25:17
Tedy kdyz se nekdo na neco pta, tak by mohl laskave napsat aspon to, na jakem OS si problem vyrobil.

Jinak jestli v MacOXu porad jeste jde pustit root konzole, tak neni nad Midnight Commander pro Mac.