Linuxda Sudo nima?

Sudo komandasi admin bo'lmagan foydalanuvchilarga ba'zi ma'muriy imtiyozlar beradi

Linuxda ma'muriy ilovalarni ishga tushirganingizda, super-foydalanuvchi (root) ga o'tish uchun suv buyrug'idan foydalanasiz yoki sudo buyrug'idan foydalanasiz. Ba'zi Linux tarqatishlari ildiz foydalanuvchini yoqtiradi, ammo ba'zilari yo'q. "Ubuntu-sudo" kabi narsalarga yo'l qo'ymaslik kerak.

Sudo qo'mondonligi haqida

Linuxda Sudo-super-foydalanuvchi - tizim administratoriga ma'lum foydalanuvchilarni yoki foydalanuvchilar guruhlarini barcha buyruqlar va argumentlarni yozishda ba'zi bir yoki barcha buyruqlar ildiz sifatida ishlatish imkonini beradi. Sudo buyruqbozlik asosida ishlaydi. Bu qobiqni almashtirish emas. Xususiyatlarga ko'ra, foydalanuvchi har bir serverda ishlashi mumkin bo'lgan komandalarni cheklash qobiliyatini, har bir buyruqning ko'pchiligini ro'yxatga olish, kimni amalga oshirganini aniqroq tekshirish izi, sudo buyrug'ining konfiguratsiya qilinadigan vaqti tugashi va bir xil konfiguratsiya fayli ko'plab turli xil mashinalari.

Sudo qo'mondonligining misoli

Administrativ imtiyozga ega bo'lmagan standart foydalanuvchi dasturiy ta'minotni o'rnatish uchun Linuxda buyruqni kiritishi mumkin:

dpkg -i software.deb

Buyruq xatolarni qaytaradi, chunki ma'muriy imtiyozga ega bo'lmagan shaxs dasturiy ta'minotni o'rnatishga ruxsat etilmaydi. Biroq, sudo buyrug'i qutqarish uchun keladi. Aksincha, ushbu foydalanuvchi uchun to'g'ri buyruq:

sudo dpkg -i software.deb

Bu safar dastur o'rnatildi. Bu ma'muriy imtiyozlarga ega bo'lgan shaxs avval Linuxni foydalanuvchiga dasturiy ta'minotni o'rnatishga ruxsat berish uchun tuzilganligini ta'kidlaydi.

Eslatma: Bundan tashqari, ayrim foydalanuvchilarning sudo buyrug'idan foydalana olishlarini oldini olish uchun Linuxni sozlashingiz mumkin.