Линукс тушаалууд нь амьдралыг хялбар болгодог
Энэ гарын авлага нь Линукс дотор хэрэглэгчдийг тушаалын мөрийг ашиглан хэрхэн үүсгэхийг харуулж байна. Олон ширээний Линукс түгээлтийн хэрэгслүүд нь хэрэглэгчдийг үүсгэх график хэрэгсэлтэй байдаг ч шинэ хэрэглэгчийн интерфэйсүүдийг сурч мэдэхгүйгээр нэгээс нөгөөд хуваарилалтаас ур чадвараа шилжүүлэхийн тулд командын мөрөөс хэрхэн үүнийг хийх талаар сурах нь зүйтэй юм.
01-ийн 12
Хэрэглэгч хэрхэн үүсгэх вэ
Энгийн хэрэглэгч үүсгэж эхэлье.
Дараах тушаал нь тест гэж нэрлэгдсэн шинэ хэрэглэгчийг өөрийн систем уруу нэмдэг:
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 файл нь таны өөрчлөхийг хүсч буй дараах тохиргоог агуулдаг:
- 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 тест юм
Энэ нь нэлээд эргэлзээтэй зүйл юм -m бол гэр бүлийг бий болгох, -Мөн байшинг бүтээхгүй байхыг хэлнэ.
12 хүний 12
Хэрэглэгч үүсгэх үед хэрэглэгчийн бүтэн нэрийг зааж өгнө
Хэрэглэгчийн үүсгэх бодлогын хүрээнд та эхнийхтэй адил, сүүлчийн нэртэй адил зүйлийг хийхээр сонгож болно. Жишээ нь "Жон Смит" -ийн хэрэглэгчийн нэр "jsmith" болно.
Хэрэглэгчийн тухай дэлгэрэнгүй мэдээллийг хайж байхдаа та Жон Смит, Женни Смит хоёрыг хооронд нь ялгаж чадахгүй байж болох юм.
Та акаунт үүсгэхдээ сэтгэгдэл нэмэх боломжтой тул хэрэглэгчийн жинхэнэ нэрийг олоход хялбар болно.
Дараах тушаал нь үүнийг хэрхэн хийхийг харуулж байна:
useradd -m jsmith -c "john smith"
12-ийн 12
/ Etc / passwd файлын шинжилгээ
Та хэрэглэгч үүсгэх үед түүний хэрэглэгчийн мэдээллийг / etc / passwd файлд нэмж оруулав.
Тодорхой хэрэглэгчийн тухай дэлгэрэнгүй мэдээллийг харахын тулд grep тушаалыг дараах байдлаар ашиглаж болно:
grep john / etc / passwd
Тэмдэглэл: Дээрх тушаал нь бүх хэрэглэгчийн тухай дэлгэрэнгүй мэдээллийг хэрэглэгчийн нэрийн хэсэг болох john нэртэй буцаах болно.
/ Etc / password файл нь хэрэглэгч бүрийн тухай цэгийн агуулагдсан талбарын жагсаалт агуулдаг.
Эдгээр талбарууд нь дараах байдалтай байна:
- Хэрэглэгчийн нэр;
- Шифрлэгдсэн нууц үг (та үүнийг харж чадахгүй байгаа нууц үг);
- Хэрэглэгчид;
- Хэрэглэгчийн бүлгийн дугаар;
- Хэрэглэгчийн бүтэн нэр;
- Хэрэглэгчийн гэрийн лавлах;
- Нэвтрэх бүрхүүл.