Како постати корен или било који други корисник користећи Линук Цомманд Лине

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

Примјер команде коју редовно користите из командне линије је апт-гет који се користи за инсталацију софтвера унутар дистрибуција Дебиан и Убунту.

Да бисте инсталирали софтвер користећи апт-гет, морате бити корисник који има довољно дозвола за то.

Једна од првих команди корисника популарних оперативних система Линука, као што су Убунту и Минт, је судо.

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

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

Овај водич ће вам показати како да користите су наредбу и пружите информације о преклопницима који су доступни.

Пребаците на коријенски корисник

Да бисте се пребацили на роот корисника, потребно је отворити терминал притиском на АЛТ и Т истовремено.

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

судо су

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

су

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

Да бисте потврдили да сте заиста прешли на тип роот корисничке наредбе:

ко сам ја

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

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

Су наредба се може користити за пребацивање на било који други кориснички рачун.

На пример замислите да сте креирали новог корисника који се зове усерадд наредбом :

судо усерадд -м тед

Ово би створило корисника који се зове тед и креира кућни директоријум за тед тед.

Требало би да подесите лозинку за тедни рачун пре него што се може користити помоћу следеће наредбе:

пассвд тед

Горња команда ће вас замолити да креирате и потврдите лозинку за тад рачун.

Можете да пређете на тад рачун користећи следећу команду:

су тед

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

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

су - тед

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

Добар начин да ово видимо у пуном поступку је додавање корисничког програма за екран на тад кориснички рачун.

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

Ако желите да пређете на други налог корисника, али имате командну функцију чим пређете, користите -ц прекидач на следећи начин:

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

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

Адхоц прекидачи

Већ сам показао како можете прећи на други налог и обезбедити слично окружење помоћу - свитцх.

За комплетност можете користити и следеће:

су -л

су --логин

Можете да покренете другу љуску од подразумеване када мењате корисника тако што ћете добавити -с прекидач на следећи начин:

су -с -

су -схелл -

Можете да сачувате тренутна подешавања окружења помоћу следећих прекидача:

су -м

су -п

су - резерва-окружење

Резиме

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

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