Gksu nima va u nima uchun foydalanasiz?

Gksu va gksudo buyruqlar grafik ilovalarni ishlatishda ruxsatingizni yuksaltirish imkonini beradi.

Ular suv buyrug'i va sudo buyrug'iga asosan teng grafik buyruqlardir.

O'rnatish

Odatiy holatda, gksu Linux-da barcha Linux-da tarqalishi shart emas.

Ubuntu ichida buyruqlar qatoridan quyidagi apt-get buyrug'ini ishlatishingiz mumkin :

sudo apt-get o'rnatish gksu

Bundan tashqari , synaptic paket menejeri yordamida gksu-ni o'rnatishingiz mumkin. Ushbu vositani yozishda asosiy Ubuntu paket menejeri mavjud emas.

Nima uchun gksu foydalanasiz?

Nautilus fayl menejeridan foydalanayotganingizni tasavvur qiling va faylni boshqa foydalanuvchining egasiga tegishli papkaga yoki aslida ildiz foydalanuvchisiga kirish imkoniyatiga ega bo'lgan papkaga o'zgartirishni xohlaysiz.

Siz kirish uchun cheklangan huquqlarga ega bo'lgan jildni ochganingizda, fayl yaratish va papkalarni yaratish kabi imkoniyatlar yashil rangda bo'ladi.

Terminal oynasini ochib, su buyrug'ini ishlatib, boshqa foydalanuvchiga o'tishingiz va nanoSIM muharriri yordamida fayllarni yaratishingiz yoki tahrirlashingiz mumkin. Shu bilan bir qatorda, siz sudo buyrug'ini fayllarni to'g'ri ruxsatnomalari bo'lmagan joylarda tahrir qilish uchun ishlatishingiz mumkin.

Gksu ilovasi Nautilus-ni boshqa foydalanuvchilar sifatida ishlatishga imkon beradi, bu siz hozirda yashil rangdagi fayl va papkalarga kirishingiz mumkin degan ma'noni anglatadi.

Gksu'dan qanday foydalanish kerak

Gksu-ni ishlatishning oddiy usuli terminalda oynani ochish va quyidagilarni yozish:

gksu

Ikkita quti bilan kichik oyna ochiladi:

Yugurish qutisi ishga tushirishni istagan dastur nomini bilishni istaydi va foydalanuvchining foydalanuvchisi dasturni qaysi dasturni ishga tushirishga qaror qilishingizga imkon beradi.

Agar gksu-ni ishlatib, nautilus-ni ishga tushirish buyrug'i sifatida kiritib, foydalanuvchini ildiz sifatida tark etsangiz, hozirda fayllar va papkalarni oldindan to'siqsiz foydalanishingiz mumkin.

Gksu buyrug'ini o'zingiz ishlatishingiz shart emas. Siz ishlatmoqchi bo'lgan komandani va foydalanuvchini quyidagicha belgilashingiz mumkin:

gksu -u ildiz nautilus

Gksu va gksudo o'rtasidagi farq

Ubuntu gksu va gksudo da ramziy jihatdan bog'liq bo'lgan vazifani bajaradi. (ular ikkalasi bir xil bajariladigan ishora).

Shunga qaramay, gksu suv buyrug'ining grafik ekvivalentini nazarda tutishi kerak, bu sizning foydalanuvchi muhitiga o'tishingizni anglatadi. Gksudo buyrug'i sudo buyrug'iga mos keladi. Ya'ni, siz ilovani aslini ildiz sifatida tanituvchi shaxs sifatida ishlatasiz.

Yuqori ruxsatlar bilan grafik ilovalarni ishlatishda ehtiyot bo'ling

Gutsudo yoki gksu sifatida ishlayotganda Nautilus yordamida fayllarni yaratish va tahrirlash fojiali oqibatlarga olib kelishi mumkin.

Gksu va gksudo ilovasida saqlanadigan muhit deb ataladigan zamonaviy sozlamalar ostida imkoniyat mavjud.

Bu esa, dasturga kirgan foydalanuvchining sozlamalariga kirish imkonini beradi, ammo ilovani odatda ildiz otgan foydalanuvchi sifatida ishga tushirish.

Nima uchun bu yomon narsa?

Ishlayotgan ilovani Nautilus fayl menejeri deb tasavvur qiling va siz Jon sifatida tizimga kirgansiz.

Endi siz Nyutilusni ildiz sifatida ishlatish uchun gksudo'dan foydalanayotganingizni tasavvur qiling. Siz Jon sifatida tizimga kirishingiz mumkin, lekin Nautilusni ildiz sifatida ishlatasiz.

Agar siz asosiy papkada fayl va papkalarni yaratishga kirishmoqchi bo'lsangiz, fayllar egasi sifatida ildiz bilan yaratilganligini va guruh sifatida ildiz yaratilishini bilishingiz shart emas.

Siz Nautilusni an'anaviy Jon foydalanuvchisi sifatida ishlatib, ushbu fayllarga kirishga urinishda va fayllarga kirishda siz fayllarni tahrirlay olmaysiz.

O'zgartirilgan fayllar konfiguratsion fayllar bo'lsa, bu haqiqatan ham juda yomon bo'lishi mumkin.

Gksu dan foydalaning

GNOME vikidagi gksu sahifasida gksu-dan foydalanish yaxshi fikr emasligi va u hozirgi kunga kelib siyosat vositasidan foydalanish uchun qayta yozib olinganligini ko'rsatadi.

Biroq, hozirgi vaqtda mavjud alternativ mavjud emas.

Ubuntu-dagi umumiy dasturlarga root opsiyasi sifatida ishga tushirish

Siz xohlagan bo'lsangiz ildiz sifatida ishlatish uchun ilovaga to'g'ri sichqoncha menyusini qo'shishni xohlayotganingizni tasavvur qiling.

Ubuntu Launcher ustidagi filtr belgisiga bosish orqali Nautilus-ni oching.

Chapdagi "Kompyuter" belgisini bosing va usr jildiga, so'ngra almashuv papkasini va oxirgi marta ilovalar papkasini bosing.

Quyidagi "Fayllar" so'zi bilan filtrlar panelini toping. Belgini o'ng tugmasini bosing va "copy to" ni tanlang. Endi uyga, mahalliylarga, ulashish va ilovalarga jildga o'ting. (Uy papkasini o'ng tugmasini bosib va ​​"yashirin fayllarni ko'rsatish" ni tanlab mahalliy papkani ko'rsatish kerak bo'ladi ).

Nihoyat "tanlash" tugmasini bosing

Keling, uy jildiga, keyin mahalliy, ulashish va ilovalar papkasini ko'ring.

Super kalitni bosing va "gedit" ni kiriting. Matn muharriri belgisi paydo bo'ladi. Belgini bosing.

Nautilus.desktop noutbukdan Nautilus oynasidan muharrirga torting.

"Action = Window" degan satrni qidiring va uni quyidagicha o'zgartiring:

action = Oyna, ochiq root

Pastdagi qatorlarni qo'shing:

[Kompyuter harakati sifatida root sifatida oching]

Name = Root sifatida ochish

Exec = gksu nautilus

Faylni saqlang.

Loglarni o'chirib qo'ying va siz filtrlash idishni belgisiga o'ng tugmasini bosing va administrator sifatida Nautilusni ishlatish uchun "root sifatida och" ni tanlaysiz.

Xulosa

Gksu - bu menejment vazifasini bajarishga muhtoj bo'lsangiz, terminaldan foydalanganingiz ma'qul