Како променити корисника помоћу команде "су".

Шта треба знати

  • Да бисте се пребацили на роот корисника на дистрибуцијама заснованим на Убунту, унесите судо су у командном терминалу.
  • Ако сте поставили роот лозинку када сте инсталирали дистрибуцију, унесите су.
  • Да бисте прешли на другог корисника и усвојили његово окружење, унесите су - након чега следи име корисника (нпр. су - тед).

Овај чланак објашњава како да пребаците кориснике на Линук користећи судо цомманд.

Пређите на Роот корисника

Начин на који прелазите на роот корисника се разликује по дистрибуцији. На пример, на дистрибуцијама заснованим на Убунту-у као нпр Линук Минт, Убунту, Кубунту, Ксубунту и Лубунту, пребаците користећи судо команду на следећи начин:

судо су

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

су

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

вхоами цомманд

Да бисте потврдили да сте заиста прешли на роот корисника, унесите следећу команду:

ко сам ја

Команда вхоами говори вам који корисник тренутно користите.

Пребаците се на друге кориснике и усвојите њихово окружење

Тхе су команду пребаците на било који налог другог корисника. Ова могућност је корисна када тестирате доделу корисничких налога.

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

су тед

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

Међутим, можете се пријавити као тед и усвојите окружење користећи следећу команду:

су - тед

Овог пута када се пријавите као тед, бићете смештени у почетни директоријум за тед.

Извршите команду након промене корисничког налога

Да бисте се пребацили на налог другог корисника, али да бисте покренули команду чим се пребаците, користите пребаците на следећи начин:

су -ц сцреенфетцх - тед

У горњој команди, су мења корисника, тхе -ц сцреенфетцх покреће услужни програм сцреенфетцх и - тед прелази на тед рачун.

Шта је Су?

„Су“ значи замена за корисника. Команда судо покреће било коју команду као други кориснички налог и обично се користи за подизање нивоа дозволе тако да се команда изводи са повишеним безбедносним привилегијама (што је у Линук терминима познат као роот корисник). Судо ради кратко време. Да бисте радили као други корисник током дужег временског периода, користите су команда.