Linux komandalari hayotni osonlashtiradi
Ushbu qo'llanma sizga buyruq satrini ishlatib Linuxda foydalanuvchilarni qanday yaratishni ko'rsatib beradi. Ko'pgina ishchi Linux tarqatish foydalanuvchilarni yaratish uchun grafik vositani taqdim etsa-da, yangi foydalanuvchi interfeyslarini o'rganmasdan qobiliyatingizni bir taqsimotdan boshqasiga o'tkazish uchun buyruq satridan qanday bajarishni o'rganish yaxshi bo'ladi.
01dan 12gacha
A'zo tuzish
Oddiy foydalanuvchi yarataylik.
Quyidagi buyruq sizning tizimingizga test deb ataladigan yangi foydalanuvchini qo'shadi:
sudo useradd testi
Ushbu buyruq bajarilganda nima bo'ladi / etc / default / useradd da joylashgan konfiguratsiya faylining mazmuniga bog'liq bo'ladi.
/ Etc / default / useradd tarkibini ko'rish uchun quyidagi buyruqni bajaring:
sudo nano / etc / default / useradd
Konfiguratsiya fayli, Ubuntuda bin / sh bo'lgan standart qobiqni o'rnatadi. Boshqa barcha variantlar izohlanadi.
Tushirilgan variantlar sizning hisobingiz bekor qilinishidan oldin muddat tugaganidan keyin va standart muddatlilik muddati tugagandan so'ng, siz ko'rsatuvdagi asosiy papkani, guruhni, kun sonini belgilashga imkon beradi.
Yuqoridagi ma'lumotlardan yutib olishning muhim jihati shundaki, foydalanuvchi kalitini ishlatish komandasi hech qanday kalitlarga ega bo'lmagan holda turli xil distributsiyalarda turli xil natijalarni ko'rsatishi mumkin va hamma narsa / etc / default / useradd faylidagi sozlamalar bilan bog'liq.
/ Etc / default / useradd faylga qo'shimcha ravishda, keyinchalik qo'llanmada muhokama qilinadi /etc/login.defs deb nomlangan fayl ham mavjud.
Muhim: sudo har bir tarqatishda o'rnatilmagan. O'rnatilmagan bo'lsa, siz foydalanuvchilarni yaratish uchun tegishli ruxsatnomalar bilan hisobga kirishingiz kerak
12 of 12
Uy katalogining foydalanuvchisini tuzish
Oldingi misol ancha sodda edi, lekin foydalanuvchi sozlamalar fayliga asoslanib uy katalogini o'rnatishi mumkin yoki bo'lmasligi mumkin.
Quyidagi buyruqni ishlatish uchun uy katalogini yaratishga majbur qilish uchun:
useradd -m testi
Yuqoridagi buyruq foydalanuvchi test uchun / home / test jildini yaratadi.
03 dan 12gacha
Turli uy katalogi bilan foydalanuvchi yaratish
Agar foydalanuvchi sizning uyingizda joylashgan papkalarni boshqa joyga o'rnatishni xohlasangiz, -d -ni ishlatishingiz mumkin.
sudo useradd -m -d / test sinovi
Yuqoridagi buyruq ildiz papkasida foydalanuvchi testi uchun sinov deb nomlangan papka yaratadi.
Eslatma: -m switch ichida papka yaratilmasligi mumkin. /etc/login.defs ichida joylashgan parametrga bog'liq.
Ushbu operatsiyani bajarish uchun /mc / login.defs faylini tahrir qilib, faylning pastki qismida quyidagi qatorni qo'shing:
CREATE_HOME Ha
04/12
Linuxdan foydalanuvchi shifrini qanday o'zgartirish mumkin
Endi siz o'zingizning asosiy papkaga ega bo'lgan foydalanuvchi yaratgansiz, foydalanuvchi parolini o'zgartirishingiz kerak bo'ladi.
Foydalanuvchi parolini belgilash uchun siz quyidagi buyruqni ishlatishingiz kerak:
passwd testi
Yuqoridagi buyruq test foydalanuvchining parolini o'rnatishga imkon beradi. Sizdan foydalanmoqchi bo'lgan parolni so'raladi.
05 dan 12 gacha
Foydalanuvchilarni almashtirish
Siz yangi foydalanuvchining hisobini terminal terminaliga yozish orqali tekshirishingiz mumkin:
suv - sinov
Yuqoridagi buyruq foydalanuvchini test hisobiga o'zgartiradi va siz ushbu foydalanuvchi uchun asosiy papkaga joylashtiriladigan uy-joy papkasini yaratgan deb o'ylaysiz.
06 dan 12 gacha
Foydalanish muddatini uzatuvchi foydalanuvchi tuzish
Agar siz idorada ishlayotgan bo'lsangiz va siz qisqa vaqt mobaynida o'z ofisida kim bo'lishni boshlaydigan yangi pudratchi bo'lsangiz, uning foydalanuvchi hisob raqamiga amal qilish muddati belgilanadi.
Shunga o'xshash, sizning oilangiz qolishi uchun siz o'sha oila a'zosining qoldirilganidan so'ng tugaydigan foydalanuvchi hisobini yaratishingiz mumkin.
Foydalanuvchi yaratish vaqtini belgilash uchun quyidagi buyruqni bajaring:
useradd -d / home / test -e 2016-02-05 sinovi
Sana YYYY yil bo'lgan YYYY-MM-DD formatida, MM oy raqami va DD kun raqamidir.
07 dan 12gacha
Foydalanuvchilarni qanday qilib yaratish va uni guruhga tayinlash
Agar kompaniyangizga yangi foydalanuvchi qo'shilsa, o'sha foydalanuvchi uchun maxsus guruhlarni belgilashingiz mumkin, shunda ular o'zlarining boshqa a'zolari kabi bir xil fayllar va papkalarga kirishlari mumkin.
Misol uchun, Jon ismli bir odam borligini tasavvur qiling va u buxgalter sifatida ishtirok etdi.
Quyidagi buyruq johnni hisob guruhiga qo'shadi.
useradd -m john -G hisoblari
08 dan 12gacha
Linuxda login usuli sozlash
/etc/login.defs fayllari login faoliyati uchun odatiy xatti-harakatni ta'minlovchi konfiguratsiya fayli.
Ushbu faylda ba'zi kalit sozlamalar mavjud. /etc/login.defs faylini ochish uchun quyidagi buyruqni kiriting:
sudo nano /etc/login.defs
Login.defs fayli siz o'zgartirishni xohlagan quyidagi parametrlarni o'z ichiga oladi:
- PASS_MAX_DAYS - Parol muddati tugashidan avval.
- PASS_MIN_DAYS - Parolni qanchalik tez o'zgartirish mumkin.
- PASS_WARN_AGE - Parol muddati tugashidan oldin ogohlantiruvchi kunlar soni.
- LOGIN_RETRIES - Sug'urishdan oldin kirish urinishlar soni.
- LOGIN_TIMEOUT - kirish vaqti tugashidan avval qancha davom etadi.
- DEFAULT_HOME - Hech bir uy jild bo'lmasa foydalanuvchi login qila oladimi?
Ularning asl variantlari va yangi foydalanuvchi yaratishda ularni bekor qilishi mumkinligini unutmang.
09 dan 12gacha
Foydalanuvchining yaratishda foydalanuvchi nomi va parolni bekor qilish shartlari
Agar parolni tugatish sanasi, kirishni qayta ishlash soni va foydalanuvchini yaratishda takrorlashni o'rnatishingiz mumkin.
Quyidagi misol, parol bilan ogohlantiruvchi foydalanuvchi yaratish, parol muddati tugashidan oldin maksimal kunlar soni va kirishni qayta tiklashni o'rnatishni ko'rsatadi.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5-K PASS_WARN_AGE = 3-K LOGIN_RETRIES = 1
12 of 10
Uy daftarisiz foydalanuvchi yaratish
Login.defs faylida CREATE_HOME yes parametri mavjud bo'lsa, foydalanuvchi yaratilganida avtomatik ravishda avtomatik ravishda yaratiladi.
Sozlamalardan qat'i nazar, uy papkasisiz foydalanuvchi yaratish uchun quyidagi buyruqni ishlating:
useradd -M testi
Buning sababi -m uyni yaratishni anglatadi va -M uyni yaratmaydigan turadi.
11 dan 12gacha
Foydalanuvchi yaratishda foydalanuvchining to'liq ismini belgilang
Sizning foydalanuvchi yaratish siyosatingizning bir qismi sifatida, siz dastlabki boshlang'ich va keyin familiya kabi biror narsani qilishni tanlashingiz mumkin. Misol uchun, "John Smith" uchun foydalanuvchi nomi "jsmith" bo'ladi.
Agar foydalanuvchi haqida batafsil ma'lumotni qidirsangiz, u holda Jon Smit va Jenni Smitni ajrata olmaysiz.
Hisobni yaratishda sharh qo'shishingiz mumkin, shuning uchun foydalanuvchining haqiqiy ismini topish osonroq bo'ladi.
Quyidagi buyruq buni qanday amalga oshirilishini ko'rsatadi:
useradd -m jsmith -c "john smith"
12dan 12gacha
/ Etc / passwd faylini tahlil qilish
Agar foydalanuvchi yaratganingizda u foydalanuvchi haqidagi ma'lumotlar / etc / passwd fayliga qo'shiladi.
Muayyan foydalanuvchining tafsilotlarini ko'rish uchun grep buyrug'ini quyidagicha foydalanishingiz mumkin:
grep john / etc / passwd
Eslatma: Yuqoridagi buyruq foydalanuvchi nomining bir qismi sifatida Jon so'ziga ega bo'lgan barcha foydalanuvchilar haqida ma'lumot beradi.
/ Etc / passuword faylida har bir foydalanuvchiga tegishli maydonlarning ikkitadan-alohida ajratilgan ro'yxati mavjud.
Maydonlar quyidagilar:
- Foydalanuvchi nomi;
- Shifrlangan parol (aniq ko'rinmaydigan parol);
- Foydalanuvchi IDsi;
- Foydalanuvchining guruh identifikatori;
- Foydalanuvchi to'liq ismi;
- Foydalanuvchining uy katalogi;
- Kirish qobig'i.