Како омогућити & Онемогућити роот корисника из командне линије у Мац ОС Кс-у

Anonim

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

За оне који су упознати са Терминалом и који су упознати са синтаксом командне линије, омогућавање основног корисничког налога у Мац ОС Кс-у из командне линије може чак бити лакше него из апликације Дирецтори Утилити, као потребно је мање корака да би се омогућио и онемогућио основни кориснички налог, било нашироко или по кориснику. Ово је такође корисно у томе што се може даљински омогућити путем ССХ-а на било ком Мац-у на који се може повезати.

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

Ако не знате шта радите, не омогућавајте роот кориснички налог и немојте користити роот кориснички налог. Пошто роот корисник има универзално привилегован приступ свему у Мац ОС Кс-у, прилично је лако нешто забрљати, а остављање налога активним може довести до безбедносног ризика. Ово је заиста само за напредне Мац кориснике.

Омогући роот кориснички налог из командне линије Мац ОС Кс помоћу дсенаблероот

Једноставна алатка командне линије на одговарајући начин названа 'дсенаблероот' ће брзо омогућити роот кориснички налог у Мац ОС Кс-у. У најједноставнијем облику, једноставно укуцајте 'дсенаблероот' у промпт терминала, унесите корисничку лозинку , затим унесите и потврдите лозинку роот корисника.

% дсенаблероот корисничко име=Паул корисничка лозинка: роот лозинка: провери роот лозинку: дсенаблероот:: Успешно омогућен роот корисник.

Када видите „дсенаблероот:: Успешно омогућен роот корисник.“ поруку, знате да је роот корисник омогућен са лозинком која је управо дефинисана.

Ако желите, можете омогућити и роот корисника за сваки кориснички налог тако што ћете навести -у заставицу:

дсенаблероот -у Паул

Замена „Паул“ било којим корисничким именом које се налази на одређеном Мац-у ће радити.

Наравно, када завршите са роот корисником, можда ћете желети да онемогућите и приступ роот налогу.

Онемогући роот кориснички налог из командне линије у Мац ОС Кс

Прослеђивање -д заставице на исти командни низ дсенаблероот ће онемогућити роот корисника универзално, на пример:

% дсенаблероот -д корисничко име=Паул корисничка лозинка: дсенаблероот:: Успешно онемогућен роот корисник.

Порука „дсенаблероот:: Успешно онемогућен роот корисник.“ означава да је основни налог сада онемогућен.

Слично омогућавању одређеног корисника, можете и онемогућити за одређеног корисника са -д и -у заставицом:

дсенаблероот -д -у Паул

Ово може бити прикладно за ситуацију у којој одређени кориснички налог више не захтева привилегију роот налога.

Уопштено говорећи, остављање основног корисничког налога онемогућено је добра идеја.

Дсенаблероот услужни програм ради у МацОС Сиерра, ОС Кс Ел Цапитан, ОС Кс Иосемите, ОС Кс Маверицкс, Моунтаин Лион, итд. За кориснике који користе много старије верзије ОС Кс као што је Снов Леопард, користите уместо тога судо пассвд метод.

Како омогућити & Онемогућити роот корисника из командне линије у Мац ОС Кс-у