2-laboratoriya ishi mavzu: linux serverni sozlash ishdan maqsad


-M switch uy katalogini yaratish holda bir foydalanuvchi boshlanadi, va -S / sbin / nologin



Yüklə 2,24 Mb.
səhifə8/8
tarix15.07.2023
ölçüsü2,24 Mb.
#136649
1   2   3   4   5   6   7   8
2 laborotoriya ishi

-M switch uy katalogini yaratish holda bir foydalanuvchi boshlanadi, va -S / sbin / nologin ichiga olmaydi tizimiga bunday foydalanuvchi jurnali imkoniyati.
Keling, har birini o‘z guruhiga kiritamiz:
usermod -aG smbbuch ivanova
usermod -aG smbadm petrov
Keyin ularni Samba ma'lumotlar bazasiga qo‘shing va ular uchun parollarni o‘rnatishingiz kerak bo‘ladi:
smbpasswd -a ivanova
smbpasswd -a petrov
Va bu hisoblarni yoqing
smbpasswd -e ivanova
smbpasswd -e petrov
Agar hamma narsa to‘g‘ri bajarilgan bo‘lsa, foydalanuvchi o‘z resurslariga kirish huquqiga ega bo‘ladi va boshqa birovniki bo‘lmaydi.

Shuni ham yodda tutingki, foydalanuvchi nomi bilan ulush yaratilgan bo‘lsa ham, u unga kira olmaydi, chunki uning uy katalogi jismonan mavjud emas.
Endi murakkabroq sxemani, aralash kirish manbasini ko‘rib chiqamiz. Misol uchun, siz har kim ishga tushirishi mumkin bo‘lgan dasturlarning o‘rnatish paketlari bilan umumiy jildni tashkil qilmoqchisiz, lekin uning mazmunini hech kim o‘zgartirishini xohlamaysiz va bu imtiyozni faqat smbadm guruhi a'zolariga qoldirasiz.
Mustaqil bajarish uchun topshiriq

Topshiriq

Tavsifi

1. portmapni ishga tushirish

1. portmap tizimini ishga tushiruvchi skriptni bajariluvchi faylga aylantiring:
chmod a+x /etc/rc.d/rc.portmap
2. /etc/hosts.allow fayliga quyidagi satrni qo‘shing: portmap: ALL
3. Uni start parametri bilan ishga tushiring:
/etc/rc.d/rc.portmap start
4. Xizmatning ishchi holatini tekshiring:
rpcinfo –p localhost

2. Qayd yozuvi va katologlarni hosil
qilish.

1. nfsnogroup guruhining mavjudligini tekshiring: grep nfsnogroup /etc/group
2. Agar bunday guruh bo‘lmasa, uni hosil qiling: groupadd –g 65534 nfsnogroup
3. Tizimda nfsnobody foydalanuvchisi mavjudligini tekshiring: id nfsnobody
4. Agar bunday foydalanuvchi bo‘lmasa, uni hosil qiling: useradd –u 65534 –g nfsnogroup –s /bin/false nfsnobody
5. Tarmoq bo‘yicha taqsimlanadigan katologni hosil qiling: mkdir –m 777 /home/exports
6. Qo‘shni kompyuterdagi tarmoq fayl tizimiga ulaydigan katologni hosil qiling: mkdir mnt/nfs

3. NFS-serverini sozlash.

1. Quyidagi satrni /etc/exports fayliga qo‘shing: /home/exports *(rw)
2. NFS-serverini ishga tushiruvchi skriptni
bajariluvchi faylga aylantiring: chmod a+x /etc/rc.d/rc.nfsd
3. NFS-serverini ishga tushiring: /etc/rc.d/rc.nfsd start
4. Quyidagi satrlarni /etc/hosts.allow fayliga
qo‘shing: lockd:ALL mountd:ALL rquotad:ALL statd:ALL

5. Kompyuteringizda RPC protseduralari ro‘yxatini ko‘rib chiqing: rpcinfo –p localhost



4. Tarmoq diskiga ulanish.



1. Qo‘shni kompyuter tomonidan taqdim etilgan RPC protseduralari ro‘yxatini ko‘rib chiqing: rpcinfo –p qo‘shni-kompyuter-IP-adresi
2. Tarmoq diskiga ulaning: mount –t nfs IP:/home/exports /mnt/nfs
3. Ulangan disklar ro‘yxatini ko‘rib chiqing:
mount
4. /mnt/nfs katologida fayl hosil qiling va qo‘shni kompyuterdan hosil qilingan faylga kirish huquqi ko‘rishini so‘rang.
5. Tarmoq diskini o‘chiring: umount /mnt/nfs

5. Foydalanuvchini qo‘shish

1. any foydalanuvchisini any paroli bilan
qo‘shing. useradd –m –g nobody –s /bin/false any passwd any
2. public_html katologini hosil qiling: mkdir /home/any/public_html chown any:nobody /home/any/public_html chmod 750 /home/any/public_html

Yüklə 2,24 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin