Како покренути ГУИ апликације као роот у Мац ОС Кс

Anonim

Они који су упознати са командном линијом знају да је покретање ствари са привилегијама супер корисника обично само питање коришћења команде судо. То и даље важи за покретање ГУИ апликација у ОС Кс са роот привилегијама, али није само питање додавања судо у иначе корисну опен команду, јер „опен“ покреће апликације као оригинални корисник, са или без судо. Уместо тога, решење је да користите судо који показује директно на извршни фајл који се налази у датој датотеци пакета апликације.

Покретање ОС Кс ГУИ апликација као роот корисник

Синтакса команде је следећа:

судо /Патх/То/Апплицатион/АпплицатионНаме.апп/Патх/То/Екецутабле

У већини случајева, то ће бити апликације ускладиштене у директоријуму /Апплицатионс/, а извршни фајл је скоро увек ускладиштен у Пацкаге/Цонтентс/МацОС/ без обзира на име апликације:

судо /Апплицатионс/АпплицатионНаме.апп/Цонтентс/МацОС/АпплицатионНаме

На пример, ова команда покреће познату апликацију ТектЕдит као роот:

судо /Апплицатионс/ТектЕдит.апп/Цонтентс/МацОС/ТектЕдит

Да бисте покренули ТектЕдит као апликацију у позадини, што значи да се неће затворити ако затворите прозор терминала, примените ознаку -б на судо: судо -б /Апплицатионс/ТектЕдит .апп/Цонтентс/МацОС/ТектЕдит

Можете потврдити да се апликација покреће као роот користећи команду пс са греп, поново користећи ТектЕдит као пример:

пс ау|греп ТектЕдит

Алтернативно, можете погледати апликацију за управљање процесима ОС Кс Ацтивити Монитор и пронаћи апликацију која тамо ради као 'роот' корисник, као што је приказано на снимку екрана на врху и кратком видео снимку испод:

Ако намеравате да често покрећете одређену апликацију као роот, размислите о постављању алијаса у .басх_профиле да бисте скратили командни низ.

Упркос томе што су покренуте као роот, све системске датотеке се можда не могу мењати, а неке могу бити означене као „Закључане“ када се отворе у неким апликацијама као што је ТектЕдит. Тај проблем се често може решити омогућавањем роот корисника ако то још нисте учинили, али неће све апликације имати то ограничење.Без обзира на то, за одређене задатке као што је уређивање датотеке хоста, ипак је боље да се држите командне линије и уређивача заснованог на тексту или користите апликацију као што је ББЕдит или ТектВранглер.

Како покренути ГУИ апликације као роот у Мац ОС Кс