Како постати роот у Линуку

На сваком Линук систему, роот налог је посебан корисник који има администраторска права. Пријављивање у роот (или извршавање команди са роот привилегијама) је неопходно за многе задатке. Ако морате да извршавате задатке као роот корисник, уверите се да у потпуности разумете команде које покрећете и које последице имају. Једна непромишљена или неисправна наредба, покренута као роот, може учинити цијели оперативни систем неупотребљивим. Урадите ваше истраживање, и увек двапут проверите сваку команду пре него што притиснете Ентер.

Пријављивање као роот

Роот налог је сличан било ком другом рачуну по томе што има корисничко име ("роот") и лозинку. Ако знате роотову лозинку, можете је користити за пријављивање на роот налог из командне линије.

Постоји специјална команда под именом су (за "супер усер" или "свитцх усер"), која вам омогућава да привремено покренете команде као роот налог. Из командне линије упишите:

 су 

Унесите лозинку једном када се затражи лозинка. Ако је успешан, пребацили сте се на роот корисника и можете покренути команде са пуним системским привилегијама.

Будите опрезни док сте пријављени као роот; лако је заборавити да сте тренутно корисник роот-а, и можда нехотице покренете команду мислећи да сте само пуки смртник. Један од начина да се подсетите ако сте роот или не јесте да проверите командну линију. Многи системи завршавају командну линију знаком долара (" $ ") ако сте пријављени као нормални корисник, али са знаком фунте (" # ") ако сте роот.

Или, можете користити наредбу вхоами да одредите рачун који користите.

Када завршите са административним задацима, можете да покренете команду екит или логоут да бисте се вратили на стандардни кориснички налог.

Када се пријављујете као роот, често је корисно користити једну цртицу након команде су, као што је:

 су - 

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

Покретање команди као роот без роот лозинке

Могуће је, а често и пожељније, извршавати команде као роот без пријављивања на роот налог помоћу наредбе судо, што значи "суперусер до". Ако префиксујете команду са судо, од вас ће бити затражено да унесете лозинку (не роот лозинку), а ваше име ће бити проверено према специјалној датотеци која се зове судоерс . Ако је ваш налог тамо наведен, ваша ће се наредба покренути са роот привилегијама.

Коришћењем судо- а је много теже заборавити да сте роот јер нисте пријављени на роот налог и никада нећете заборавити да се одјавите. Такође, уносите судо сваки пут када покренете потенцијално деструктивну команду, подсећа вас да будете изузетно опрезни и сами проверите.

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