Листа корисничких налога на Мац-у из командне линије
Преглед садржаја:
Мац администратори могу се наћи у ситуацији да морају да прикажу листу свих корисничких налога на одређеном Мац-у путем командне линије. Прегледаћемо неколико метода за напредне појединце да наведу све налоге, и корисничке и системске, на било ком Мац-у са било којом верзијом Мац ОС Кс системског софтвера.
Неколико прелиминарних основних приступа овоме би било приступ екрану за пријаву или листање садржаја директоријума /Усерс, мада ако је кориснички налог сакривен онда се неће приказати на екрану за пријаву и подједнако је једноставно прикрити корисника из директоријума /Усерс.Поред тога, постојање имена у директоријуму /Корисници/ није сигурно, јер можете да избришете кориснички налог, али да сачувате кућни директоријум корисника. Као резултат тога, иако ови приступи могу бити прикладни за повремене кориснике Мац-а који желе да покажу које кориснике имају на рачунару, ниједна од ових метода није посебно довољна за већину потреба администратора. Али, окретањем командне линије можете открити све корисничке налоге на Мац-у, било да су то општи кориснички налози активних корисника, администраторски налози, као и било који системски налог.
Како навести све корисничке налоге на Мац-у из командне линије
Отворите Терминал ако то већ нисте урадили, било на локалној машини за коју желите да наведете корисничке налоге, или повезивањем на удаљени Мац на ком желите да видите корисничке налоге . Затим ћемо користити команду „дсцл“, која ради у свим верзијама системског софтвера Мац ОС Кс.
Прикажи све кориснике и налоге на Мац-у
дсцл . листа /Корисници
Предност (или проблем) овог приступа је у томе што наводи не само све корисничке налоге на Мац-у, већ такође приказује сваки налог за демонске и серверске процесе. Ово би укључивало корисничка имена као што су Паул, Боб, Јилл, али и демоне, системске налоге и кориснике процеса као што су нетворкд, виндовссервер, даемон, нободи, роот, _спотлигхт, _ард, _аппсервер, _ицонсервицес и многи други.
Ако је комплетна листа корисника стога непожељна, можете лако да искључите све _ундерсцоре даемон и процесне налоге покретањем излаза кроз греп, као што ћемо показати следеће.
Прикажи само корисничке налоге
дсцл . листа /Корисници | греп -в '_'
Ова команда ће филтрирати све кориснике демона са префиксом доње црте, који заправо нису кориснички налози. Добићете много краћу листу корисничких имена враћених као резултат, али ћете и даље наћи три корисничка имена укључена која нису типични кориснички налози, али се нормално могу наћи на Мац ОС Кс инсталацијама; демон, нико и роот.
Прикажи све корисничке налоге, корисничке именике и корисничке ГЕЦОС информације на Мац-у
Други приступ би био да се прикаже и наведе детаљна листа корисничких налога, придружени директоријум корисничких налога и ГЕЦОС информације о корисничком налогу (што је обично опис налога или пуно корисничко име ). Ако се запитате шта су, забога, неки системски налози и кориснички ИД налози процеса на горе поменутим листама, овај приступ нуди више детаља, укључујући опис гецос за сваки налог (на пример, _ктсс корисник је КуицкТиме Стреаминг Сервер демон)
дсцацхеутил -к корисник
Излаз те команде ће бити прилично опсежан, тако да ћете можда желети да добијете резултат мање или више или да га преусмерите у текстуалну датотеку ради лакшег рашчлањивања.
Вероватно постоје други начини за приказивање свих корисничких налога на Мац-у, без обзира на верзију система, ако знате за ефикасан информативни метод који овде није покривен, поделите га у коментарима.