Gksu деген не және оны не үшін пайдаланасыз?

Gksu және gksudo командалары графикалық қосымшаларды іске қосу кезінде рұқсатыңызды жоғарылатуға мүмкіндік береді.

Олар су командасына және sudo командасына айтарлықтай ұқсас графикалық командалар.

Орнату

Әдепкіде gksu әдепкі бойынша барлық Linux дистрибутивтерінде әдепкі бойынша орнатылмайды.

Сіз оны Ubuntu шегінде пәрмен жолынан келесідей apt-get пәрменін пайдалана отырып орната аласыз:

sudo apt-get орнату gksu

Сондай-ақ , синтаксистік пакет менеджері арқылы gksu орнатуыңызға болады. Бұл құралды жазу кезінде негізгі Ubuntu пакет менеджерінде қол жетімді емес.

Сіз gksu-ды неге пайдаланасыз?

Nautilus файл менеджерін пайдаланып жатқаныңызды елестетіп көріңіз және басқа пайдаланушыға тиесілі қалтада немесе шынымен root пайдаланушысы ретінде ғана қол жеткізуге болатын қалтаға файлды өңдегіңіз келеді.

Сізге кіруге шектеулі рұқсаттары бар қалтаны ашқанда, файл жасау және қалтаны жасау сияқты параметрлерді сұр түске боялады.

Терминал терезесін ашып, басқа пайдаланушыға су пәрменін пайдаланып , nano редакторы арқылы файлдарды жасауға немесе өңдеуге болады. Баламалы түрде, сізге дұрыс рұқсаттары жоқ жерлерде файлдарды өңдеу үшін sudo пәрменін пайдалануға болады.

Gksu қолданбасы Nautilus-ды басқа пайдаланушы ретінде іске қосуға мүмкіндік береді, яғни сіз қазіргі уақытта сұрыпталған файлдар мен қалталарға қол жеткізе аласыз.

Gksu қалай пайдалануға болады

Gksu іске қосудың қарапайым жолы - терминал терезесін ашу және келесілерді енгізу:

gksu

Екі тереземен кішкентай терезе ашылады:

Іске қосу терезесі іске қосқыңыз келген бағдарламаның атауын білгісі келеді және пайдаланушы ретінде пайдаланушыға бағдарламаны қалай іске қосатыныңызды шешуге мүмкіндік береді.

Егер сіз gksu-ды іске қосып, nautilus-ді іске қосу пәрмені ретінде пайдалансаңыз және пайдаланушыны түбірлік ретінде қалдырсаңыз, қазір бұрын қолжетімсіз файлдар мен қалталарды басқара аласыз.

Gksu пәрменін өз бетіңізбен пайдаланудың қажеті жоқ. Сіз іске қосқыңыз келген пәрменді және пайдаланушыны төмендегідей көрсете аласыз:

gksu -u түбірі nautilus

Gksu және gsudo арасындағы айырмашылық

Ubuntu gksu және gksudo жүйесінде бірдей тапсырманы орындау қажет, себебі олар символикалық байланысты. (екеуі бірдей орындалатындығын көрсетеді).

Алайда, gksu - су командасының графикалық эквиваленті дегенді білдіреді, яғни сіз пайдаланушы ортасына ауысқаныңызды білдіреді. Gksudo пәрмені sudo пәрменіне тең, демек сіз бағдарламаны әдетті тамырға айналдыратын адам ретінде іске қосасыз.

Жоғары рұқсатпен графикалық қосымшаларды іске қосу кезінде абай болыңыз

Gutsudo немесе gksu ретінде жұмыс істеген кезде Nautilus көмегімен файлдарды құру және өңдеу апаттық салдарға әкелуі мүмкін.

Gksu және gksudo қосымшасында, сақтау ортасы деп аталатын кеңейтілген параметрлерде опция бар.

Бұл бағдарламаға қазіргі уақытта кірген пайдаланушы параметрлеріне қатынасуға мүмкіндік береді, бірақ қолданбаны әдетте түбірлік болып табылатын пайдаланушы ретінде іске қосады.

Неге бұл жаман?

Қолданыстағы бағдарламаның Nautilus файл менеджері екенін елестетіп, Джон ретінде кірдіңіз.

Енді сіз Nautilus-ты тамырға айналдыру үшін gksudo қолданып жатқаныңызды елестетіңіз. Сіз Джон ретінде кірді, бірақ Nautilus-ты тамыр ретінде іске қостыңыз.

Егер сіз бастапқы қалтада файлдар мен қалталарды жасай бастасаңыз, файлдар иеленуші ретінде root-пен бірге құрылған және топ ретінде түбірлік екенін білмейсіз.

Сіз бұл файлдарды қалыпты Джон пайдаланушысы ретінде Nautilus арқылы жұмыс істеп, қолдана отырып, файлдарды өңдей алмайсыз.

Егер редакцияланған файлдар конфигурациялық файлдар болса, онда бұл өте нашар болуы мүмкін.

Gksu пайдалану керек

GNOME викидегі gksu беті gksu-ны пайдалану енді жақсы идея емес және қазір policykit-ды пайдалану үшін қайта жазылуды ұсынады.

Дегенмен, қазіргі уақытта өміршең балама жоқ.

Ubuntu-те жалпы қолданбаларға түбірлік нұсқа ретінде іске қосу әдісі

Сіз қаласаңыз, оны түбірлік ретінде іске қосу үшін бағдарламаға оң жақ шерту мәзірін қосқыңыз келетінін елестетіп көріңіз.

Ubuntu Launcher құрылғысындағы тіркеу кабинеті белгішесін басу арқылы Nautilus ашыңыз.

Сол жақта орналасқан «Компьютер» белгішесін нұқыңыз және usr қалтасына, содан кейін ортақ қалтаға және соңында қолданбалар қалтасына өтіңіз.

Төменде «Файлдар» деген сөзбен файлдың шкафы белгісін табыңыз. Таңбаны тінтуірдің оң жағымен басып, «көшіруге» таңдаңыз. Енді үй, жергілікті, бөлісу және қолданбалар қалтасына өтіңіз. (Басты қалтаны тінтуірдің оң жақ түймешігімен нұқу және «жасырын файлдарды көрсету» таңдау арқылы жергілікті қалтаны көрсету қажет).

Соңында «таңдау»

Енді бастапқы қалтаға және жергілікті, ортақ және қолданбалар қалтасына жылжыңыз.

Супер пернені басып, «gedit» деп теріңіз. Мәтін өңдегіш белгішесі пайда болады. Белгішені басыңыз.

Nautilus.desktop белгішесін Nautilus терезесінен редакторға апарыңыз.

«Action = Window» деп аталатын жолды іздеңіз және оны келесіге өзгертіңіз:

action = Терезені ашыңыз

Төмендегі жолдарды қосыңыз:

[Түсқағаздармен жұмыс үстеліндегі әрекеттер]

Name = Root ретінде ашыңыз

Exec = gksu nautilus

Файлды сақтаңыз.

Журналды қайтадан шығарып, сіз Nautilus-ды әкімші ретінде іске қосу үшін файлдарға арналған шкаф белгішесін тінтуірдің оң жағымен баса аласыз.

Резюме

Gksu - бұл опция болса да, егер сіз әкімшілік тапсырмаларды орындауды қажет етсеңіз, онда сіз терминалды пайдаланудан жақсы боласыз деп ойлаймын