Управљање корисничким налозима је један од многих изазова администратора Линук система. Неке од одговорности администратора система су омогућавање/онемогућавање корисничких налога, очување кућног директоријума, постављање корисничких дозвола, додељивање група/љуски корисницима и управљање лозинке.

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

Како додати корисничке налоге у Линук

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

Пре него што почнете са креирањем новог корисника,

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

цут -д: -ф1 /етц/пассвд

Најједноставнији начин креирања новог корисничког налога у Линук-у је уз помоћ усерадд. Овај услужни програм нуди различите параметре за одређивање додатних информација приликом додавања новог корисника. Неке од опција су:

  • : Додаје опис/коментар корисничком налогу.
    усерадд -ц "Јохн Висе" јохн
  • : Поставља почетни директоријум за наведеног корисника. Подразумевано, команда усерадд га поставља на корисничко име (/хоме/јохн), али га можете заменити директоријумом по свом избору на следећи начин:
    усерадд -д /мнт/хоме/јохн
  • : Омогућава вам да поставите примарну групу корисника. Корисник ће подразумевано бити додат у групу ако га не додате током процеса креирања.
  • : Додаје корисника у више група.
    усерадд -Г јуице, аппле, линук, тецх јохн
  • : Креира нови кориснички налог користећи УИД постојећег корисника.
  • -п: Користи се за додавање шифроване лозинке на налог. Своју лозинку можете додати и касније користећи наредба пассвд.
    пассвд јохн

На пример, ево како можете да користите команду усерадд и неке од горе наведених параметара да додате новог корисника:

усерадд -г тецх -Г аппле, линук -с /бин/зсх -ц "Јамес Адем" адем

У процесу креирања корисника, горе поменута команда обавља неколико радњи:

  • Сетови тецх као примарна група корисника
  • Поставља Зсх као подразумевану љуску за корисника
  • Додаје адем у Аппле и Линук групе. Ова операција такође креира нове уносе унутар /etc/group фајл.
  • Сетови /home/adem као подразумевани кућни директоријум
  • Креира нове уносе унутар /etc/passwd и /etc/shadow фајлови. Команда додаје следећу линију у /етц/пассвд датотеку:
    адем: к: 1002:1007:Јамес Адем:/хоме/сара:/бин/зсх

Измените подразумевана корисничка подешавања

Команда усерадд чита подразумеване вредности из /etc/login.defs, /etc/useradd, и /etc/default/useradd. Можете отворити датотеке у свом омиљеном уређивачу текста у Линуку, направити и сачувати одговарајуће промене пре употребе команде.

Можете погледати нека од подешавања која су доступна унутра логин.дефс користећи следећу команду:

мачка /етц/логин.дефс | греп 'ПАСС\|УИД\|ГИД'

Некоментирани редови су кључне речи са вредностима. На пример, тхе ПАСС_МАКС_ДАИС кључна реч поставља максимално 9999 дана за истек лозинке. Слично томе, тхе ПАСС_МИН_ЛЕН кључна реч захтева да дужина лозинке буде најмање пет знакова. На крају, кључне речи УИД и ГИД омогућавају прилагођавање опсега ИД корисника и групе за било који нови кориснички налог.

Такође можете погледати/изменити подразумеване поставке присутне унутар датотека користећи команду усерадд са застава.

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

Заставе Опис
Мења подразумевани почетни директоријум (/home) за нове корисничке налоге.
Мења подразумевану нову примарну групу корисника (корисничко име) са другом подразумеваном групом.
Замењује подразумевано /bin/bash љуска са другом подразумеваном љуском.
Мења подразумевани датум истека да би се онемогућио кориснички налог ГГГГ-ММ-ДД формату.
Омогућава постављање неактивних дана пре него што се налог онемогући и након истека лозинке

На пример, следећа команда мења подразумевану шкољку у /bin/sh а кућни именик за /home/new:

усерадд -Д -б /хоме/нев -с /бин/сх

Измените корисничке групе на Линук-у

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

На пример, можете променити подразумевану љуску корисничког адема из /бин/сх у /бин/басх на следећи начин:

усермод -с /бин/басх адем

Сада да укључим адем у продаја групе, мораћете да користите -аГ застава као проста флаг ће уклонити корисника из претходно додатих додатних група: јабука и линук.

усермод -аГ салес адем
мачка /етц/гроуп | греп адем

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

Како избрисати корисничке налоге на Линук-у

Линук нуди још један услужни програм командне линије усердел да избришете било који кориснички налог. Ево основне синтаксе:

усердел корисничко име

Међутим, само ће уклонити детаље налога из /etc/passwd фајл. Да бисте уклонили и кућни директоријум корисника, користите застава, како следи:

усердел -р корисничко име

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

пронађи / -корисничко име -лс
финд / -уид 504 -лс
пронаћи / -ноусер -лс

Укратко, управљање корисничким налогом за Линук

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

Такође показује како да уредите конфигурационе датотеке да бисте дефинисали УИД и ГИД опсеге и променили подразумевана подешавања за креирање корисничког налога у Линук-у.

Како додати корисника у Линук

Желите да омогућите члану породице или пријатељу приступ свом Линук рачунару? Ево како да додате корисника у Линук и дате му сопствени налог.

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Линук
  • Контрола корисничког налога
  • Линук Елементари
О аутору
Румаиса Ниази (Објављено 5 чланака)

Румаиса је слободни писац у МУО. Носила је много шешира, од математичара до ентузијасте информационе безбедности, а сада ради као аналитичар СПЦ. Њена интересовања укључују читање и писање о новим технологијама, дистрибуцијама Линука и било чему око информационе безбедности.

Више од Румаиса Ниази

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили