Sudo Qo'mondonligidan nimani bilishingiz kerak

Siz bilganingizdan ko'ra ko'proq foydali va ko'p tomonlama

Linuxga yangi foydalanuvchilar (ayniqsa, Ubuntu) tez Sudo komandasidan xabardor bo'ladi. Ko'pgina foydalanuvchilar hech qachon "ruxsatsiz rad etilgan" xabarlardan boshqa hech narsa uchun foydalanmaydi, ammo Sudo shuncha ko'p ishlaydi.

Sudo haqida

Sudo haqida keng tarqalgan noto'g'ri tushunchalar oddiy foydalanuvchi uchun ildiz ruxsatini ta'minlash uchun ishlatiladi. Aslida, Sudo buyrug'i odatda, ildiz bo'lib, sukut bilan har qanday foydalanuvchi sifatida buyruqni bajarishga imkon beradi.

Foydalanuvchi Sudo ruxsatlarini qanday berish kerak

Ubuntu foydalanuvchilari Odatda Sudo buyrug'ini bajarish uchun qobiliyatiga egalar. Buning sababi shundaki, o'rnatish vaqtida standart foydalanuvchi yaratiladi va Ubuntu-dagi standart foydalanuvchi har doim Sudo ruxsatnomalari bilan o'rnatiladi. Boshqa distributivlardan foydalansangiz yoki Ubuntu ichida boshqa foydalanuvchilarga ega bo'lsangiz, foydalanuvchi ehtimol Sudo buyrug'ini ishlatish uchun ruxsat berilishi kerak.

Faqatgina bir nechta odam Sudo komandasiga kirishlari kerak va ular tizim ma'murlari bo'lishi kerak. Foydalanuvchilarga faqat o'z ishlarini bajarish uchun zarur bo'lgan ruxsat berilishi kerak.

Foydalanuvchilarga Sudo ruxsatini berish uchun, ularni faqat Sudo guruhiga qo'shishingiz kerak. Foydalanuvchi yaratishda quyidagi buyruqni bajaring:

sudo useradd -m -G sudo

Yuqoridagi buyruq uy papkasida foydalanuvchi yaratadi va foydalanuvchini Sudo guruhiga qo'shadi. Agar foydalanuvchi allaqachon mavjud bo'lsa, siz quyidagi komandani foydalanib, foydalanuvchini Sudo guruhiga qo'shishingiz mumkin:

sudo usermod -a -G sudo

Buni ishga tushirishni unutganingizdek, chiroyli Sudo trick

Tajribali mutaxassislardan o'rganishingiz mumkin bo'lgan terminali komandalaridan biri bu erda, "ruxsat rad etilgandi" xabarini olish uchun. Agar bu uzoqdan buyruq bo'lsa, tarixni ochib Sudo'ni oldiga qo'yib, uni qayta yozishingiz mumkin yoki undan oldingi buyruqni Sudo'yu qo'llaydigan quyidagi oddiy buyruqdan foydalanishingiz mumkin:

sudo !!

"Sudo" dan foydalanib root userga qanday o'tish mumkin

S u buyrug'i bir foydalanuvchi hisobidan boshqasiga o'tish uchun ishlatiladi. Suv buyrug'ini o'z kalitlariga superuser hisobiga ishga tushirish. Shuning uchun, Sudo-dan foydalanib, super-foydalanuvchi hisobiga o'tish uchun quyidagi buyruqni bajaring:

sudo suv

Orqa fonda Sudo qo'mondonligini qanday bajarish kerak

Orqa fonda superuser imtiyozlari talab qiladigan buyruqni ishlatmoqchi bo'lsangiz, Sudo buyrug'ini bu erda ko'rsatilganidek, -b tugmasi bilan boshqaring:

sudo -b

Ishlayotgan buyruq foydalanuvchi bilan ishlashni talab qilsa, bu ishlamaydi.

Orqa fonda buyruqni ishga tushirishning muqobil usuli quyidagicha qo'shiladi:

Sudo &

Soliq imtiyozlari yordamida fayllarni tahrirlash

Superuser imtiyozlaridan foydalangan holda faylni tahrir qilishning eng yaxshi usuli quyidagichadir: GNU nano kabi muharrirni Sudo yordamida quyidagi tartibga solish:

sudo nano

Shu bilan bir qatorda, quyidagi sintaksisini ham foydalanishingiz mumkin:

sudo-e

Sudo'yu ishlatib, boshqa bir foydalanuvchi sifatida buyruqni qanday ishga tushirish

Yuqorida aytib o'tilganidek, Sudo buyrug'i har qanday boshqa foydalanuvchi sifatida buyruqni ishlatish uchun ishlatilishi mumkin. Misol uchun, siz "john" foydalanuvchi sifatida tizimga kirgan bo'lsangiz va buyruqni "terri" deb ishlatmoqchi bo'lsangiz, Sudo buyrug'ini quyidagi tarzda bajarasiz:

sudo-u terry

Agar siz buni sinab ko'rishni xohlasangiz, "test" deb nomlangan yangi foydalanuvchi yarating va quyidagi Whoami komandasini ishga tushiring :

sudo -u test kimdir

Sudo hisobga olish ma'lumotlarini qanday tekshirish mumkin

Sudo-dan foydalanib buyruqni ishlatganda sizdan parol so'raladi. Keyinchalik bir muddat davomida sizning parolingizni kiritmasdan Sudo yordamida boshqa buyruqlar ishlatishingiz mumkin. O'sha davrni kengaytirishni xohlasangiz, quyidagi buyruqni bajaring:

sudo -v

Sudo haqida batafsil

Sudo uchun oddiy foydalanuvchi sifatida buyruqni bajarishdan ko'ra ko'proq narsa bor. Siz foydalana oladigan boshqa kalitlarning ayrimlarini ko'rish uchun Sudo Manual-ga murojaat qiling.