Agar siz yangi foydalanuvchining ma'muriy (root) buyruqlarini bajarishini xohlasangiz, ushbu foydalanuvchiga sudo ruxsatini berishingiz kerak. Buni ikki yo'l bilan amalga oshirish mumkin: yoki bu foydalanuvchini sudo buyruqlarini bajaradigan foydalanuvchilar guruhiga qo'shish yoki sudo yordam dasturining konfiguratsiyasiga o'zgartirishlar kiritish orqali foydalanuvchiga bu huquqni berish. Keling, ikkala variantni ham ko'rib chiqaylik.
Sudo guruhiga yangi foydalanuvchi qo'shing
Odatiy bo'lib, Ubuntu 16.04 da tegishli guruhga mansub barcha foydalanuvchilar sudo buyruqlarini bajarish huquqiga ega.
Hozirgi vaqtda qaysi guruhda ekanligini ko'rish uchun berilgan foydalanuvchi, quyidagi buyruqni ishlating:
$ group yangi foydalanuvchi
Natijada siz ekranda ko'rasiz:
Yangi foydalanuvchi: yangi foydalanuvchi
Chunki sukut bo'yicha har bir yangi foydalanuvchi o'z guruhida bo'ladi, u bir vaqtning o'zida foydalanuvchining o'zi yaratilishi bilan bir xil nomga ega. Foydalanuvchini boshqa guruhga qo'shish uchun buyruq satriga quyidagi buyruqni yozish kerak:
$ usermod -aG sudo newuser
(Eslatib o'tamiz, yangi foydalanuvchi o'rniga siz ma'muriy huquqlarga ega bo'lgan guruhga o'tmoqchi bo'lgan foydalanuvchi nomini yozishingiz kerak.)
-AG tugmasi foydalanuvchi ro'yxatda mavjud bo'lgan guruhlardan biriga qo'shilishi uchun kerak.
Sudo huquqlari tekshirilmoqda
Endi siz foydalanuvchi ma'muriy buyruqlarni bajarishi mumkinligini tekshirishingiz kerak.
$ buyrug'i
Siz xuddi shu buyruqni ishlatishingiz mumkin, lekin ma'muriy huquqlar bilan, agar boshida sudo yozsangiz:
$ sudo buyrug'i
Bunday holda, siz ushbu foydalanuvchi hisobining parolini kiritishingiz kerak bo'ladi.
/ Etc / sudoers -da foydalanuvchi huquqlarini aniqlashtirish
Foydalanuvchiga sudo huquqlarini berishning muqobil usuli - konfiguratsiya faylini o'rnatish. Siz / etc / sudoers konfiguratsiya faylini standart muharrirda ochish va ushbu foydalanuvchi uchun maxsus huquqlarni o'rnatish uchun visudo buyrug'idan foydalanishingiz kerak.
Konfiguratsiya faylini tahrirlash uchun visudo buyrug'idan foydalanish tavsiya etiladi: birinchidan, u faylni bir vaqtning o'zida bir nechta o'zgarishlardan himoya qiladi, ikkinchidan, faylni qayta yozishdan oldin uning sintaksisini tekshiradi. Buning natijasida sizda sudo -ni noto'g'ri sozlagan vaziyat bo'lmaydi, keyin siz ma'muriy huquqlardan mahrum bo'lganingiz uchun kerakli o'zgartirishlarni kiritolmaysiz.
Agar siz sudo foydalanuvchisidan foydalanayotgan bo'lsangiz, unda sizga kerak bo'lgan buyruq shunday bo'ladi:
Odatda, visudo buyrug'i vi muharririda / etc / sudoers -da ochiladi, bu esa tajribasi past foydalanuvchilarni chalg'itishi mumkin. Shuning uchun, Ubuntu 16.04 ko'p foydalanuvchilarga ancha tanish bo'lgan vi o'rniga nano -dan foydalanadi. Kerakli qatorni topish uchun klaviaturadagi o'qlardan foydalaning. Bu shunday ko'rinadi:
Hamma ildiz = (ALL: ALL) ALL
Quyidagi matnni nusxa ko'chiring va "root" o'rniga sudo buyruqlarini bajarish huquqini bermoqchi bo'lgan foydalanuvchi ismini yozing. Bu shunday ko'rinadi:
ALL Root ALL = (ALL: ALL) ALL yangi ALL = (ALL: ALL) ALL
Har bir yangi foydalanuvchi uchun yangi qator qo'shilishi kerak. Barcha kerakli o'zgartirishlarni kiritganingizdan so'ng, faylni saqlang va Ctrl-X, so'ng Y va Enter tugmalarini bosib tasdiqlang.
Do'stlaringiz bilan baham: |