Asosiy kontentga o‘tish
Innovialabs

Fayl serverda umumiy papkalar va kirish huquqlarini tashkil qilish

Amaliyot3 daq

Qisqacha

Bo‘limlar bo‘yicha sayoz papka daraxtini quring, huquqlarni faqat guruhlarga (hech qachon alohida odamlarga emas) va faqat yuqori darajalarda bering, har kimga minimal kerakli kirishni bering va ma’lumotlarni snapshotlar bilan himoyalang.

Qisqa javob

Fayl serverdagi tartib to‘rtta qoidaga tayanadi:

  1. Aniq egalari bo‘lgan bo‘limlar bo‘yicha sayoz tuzilma.
  2. Huquqlar faqat guruhlar orqali, hech qachon foydalanuvchilarga to‘g‘ridan-to‘g‘ri emas.
  3. Minimal imtiyozlar: standart holatda o‘qish, yozish — faqat kerak joyda.
  4. Xato yoki shifrlovchi virus ish yo‘qolishini anglatmasligi uchun snapshotlar va versiyalar.

Bu qoidalar Windows Server, Synology yoki QNAP NAS va Linux dagi Samba da bir xil ishlaydi — faqat interfeys farq qiladi.

Papkalar tuzilmasi

Uni sodda tuting: huquqlar o‘zgaradigan darajalar ikki-uchtadan oshmasin.

Shares/
├── Common/          hamma: o‘qish, xodimlar: ichki papkalarda yozish
├── Departments/
│   ├── Finance/     Finance: o‘zgartirish, Management: o‘qish
│   ├── Sales/       Sales: o‘zgartirish
│   ├── HR/          HR: o‘zgartirish, boshqa hech kim
│   └── Marketing/   Marketing: o‘zgartirish
├── Projects/
│   └── <project>/   loyiha jamoasi: o‘zgartirish
└── Archive/         kirishi borlar: faqat o‘qish

Tamoyillar:

  • Huquqlar yuqori darajalarda beriladi. Ichki papkalar ularni meros qilib oladi. Agar beshinchi darajada alohida holat kerak bo‘lsa — tuzilma noto‘g‘ri.
  • Har bir yuqori papkaning egasi bor — kimga kirish berishni hal qiladigan odam.
  • Umumiy papkalarda shaxsiy ma’lumotlar yo‘q. Shaxsiy fayllar foydalanuvchining uy papkasida yoki bulutida turishi kerak.

Guruhlar orqali huquqlar

Rollar va kirish darajasi bo‘yicha guruhlar yarating, masalan:

  • GG-Finance-RW — moliya xodimlari, o‘qish va yozish.
  • GG-Finance-RO — rahbariyat, faqat o‘qish.

So‘ng papkaga huquqlarni odamlarga emas, guruhlarga bering. Kimdir kelsa yoki ketsa, siz papka huquqlarini emas, guruh a’zoligini o‘zgartirasiz. Windows da klassik AGDLP modeli shu mantiqqa qurilgan: foydalanuvchilar rol guruhlariga kiradi, rol guruhlari esa resurslarga kirish oladi.

Windows da huquq berishni shunday yozish mumkin:

icacls "D:\Shares\Departments\Finance" /grant "CORP\GG-Finance-RW:(OI)(CI)M"
icacls "D:\Shares\Departments\Finance" /grant "CORP\GG-Finance-RO:(OI)(CI)RX"

(OI)(CI) huquqni ichki papkalar va fayllarga tarqatadi, M — o‘zgartirish, RX — o‘qish va bajarish.

Amalda minimal imtiyozlar

  • Standart holatda — faqat o‘qish. Yozish vazifa talab qilganda beriladi.
  • Foydalanuvchilarga «To‘liq kirish» yo‘q. Ishlash uchun «O‘zgartirish» yetarli; to‘liq kirish odamlarga huquqlarni o‘zlari o‘zgartirish imkonini beradi.
  • «Hamma» (Everyone) guruhidan qoching. Autentifikatsiyadan o‘tgan foydalanuvchilar guruhi yoki aniq guruhlardan foydalaning.
  • Mavjud bo‘lmaganini yashiring. Windows dagi Access-based enumeration (va NAS dagi o‘xshash opsiyalar) foydalanuvchiga faqat ochishi mumkin bo‘lgan papkalarni ko‘rsatadi.
  • Umumiy resurs huquqlari va fayl tizimi huquqlari. Windows da ko‘pincha shunday qilinadi: share huquqlari autentifikatsiyadan o‘tgan foydalanuvchilarga keng beriladi, kirish esa NTFS huquqlari bilan boshqariladi — ikki joy o‘rniga bitta boshqaruv joyi.

Versiyalar va snapshotlar

  • Snapshotlar tomning ma’lum vaqtdagi holatini saqlaydi. Windows da tom soya nusxalari foydalanuvchiga faylni «Oldingi versiyalar» orqali tiklash imkonini beradi. NAS da xuddi shuni jadval bo‘yicha snapshotlar qiladi, ko‘pincha o‘chirishdan himoya bilan.
  • Jadvalni sozlang — faol ma’lumotlar uchun kuniga bir necha marta — va oqilona tarixni saqlang.
  • Snapshotlar — bekap emas. Ular o‘sha xotirada turadi. Alohida nusxani boshqa joyda saqlang.

Huquqlardagi tartibsizlikni qanday to‘xtatish

Agar server allaqachon labirintga o‘xshasa:

  1. Joriy huquqlarni eksport qiling va merosi uzilgan hamda foydalanuvchilarga to‘g‘ridan-to‘g‘ri huquq berilgan papkalarni toping.
  2. Bo‘lim rahbarlari bilan maqsadli tuzilma va papka egalarini kelishib oling.
  3. Guruhlar yarating va ularni rollar bo‘yicha to‘ldiring.
  4. Ma’lumotlarni yangi tuzilmaga bosqichma-bosqich, huquqlarni faqat yuqori darajalarda berib ko‘chiring.
  5. Foydalanuvchilarning to‘g‘ridan-to‘g‘ri huquqlarini olib tashlang va yuqori darajadan pastda merosni tiklang.
  6. Oddiy jarayon joriy qiling: kirish so‘rovlari papka egasiga boradi, o‘zgarishlar faqat guruhlar orqali.
  7. Muntazam tekshiring — kamida rollar o‘zgarganda va xodimlar ketganda.

Ko‘p beriladigan savollar

Texnik jihatdan ha, lekin bu tartibsizlikning asosiy manbai. Hatto bitta odam uchun ham guruh yarating: rol topshirilganda papkalarni titkilash o‘rniga a’zolikni o‘zgartirasiz.

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.