Како додати корисника у Судоерс датотеку у Мац ОС Кс

Преглед садржаја:

Anonim

Напредни корисници ће можда морати да додају кориснички налог у датотеку судоерс, што омогућава том кориснику да покреће одређене команде са роот привилегијама.

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

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

Датотека судоерс се налази на /етц/судоерс, али, за разлику од /етц/хостс и многих других конфигурационих датотека система, не желите да усмерите општи уређивач текста на датотеку да бисте је изменили. Уместо тога, желећете да користите одређену команду под називом „висудо“, која потврђује исправну синтаксу пре него што сачувате документ.

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

Додај корисника у Судоерс у Мац ОС Кс

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

  1. Покрените Терминал и откуцајте следећу команду:
  2. судо висудо

  3. Користите тастере са стрелицама за навигацију доле до одељка „Спецификација привилегије корисника“, требало би да изгледа овако:
  4. Спецификација привилегије корисника роот СВЕ=(СВЕ) СВЕ %админ СВЕ=(СВЕ) СВЕ

  5. Поставите курсор на следећи празан ред испод %админ уноса, а затим притисните тастер „А“ да бисте убацили текст, а затим откуцајте следеће у новом реду, замењујући „корисничко име“ кратким бројем корисника назив налога којем желите да доделите привилегију (притисните таб између корисничког имена и СВЕ):
  6. корисничко име СВЕ=(СВЕ) СВЕ

  7. Сада притисните тастер “ЕСЦ” (есцапе) да зауставите уређивање датотеке
  8. Притисните тастер : (двотачку), а затим откуцајте „вк“ праћено тастером Ретурн да бисте сачували промене и изашли из ви

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

Требало би да сте спремни, можете погледати судоерс фајл да бисте били сигурни да је фајл модификован:

цат /етц/судоерс

Користите цат са греп да брзо пронађете корисничко име ако не желите да скенирате целу датотеку:

цат /етц/судоерс | греп корисничко име

Сада када је 'корисничко име' додато у судоерс фајл, требало би да будете спремни.

Решавање грешке „/етц/судоерс заузети, покушајте поново касније“

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

На Мац рачунарима са једним корисником, грешка „судоерс буси“ може да се деси након напуштања апликације Терминал без изласка из ви, или ако се терминал или Мац ОС Кс сруши, или ако је датотека тренутно отворена у другом седница. Решење за последње описане случајеве машина за једнократну употребу је прилично једноставно, а грешку можете да решите уклањањем привремене датотеке судоерс која служи као закључавање:

судо рм /етц/судоерс.тмп

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

Како додати корисника у Судоерс датотеку у Мац ОС Кс