Шта бисте требали знати о команди Судо

Корисније и свеобухватније него што сте остварили

Нови корисници Линук-а (посебно Убунту) брзо постају свјесни судске наредбе. Многи корисници га никада не користе за било шта друго осим што пређу поруке "дозволе одбијене", али Судо то чини много више.

О Суду

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

Како доделити судо дозволе

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

Само неколико људи би требало да имају приступ команди Судо, а они би требали бити системски администратори. Корисницима треба дати само дозволе које им је потребно да обављају своје послове.

Да бисте одобрили корисницима Судо дозволе, морате их додати само Судо групи. Када креирате корисника, користите следећу команду:

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

Горња команда ће креирати корисника са кућном фасциклу и додати корисника у судо групу. Ако корисник већ постоји, онда можете додати корисника Суду групи користећи сљедећу команду:

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

Неат Судо Трицк Фор Вхен Иоу Форгет То Рун Ит

Ево једног од оних терминолошких командних трикова које можете научити од зачињеног стручњака - у овом случају, за добивање прошлости поруке "дозвољена пораза". Ако је дуга команда, можете проћи кроз историју и ставити Судо испред њега, можете је поново откуцати, или можете користити сљедећу једноставну команду која покреће претходну команду користећи Судо:

судо !!

Како се пребацити на коријенског корисника користећи Судо

Команда С у се користи за пребацивање са једног корисничког налога на други. Покретање Су наредбе на сопственим прекидачима на рачун суперусер-а. Због тога, да бисте прешли на рачун суперусер користећи Судо, једноставно покрените следећу команду:

судо су

Како извршити Судо команду у позадини

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

судо -б

Имајте на уму да ако се команда која се покреће захтева интеракција корисника, то неће успети.

Алтернативни начин за покретање наредбе у позадини је додавање амперсанд до краја, како слиједи:

судо &

Како уредити датотеке користећи Судо Привилеге

Очигледан начин уређивања датотеке користећи привилегије надређеног је покретање уређивача као што је ГНУ нано , користећи Судо на сљедећи начин:

судо нано

Алтернативно, можете користити следећу синтаксу:

судо-е

Како извршити команду као још један корисник користећи Судо

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

судо-у терри

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

судо -у тест вхоами

Како проверити судо акредитиве

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

судо -в

Више о суду

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