Linux командалары өмірді жеңілдетеді
Бұл нұсқаулық пәрмен жолын пайдаланып Linux ішіндегі пайдаланушыларды қалай жасау керектігін көрсетеді. Көптеген жұмыс үстелі Linux дистрибутивтерін пайдаланушыларға арналған графикалық құралымен қамтамасыз етсе де, жаңа пайдаланушы интерфейстерін оқымай, өзіңіздің дағдыларыңызды бір таратылымнан екіншіге көшіру үшін пәрмен жолынан қалай істеу керек екенін білу жақсы идея.
01-ден 12-ге дейін
Пайдаланушыны жасау жолы
Қарапайым пайдаланушыны жасау арқылы бастаймыз.
Төмендегі пәрмен жүйеге тест деп аталатын жаңа пайдаланушыны қосады:
sudo useradd тесті
Бұл пәрмен іске қосылған кезде не болады / etc / default / useradd файлында орналасқан конфигурация файлының мазмұны.
/ Etc / default / useradd мазмұнын қарау үшін келесі пәрменді іске қосыңыз:
sudo nano / etc / default / useradd
Конфигурация файлы Ubuntu- дағы bin / sh деген әдепкі қабықты орнатады. Барлық қалған нұсқалары түсіндіріледі.
Түсіндірілген опциялар әдепкі басты қалтаны, топты, тіркелгі өшірілгенге дейін құпиясөздің мерзімі аяқталғаннан кейінгі күндер мен әдепкі мерзімнің аяқталу күнін орнатуға мүмкіндік береді.
Жоғарыда келтірілген мәліметтерден жинау маңызды нәрсе - бұл командамыздың пайдаланушысының командаларын іске қоспай, әртүрлі үлестірулерде әртүрлі нәтиже беруі мүмкін және барлық параметрлерді / etc / default / useradd файлында жасауға болады.
/ Etc / default / useradd файлына қосымша, сонымен қатар нұсқаулықта талқыланатын /etc/login.defs деп аталатын файл бар.
Маңызды: sudo әр таратуда орнатылмаған. Егер ол орнатылмаса, пайдаланушыларға арналған тиісті рұқсаттары бар тіркелгіге кіру қажет
02-ден 12-ге дейін
Пайдаланушыны негізгі каталогпен жасау әдісі
Алдыңғы мысал жеткілікті қарапайым, бірақ пайдаланушы параметр параметрлерінің файлына негізделген үй каталогы болуы мүмкін немесе болмауы мүмкін.
Келесі пәрменді пайдалану үшін үй каталогын жасауға мәжбүрлеу:
useradd -m сынағы
Жоғарыда көрсетілген пәрмен пайдаланушы сынағы үшін home / test қалтасын жасайды.
03-тен 12-ге дейін
Пайдаланушыны басқа үй каталогы арқылы қалай жасау керек
Егер сіз пайдаланушыға әдепкі бойынша басқа жерде үй қалтасы болса, -d қосқышын пайдалануға болады.
sudo useradd -m -d / сынақ сынағы
Жоғарыда көрсетілген пәрмен түбірлік қалтада пайдаланушы сынағы үшін тест деп аталатын қалта жасайды.
Ескерту: -m қосқышы ішінде қалта жасалмауы мүмкін. Бұл /etc/login.defs ішіндегі параметрге байланысты.
Бұл файлды /etc/login.defs файлын өңдейтін -m айқындамасын көрсетпестен жұмыс істеу үшін және төмендегі жолды қосыңыз:
CREATE_HOME иә
04/12
Linux арқылы пайдаланушының құпия сөзін қалай өзгерту керек
Енді сіз басты қалтаны пайдаланатын пайдаланушы жасаған болсаңыз, пайдаланушы паролін өзгертуіңіз керек.
Пайдаланушының паролін орнату үшін келесі пәрменді пайдалану қажет:
passwd сынағы
Жоғарыда көрсетілген пәрмен тест пайдаланушының паролін орнатуға мүмкіндік береді. Пайдаланғыңыз келетін құпия сөз сұралады.
05-тен 12-ге дейін
Пайдаланушыларды қалай ауыстыруға болады
Сіз жаңа пайдаланушының тіркелгісін терминал терезесіне теру арқылы тексере аласыз:
су - сынау
Жоғарыда көрсетілген пәрмен пайдаланушыны сынақ тіркелгісіне ауыстырады және сіз осы пайдаланушыға арналған бастапқы қалтаға орналастырылатын бастапқы қалтаны жасаған деп ойлайсыз.
06-дан 12-ке дейін
Пайдаланушыны жарамдылық мерзімімен жасаңыз
Егер кеңседе жұмыс істеп жүрсеңіз және сізде қысқа мерзім ішінде сіздің кеңсеңізде болуды бастайтын жаңа мердігер бар болса, онда сіз өзіңіздің пайдаланушы шотыңызда жарамдылық мерзімін белгілегіңіз келеді.
Сол сияқты, егер отбасыңыз қалуға келсе, сол отбасы мүшесіне кеткеннен кейін аяқталатын пайдаланушы тіркелгісін жасай аласыз.
Пайдаланушыны жасау кезінде жарамдылық мерзімін орнату үшін келесі пәрменді пайдаланыңыз:
useradd -d / home / test -e 2016-02-05 сынағы
Күн YYYY-MM-DD форматында көрсетілуі керек, онда YYYY жыл, ММ - ай нөмірі және DD - күндік нөмірі.
07-тен 12-ге дейін
Пайдаланушыны жасау және оны топқа тағайындау
Егер сіздің компанияңыздың жаңа пайдаланушысы бар болса, сол пайдаланушыларға нақты топтарды тағайындағыңыз келуі мүмкін, сонда олар өздерінің басқа мүшелерімен бірдей файлдар мен қалталарға қол жеткізе алады.
Мысалы, Джон деп аталатын жігіттің болғанын елестетіп көрші, ол бухгалтер ретінде қосылды.
Келесі пәрмен есептік топқа Джон қосады.
useradd -m john -G есептік жазбалары
08-тен 12-ге дейін
Linux ішіндегі кіру әдепкі параметрлерін реттеу
/etc/login.defs файлы - кіру әрекеттеріне арналған әдепкі әрекетті қамтамасыз ететін конфигурациялық файл.
Бұл файлда кейбір негізгі параметрлер бар. /etc/login.defs файлын ашу үшін келесі пәрменді енгізіңіз:
sudo nano /etc/login.defs
Login.defs файлы өзгерткіңіз келетін келесі параметрлерді қамтиды:
- PASS_MAX_DAYS - Құпия сөз мерзімі біткенге дейін.
- PASS_MIN_DAYS - Құпия сөзді жиі өзгерту мүмкін болады.
- PASS_WARN_AGE - Құпия сөздің аяқталуына дейін ескертетін күндер саны.
- LOGIN_RETRIES - Қате болғанға дейін кіру әрекеттерінің саны.
- LOGIN_TIMEOUT - Жүйеге кіру уақыттары қанша уақытқа созылады?
- DEFAULT_HOME - Егер пайдаланушы қалта болмаса, пайдаланушы кіруге болады.
Назар аударыңыз, бұл әдепкі параметрлер болып табылады және олар жаңа пайдаланушыны жасау кезінде алдын ала анықталуы мүмкін.
09-дан 12-ге дейін
Пайдаланушыны жасау кезінде кіру құпия сөзінің мерзімін анықтау жолы
Құпия сөздің жарамдылық мерзімін, кіру әрекеттерінің санын және пайдаланушы жасаған кезде күту уақытын орнатуға болады.
Төмендегі мысалда құпия сөз туралы ескертуі бар пайдаланушыны жасау, құпия сөздің мерзімі біткенше максимум күндер саны және кіру әрекеттерінің қайталануы көрсетілген.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1
10-дан 12-ке дейін
Негізгі қалта жоқ пайдаланушы құру
Егер login.defs файлында CREATE_HOME yes орнатылса, онда пайдаланушы құрылған кезде автоматты түрде үй қалтасы жасалады.
Пайдаланушы параметрлерін қарамастан, үй қалтасынсыз жасау үшін келесі пәрменді пайдаланыңыз:
useradd -M сынағы
Бұл - үйді жасауды білдіреді және үйді жасамайды дегенді білдіреді.
11-тен 12-ге дейін
Пайдаланушы жасаған кезде пайдаланушының толық атын көрсетіңіз
Пайдаланушыны жасау саясатының бір бөлігі ретінде сіз бірінші бастапқы, кейінгі тегі сияқты нәрсені жасауды таңдай аласыз. Мысалы, «Джон Смит» пайдаланушы аты «jsmith» болады.
Пайдаланушы туралы мәліметтерді іздеген кезде сіз Джон Смит пен Дженни Смит арасындағы айырмашылықты таба алмайсыз.
Есептік жазбаны жасау кезінде түсініктеме қосуға болады, сондықтан пайдаланушының нақты атауын табу жеңілірек болады.
Төмендегі пәрмен осы әрекетті қалай орындау керектігін көрсетеді:
useradd -m jsmith -c «john smith»
12 12
/ Etc / passwd файлын талдау
Пайдаланушыны жасаған кезде осы пайдаланушының мәліметтерін / etc / passwd файлына қосылады.
Белгілі бір пайдаланушы туралы мәліметтерді көру үшін grep пәрменін төмендегідей пайдалануға болады:
grep john / etc / passwd
Ескерту: Жоғарыда көрсетілген пәрмен пайдаланушы атының бөлігі ретінде Джон сөзі бар барлық пайдаланушылар туралы мәліметтерді қайтарады.
/ Etc / passuword файлы әрбір пайдаланушы туралы өрістердің қос нүктелі тізімін қамтиды.
Өрістер келесідей:
- Пайдаланушы аты;
- Шифрланған пароль (сіз анық емес көре аласыз);
- Қолданушының ID;
- Пайдаланушының тобының идентификаторы;
- Пайдаланушының толық аты;
- Пайдаланушының үй каталогы;
- Кіру қабығы.