В UNIX-базирани операционни системи, като Linux или macOS, има root потребител, който има пълна власт над системата, нейните услуги и нейните процеси.
Този потребител е деактивиран по подразбиране от съображения за сигурност, тъй като ако тази команда се изпълни без надлежно знание или отговорност, можем да причиним повреда на системата, която може да бъде непоправима. Оттук и значението, че този root потребител трябва да се използва само от администратори или напреднали потребители, които са наясно какво може да бъде това.
Днес в Solvetic ще видим как да активираме или деактивираме този потребител чрез командния ред.
Достъп до терминалЗа достъп до терминала имаме следните опции. Използвайки комбинацията от клавиши Shift + Command + U или в пътя Go / Utilities. В показания прозорец ще кликнете два пъти върху Терминал:
⇧ + ⌘ + U
Следващата опция е използването на Spotlight и за това ще въведем думата терминал и ще изберем съответната помощна програма:
1. Как да активирате root потребител с помощта на командата dsenableroot
За да активирате root потребителя с помощта на тази команда, процесът е прост, за това изпълняваме dsenableroot в терминала и след това ще въведем паролата на потребителите, след което въведем и проверим паролата на root потребителя:
dsenableroot
Ще видим съобщението *** Успешно активиран root потребител, който потвърждава, че активирането е било успешно. С тази команда е възможно също така да се даде възможност на root потребителя за един акаунт по -специално, за това трябва да използваме параметъра -u:
dsenableroot -u "Потребител"
2. Как да деактивирате root потребител в macOS High Sierra
С параметъра -d, използващ командата dsenableroot, root потребителят ще бъде универсално деактивиран, както следва:
dsenableroot -d
Също така, ако желаем, можем да деактивираме root потребителя за конкретен потребител, ще изпълним следния синтаксис:
dsenableroot -d -u "потребител"С този прост метод можем да активираме или не този важен потребител в UNIX среди.