Линукс дээр хэрэглэгчдийг хэрхэн үүсгэх талаар "useradd" командыг ашиглана

Линукс тушаалууд нь амьдралыг хялбар болгодог

Энэ гарын авлага нь Линукс дотор хэрэглэгчдийг тушаалын мөрийг ашиглан хэрхэн үүсгэхийг харуулж байна. Олон ширээний Линукс түгээлтийн хэрэгслүүд нь хэрэглэгчдийг үүсгэх график хэрэгсэлтэй байдаг ч шинэ хэрэглэгчийн интерфэйсүүдийг сурч мэдэхгүйгээр нэгээс нөгөөд хуваарилалтаас ур чадвараа шилжүүлэхийн тулд командын мөрөөс хэрхэн үүнийг хийх талаар сурах нь зүйтэй юм.

01-ийн 12

Хэрэглэгч хэрхэн үүсгэх вэ

Хэрэглэгч Add Config гэж нэмнэ.

Энгийн хэрэглэгч үүсгэж эхэлье.

Дараах тушаал нь тест гэж нэрлэгдсэн шинэ хэрэглэгчийг өөрийн систем уруу нэмдэг:

sudo useradd тест

Энэ тушаалыг ажиллуулах үед юу тохиолдох нь / etc / default / useradd-д байрлах тохиргооны файлын агуулгаас хамаарна.

/ Etc / default / useradd файлын агуулгыг харахын тулд дараах тушаалыг ажиллуулна:

sudo нано / etc / default / useradd

Тохиргооны файл нь Ubuntu- д bin / sh гэсэн анхдагч бүрхүүлийг тохируулах болно. Бусад бүх сонголтууд тайлбарлагдсан байна.

Тайлбарласан сонголтууд нь та анхдагч гэрийн фолдер, бүлэг, бүртгэл хүчингүй болохоос өмнө нууц үг дууссаны дараа хэдэн өдрийн тоо, анхдагч хугацаа дуусах огноог тохируулах боломжийг олгоно.

Дээрх мэдээллээс олж авах нь чухал зүйл бол useradd тушаалыг ямар ч унтраалгагүйгээр ажиллуулж өөр өөр тархац дээр өөр үр дүнд хүргэж болох бөгөөд энэ нь / etc / default / useradd файл дахь тохируулгуудтай хамаатай юм.

/ Etc / default / useradd файлаас гадна /etc/login.defs нэртэй файл бас байдаг бөгөөд гарын авлагын сүүлд хэлэлцэх болно.

Чухал: sudo түгээлтийн бүх хэсэгт суулгаагүй байна. Хэрэв энэ нь суулгаагүй бол та хэрэглэгчдийг зохистой зөвшөөрлөөр акаунт руу нэвтрэх хэрэгтэй

02-ийн 12

Гэрийн лавлах ашиглан хэрэглэгчийг хэрхэн үүсгэх

Нүүртэй хэрэглэгч нэмэх.

Өмнөх жишээ нэлээн хялбар байсан боловч хэрэглэгч тохируулгын файл дээр тулгуурлан гэрийн санг зааж өгсөн байж болох эсвэл өгөхгүй байж болох юм.

Дараах тушаалыг ашиглахын тулд гэрийн сан үүсгэхийг албадах хэрэгтэй:

useradd -m тест юм

Дээрх тушаал нь хэрэглэгчийн тестэнд зориулсан / home / test хавтас үүсгэдэг.

03 - 12

Өөр өөр гэрийн сантай хэрэглэгчийг хэрхэн үүсгэх вэ

Өөр өөр гэрийн хэрэглэгч нэмэх.

Хэрэв та хэрэглэгч өөр газар өөр гэрийн газартай болохыг хүсвэл -d шилжүүлэлтийг ашиглаж болно.

sudo useradd -m -d / test тест юм

Дээрх комманд нь root хавтсанд байгаа хэрэглэгчийн тест гэж нэрлэгдсэн хавтас үүсгэх болно.

Тэмдэглэл: -m шилжүүлэгч дотор үүсгэгдэхгүй байж болно. Энэ нь /etc/login.defs доторх тохиргооноос хамаарна.

-m шилжүүлэлтийг зааж өгөөгүй бол үүнийг хийхийг тулд /etc/login.defs файлыг засварлаж, файлын ёроолд дараах мөрийг нэмнэ:

CREATE_HOME тийм ээ

04 - 12

Линукс ашиглах Хэрэглэгчийн нууц үгийг хэрхэн өөрчлөх

Хэрэглэгчийн Нууц үгийн Линуксг өөрчлөх.

Одоо та гэрийн фолдертой хэрэглэгч үүсгэсэн бол хэрэглэгчийн нууц үгийг өөрчлөх хэрэгтэй болно.

Хэрэглэгчийн нууц үгийг тохируулахын тулд та дараах тушаалыг ашиглах хэрэгтэй:

passwd тест

Дээрх тушаал нь туршилтын хэрэглэгчийн нууц үгийг тохируулах боломжийг танд олгоно. Та ашиглахыг хүссэн нууц үг асуух болно.

05 - 12

Хэрэглэгчид хэрхэн шилжих талаар

Хэрэглэгчийн Линуксийг соль.

Та доор дурдсаныг терминал цонхонд бичиж өөрийн шинэ хэрэглэгчийн бүртгэлийг туршиж үзэх боломжтой:

su - test

Дээрх тушаал нь хэрэглэгчийг тестийн данс руу шилжүүлж, таныг хэрэглэгчийн гэрийн хавтсанд байрлуулах гэрийн хавтас үүсгэсэн гэж үздэг.

06-ийн 12

Хугацаа дууссан хугацаа бүхий хэрэглэгч үүсгэх

Хугацаа дууссан хэрэглэгч нэмэх.

Хэрэв та оффис дээр ажиллаж байгаа бөгөөд танай офис дээр богино хугацаанд ажилд орох эхлэх шинэ гэрээт ажилтантай бол та түүний хэрэглэгчийн дансанд дуусах хугацааг тогтоохыг хүсэх болно.

Үүний нэгэн адил, хэрэв та гэр бүлийн гишүүд үлдэхийг хүсч байгаа бол тэр гэр бүлийн гишүүний үлдээсэн хэрэглэгчийн бүртгэлийг үүсгэж болно.

Хэрэглэгч үүсгэх дуусах хугацааг тогтоохын тулд дараах тушаалыг ашиглана:

useradd -d / home / test -e 2016-02-05 test

Огноо нь YYYY-MM-DD форматаар бичигдсэн байх ёстой бөгөөд YYYY он, ММ нь сарны дугаар, DD нь өдрийн дугаар байна.

12 дугаар сарын 07

Хэрэглэгчийг хэрхэн үүсгэх, группэд өгөх

Хэрэглэгч рүү бүлэг нэмэх.

Хэрэв танай компанийг нэгтгэсэн шинэ хэрэглэгчтэй бол тухайн хэрэглэгчийн тусгай бүлгүүдийг томилж өгөхийг хүсч байгаа тул тэдгээрийн бусад гишүүдтэй ижил файл, фолдерт хандах боломжтой.

Жишээ нь, та Жон хэмээх залуутай байсан бөгөөд тэр нягтлан бодогчоор элссэн гэж төсөөлөөд үз дээ.

Дараах тушаал нь john-г дансны бүлэгт нэмнэ.

useradd -m john -G данс

08-ийн 12

Линукс доторх анхдагч нэвтрэхийг тохируулах

Анхдагч нэвтрэх.

/etc/login.defs файл нь нэвтрэлтийн үйлдлүүдийн анхдагч төлөвийг хангадаг тохиргооны файл юм.

Энэ файлд зарим нэг гол тохиргоо байдаг. /etc/login.defs файлыг нээхийн тулд дараах тушаалыг өгнө:

sudo nano /etc/login.defs

Login.defs файл нь таны өөрчлөхийг хүсч буй дараах тохиргоог агуулдаг:

Эдгээр нь анхдагч тохируулгууд бөгөөд тэдгээрийг шинэ хэрэглэгч үүсгэх үед өөрчлөх боломжтой.

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 тест юм

Энэ нь нэлээд эргэлзээтэй зүйл юм -m бол гэр бүлийг бий болгох, -Мөн байшинг бүтээхгүй байхыг хэлнэ.

12 хүний ​​12

Хэрэглэгч үүсгэх үед хэрэглэгчийн бүтэн нэрийг зааж өгнө

Сэтгэгдэл бүхий хэрэглэгч нэмэх.

Хэрэглэгчийн үүсгэх бодлогын хүрээнд та эхнийхтэй адил, сүүлчийн нэртэй адил зүйлийг хийхээр сонгож болно. Жишээ нь "Жон Смит" -ийн хэрэглэгчийн нэр "jsmith" болно.

Хэрэглэгчийн тухай дэлгэрэнгүй мэдээллийг хайж байхдаа та Жон Смит, Женни Смит хоёрыг хооронд нь ялгаж чадахгүй байж болох юм.

Та акаунт үүсгэхдээ сэтгэгдэл нэмэх боломжтой тул хэрэглэгчийн жинхэнэ нэрийг олоход хялбар болно.

Дараах тушаал нь үүнийг хэрхэн хийхийг харуулж байна:

useradd -m jsmith -c "john smith"

12-ийн 12

/ Etc / passwd файлын шинжилгээ

Линукс хэрэглэгчийн мэдээлэл.

Та хэрэглэгч үүсгэх үед түүний хэрэглэгчийн мэдээллийг / etc / passwd файлд нэмж оруулав.

Тодорхой хэрэглэгчийн тухай дэлгэрэнгүй мэдээллийг харахын тулд grep тушаалыг дараах байдлаар ашиглаж болно:

grep john / etc / passwd

Тэмдэглэл: Дээрх тушаал нь бүх хэрэглэгчийн тухай дэлгэрэнгүй мэдээллийг хэрэглэгчийн нэрийн хэсэг болох john нэртэй буцаах болно.

/ Etc / password файл нь хэрэглэгч бүрийн тухай цэгийн агуулагдсан талбарын жагсаалт агуулдаг.

Эдгээр талбарууд нь дараах байдалтай байна: