Skip to main content

Како привремено променити Линук налоге и привилегије

Anonim

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

Дакле, основна употреба су је једноставно унети "су" у командној линији:

су корен кориснички налози

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

су јдое -ц вхоами

Можете извршити више наредби у другом рачуну тако што ћете их одвојити тачкама по-тачака и приложити га једним цитатом, као у овом примеру:

су јдое -ц 'команда1; цомманд2; цомманд3 ' лс греп копирај јдое

су јдое-цс; греп уид филе1> филе2; цопи филе2 / уср / лоцал / схаред / филе3 ' судо су судо

судо -у роот ./сетуп.сх

Након што се пријавите, можете наставити да извршавате команде преко наредбе судо неколико минута, без потребе да наведете логин (-у роот) са сваком командом.

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

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

судо лс / уср / локални / класификовани емитовање порука

судо схутдовн -р +20 "поновно покретање да бисте решили проблем мреже"