Linuxda ma'muriy vazifalarni bajarish uchun siz root (superuser deb ham ataladi) ruxsatiga ega bo'lishingiz kerak. Alohida ildiz hisobiga ega bo'lish ko'pchilik Linux tarqatishlarida keng tarqalgan, lekin Ubuntu sukut bo'yicha ildizni o'chirib qo'yadi. Bu foydalanuvchilarning xato qilishiga yo'l qo'ymaydi va tizimni tajovuzkorlardan himoya qiladi. Ildizga kirishni talab qiladigan buyruqlarni ishlatish uchun sudo -dan foydalaning.
Qadamlar
2 -usul 1: Sudo bilan ildiz buyruqlarini bajarish
Qadam 1. Terminal oynasini ochish uchun Ctrl+Alt+T tugmalarini bosing
Ubuntu ildiz hisobini sukut bo'yicha qulflaganligi sababli, siz boshqa Linux tarqatishlarida bo'lgani kabi, root bo'lish uchun ham su ishlata olmaysiz. Buning o'rniga buyruqlaringizni sudo bilan boshlang.
Qadam 2. Buyruqning qolgan qismidan oldin sudo kiriting
"Sudo" "almashtiruvchi foydalanuvchi" degan ma'noni anglatadi. Buyruqning boshiga sudo qo'shsangiz, buyruq ildiz sifatida ishlaydi.
- Masalan: sudo /etc/init.d/networking stop tarmoq xizmatini to'xtatadi va sudo adduser tizimga yangi foydalanuvchi qo'shadi. Bu ikkala vazifa ham ildizga kirishni talab qiladi.
- Sudo buyruqni ishga tushirishdan oldin sizdan parolni kiritish talab qilinadi. Linux sizning parolingizni 15 daqiqaga saqlaydi, shuning uchun uni yozishni davom ettirishingizga hojat yo'q.
Qadam 3. Grafik foydalanuvchi interfeysi (GUI) bilan dasturni ochadigan buyruqni bajarishdan oldin gksudo yozing
Xavfsizlik nuqtai nazaridan, Ubuntu GUI bilan dasturlarni ochish uchun "sudo" dan foydalanishni tavsiya etmaydi. Buning o'rniga, dasturni ishga tushiradigan buyruqdan oldin gksudo yozing.
- Masalan: GEdit -da "fstab" faylini ochish uchun gksudo gedit /etc /fstab yozing, GUI bilan tahrirlash dasturi.
- Agar siz KDE oyna menejeridan foydalansangiz, gksudo o'rniga kdesudo -dan foydalaning.
Qadam 4. Ildiz muhitini simulyatsiya qilish
Agar siz ma'lum skriptlarni ishga tushirish uchun haqiqiy ildiz qobig'iga kirishni talab qiladigan ilg'or foydalanuvchi bo'lsangiz, ildiz qobig'ini sudo –i bilan taqlid qiling. Bu buyruq sizga root muhitining o'zgaruvchilari bilan superuserga kirishni beradi.
- Sudo passwd root buyrug'ini kiriting. Bu root uchun parol yaratadi, bu hisobni "faollashtiradi". Bu parolni unutmang.
- Sudo -i kiriting. Agar so'ralsa, asosiy parolni kiriting.
- Ilova $ dan #ga o'zgaradi, bu sizning ildiz huquqiga ega ekanligingizni bildiradi.
Qadam 5. Boshqa foydalanuvchiga sudo ruxsatini bering
Agar siz hozirda root huquqiga ega bo'lmagan odam uchun hisob o'rnatayotgan bo'lsangiz, sudo guruhiga o'z foydalanuvchi nomini qo'shishingiz kerak bo'ladi. Buning uchun usermod -aG sudo foydalanuvchi nomini kiriting (lekin "foydalanuvchi nomi" ni to'g'ri foydalanuvchi nomi bilan almashtiring).
2 -usul 2: Ildiz foydalanuvchisini yoqish
Qadam 1. Terminal oynasini ochish uchun Ctrl+Alt+T tugmalarini bosing
Xavfsizlik maqsadida (va zarar ko'rmaslik uchun), root hisob qaydnomasi sukut bo'yicha qulflanadi. Buyruqlarni root sifatida xavfsiz ishlatish uchun siz undan foydalanishingiz kerak
sudo
yoki
gksudo
uning o'rniga Agar sizda mutlaqo alohida root foydalanuvchisi bo'lishi kerak bo'lsa (agar bu sizning biznesingiz tomonidan qo'llaniladigan dastur tomonidan talab qilinsa yoki bu ishchi stantsiyani faqat bitta foydalanuvchi ishlatsa), siz oddiy foydalanuvchini bir necha oddiy buyruqlar bilan yoqishingiz mumkin.
Ildiz foydalanuvchini yoqish tizimingizni xavf ostiga qo'yishi mumkin va Ubuntu tomonidan tavsiya qilinmaydi
Qadam 2. sudo passwd root ni kiriting va Enter tugmasini bosing
Sizdan asosiy foydalanuvchi uchun yangi parol o'rnatish talab qilinadi. Bu parolni yo'qotmang.
Qadam 3. Parolni kiriting, so'ng ↵ Enter tugmasini bosing
4 -qadam. So'ralganda parolni qayta kiriting va Enter tugmasini bosing
Ildiz foydalanuvchisi endi parolga ega bo'lishi kerak.
5 -qadam. Su - ni kiriting va ↵ Enter tugmasini bosing
Ildiz so'roviga kirishni so'raganda, asosiy parolni kiriting.
Ildiz hisobini o'chirish uchun sudo passwd -dl root buyrug'ini kiriting
Maslahatlar
- Iloji boricha tizimga kirishdan saqlanish kerak. Siz deyarli har qanday superuser talab qiladigan buyruqni sudo yoki gksudo bilan ishlatishingiz mumkin.
- Bundan tashqari, tizimdagi boshqa foydalanuvchining qobig'iga kirish uchun sudo –i dan foydalanishingiz mumkin. "Jane" foydalanuvchisi bo'lish uchun sudo -I jane yozing va so'ralganda parolingizni kiriting (Jeynniki emas).