តើ gksu ជាអ្វីហើយហេតុអ្វីអ្នកប្រើវា?

ពាក្យបញ្ជា gksu និង gksudo អនុញ្ញាតឱ្យអ្នកបង្កើនសិទ្ធិរបស់អ្នកនៅពេលដំណើរការកម្មវិធីក្រាហ្វិក។

ពួកវាជាពាក្យបញ្ជាក្រាហ្វិកស្មើៗគ្នាចំពោះពាក្យបញ្ជា su និង ពាក្យបញ្ជា sudo

ការដំឡើង

តាមលំនាំដើម gksu មិនចាំបាច់ដំឡើងតាមលំនាំដើមទៀតទេនៅក្នុងការចែកចាយលីនុចទាំងអស់។

អ្នកអាចដំឡើងវានៅក្នុង Ubuntu ពីបន្ទាត់ពាក្យបញ្ជាដោយប្រើពាក្យបញ្ជា apt-get ដូចខាងក្រោម:

sudo apt-get install gksu

អ្នកក៏អាចដំឡើង gksu ដោយប្រើ កម្មវិធីគ្រប់គ្រងកញ្ចប់ synaptic ។ ដូចការសរសេរឧបករណ៍នេះគឺមិនមាននៅក្នុងកម្មវិធីគ្រប់គ្រងកញ្ចប់ Ubuntu មេទេ។

ហេតុអ្វីបានជាអ្នកប្រើ gksu

សូមស្រមៃថាអ្នកកំពុងប្រើកម្មវិធីគ្រប់គ្រងឯកសារ Nautilus ហើយអ្នកចង់កែសម្រួលឯកសារក្នុងថតដែលគ្រប់គ្រងដោយអ្នកប្រើផ្សេងទៀតឬជាថតដែលអាចចូលដំណើរការបានតែជាអ្នកប្រើ root ប៉ុណ្ណោះ។

នៅពេលអ្នកបើកថតដែលអ្នកមានការអនុញ្ញាតមានសិទ្ធិដើម្បីចូលប្រើអ្នកនឹងរកឃើញនូវជម្រើសមួយចំនួនដូចជាបង្កើតឯកសារនិងបង្កើតថតជាដើម។

អ្នកអាចបើកបង្អួចស្ថានីយប្តូរទៅអ្នកប្រើផ្សេងទៀតដោយប្រើពាក្យបញ្ជា su ហើយបន្ទាប់មកបង្កើតឬកែសម្រួលឯកសារដោយប្រើ កម្មវិធីនិពន្ធ nano ។ ជាជម្រើសអ្នកអាចប្រើពាក្យបញ្ជា sudo ដើម្បីកែឯកសារនៅកន្លែងដែលអ្នកមិនមានសិទ្ធិត្រឹមត្រូវ។

កម្មវិធី gksu អនុញ្ញាតឱ្យអ្នកដំណើរការ Nautilus ជាអ្នកប្រើផ្សេងទៀតដែលមានន័យថាអ្នកនឹងអាចចូលដំណើរការឯកសារនិងថតដែលបច្ចុប្បន្នមានពណ៌ខៀវ។

របៀបប្រើ gksu

វិធីសាមញ្ញដើម្បីដំណើរការ gksu គឺបើកបង្អួចស្ថានីយហើយវាយបញ្ចូល:

gksu

បង្អួចតូចមួយនឹងបើកជាមួយប្រអប់ពីរ:

ប្រអប់រត់ត្រូវការស្គាល់ឈ្មោះកម្មវិធីដែលអ្នកចង់ដំណើរការហើយប្រអប់អ្នកប្រើអនុញ្ញាតឱ្យអ្នកសម្រេចចិត្តថាអ្នកប្រើណាត្រូវដំណើរការកម្មវិធី។

ប្រសិនបើអ្នកដំណើរការ gksu ហើយបញ្ចូល nautilus ជាពាក្យបញ្ជារត់ហើយទុកអ្នកប្រើជា root នោះអ្នកនឹងអាចរៀបចំឯកសារនិងថតពីមុនដែលមិនអាចចូលដំណើរការបាន។

អ្នកមិនចាំបាច់ប្រើពាក្យបញ្ជា gksu ដោយខ្លួនឯងទេ។ អ្នកអាចបញ្ជាក់ពាក្យបញ្ជាដែលអ្នកចង់រត់និងអ្នកប្រើទាំងអស់ដូចខាងក្រោម:

gksu -u root nautilus

ភាពខុសគ្នារវាង gksu និង gksudo

នៅក្នុងអ៊ូប៊ុនទូ gksu និង gksudo អនុវត្តភារកិច្ចដូចគ្នាដែលពួកគេត្រូវបានតភ្ជាប់និមិត្តសញ្ញា។ (ពួកគេទាំងពីរចង្អុលទៅការប្រតិបត្តិដែលដូចគ្នា) ។

អ្នកគួរតែសន្មតថា gksu គឺជាសមមូលក្រាហ្វិកនៃពាក្យបញ្ជា su មានន័យថាអ្នកបានប្តូរទៅបរិស្ថានរបស់អ្នកប្រើ។ ពាក្យបញ្ជា gksudo គឺស្មើនឹងពាក្យបញ្ជា sudo ដែលមានន័យថាអ្នកកំពុងដំណើរការកម្មវិធីជាមនុស្សដែលអ្នកកំពុងក្លែងធ្វើជាដែលជា root ។

ប្រយ័ត្ននៅពេលដំណើរការកម្មវិធីក្រាហ្វិកដែលមានការអនុញ្ញាតខ្ពស់

ការបង្កើតនិងកែសម្រួលឯកសារដោយប្រើ Nautilus ខណៈពេលដំណើរការជា gksudo ឬ gksu អាចនាំឱ្យមានផលវិបាកយ៉ាងធ្ងន់ធ្ងរ។

មានជម្រើសនៅក្នុងកម្មវិធី gksu និង gksudo ក្រោមការកំណត់កម្រិតខ្ពស់ដែលត្រូវបានគេហៅថាបរិស្ថានការពារ។

វាអនុញ្ញាតឱ្យអ្នកចូលប្រើកម្មវិធីជាមួយការកំណត់របស់អ្នកប្រើដែលបានចូលបច្ចុប្បន្នប៉ុន្តែដំណើរការកម្មវិធីជាអ្នកប្រើដែលអ្នកកំពុងក្លែងបន្លំដែលជាទូទៅជា root ។

ហេតុអ្វីនេះជារឿងអាក្រក់?

ស្រមៃថាកម្មវិធីដែលអ្នកកំពុងដំណើរការគឺជាកម្មវិធីគ្រប់គ្រងឯកសារ Nautilus ហើយអ្នកត្រូវបានចូលជាចន។

ឥឡូវស្រមៃថាអ្នកកំពុងប្រើ gksudo ដើម្បីដំណើរការ Nautilus ជា root ។ អ្នកបានចូលជាចនប៉ុន្តែកំពុងដំណើរការ Nautilus ជា root ។

ប្រសិនបើអ្នកចាប់ផ្តើមបង្កើតឯកសារនិងថតនៅក្នុងថតផ្ទះអ្នកនឹងមិនចាំបាច់ដឹងថាឯកសារត្រូវបានបង្កើតជាមួយ root ជាម្ចាស់ឬជា root ជាក្រុមនោះទេ។

នៅពេលអ្នកព្យាយាមចូលប្រើឯកសារទាំងនេះដោយប្រើ Nautilus ដែលកំពុងដំណើរការជាអ្នកប្រើរបស់ John ធម្មតាអ្នកនឹងមិនអាចកែឯកសារបានទេ។

ប្រសិនបើឯកសារដែលត្រូវបានកែសម្រួលជាឯកសារកំណត់រចនាសម្ព័ន្ធនោះវាអាចពិតជាមិនពិត។

អ្នកគួរតែប្រើ gksu

ទំព័រ gksu នៅលើវិគីរបស់ GNOME បានបង្ហាញថាការប្រើ gksu មិនមែនជាគំនិតល្អទេហើយបច្ចុប្បន្នវាកំពុងត្រូវបានសរសេរឡើងវិញដើម្បីប្រើ policykit ។

ទោះជាយ៉ាងណាក៏ដោយពុំមានជម្រើសដែលអាចសម្រេចបានឡើយ។

តើធ្វើដូចម្តេចដើម្បីបន្ថែមរត់ជាជម្រើសឫសគល់ចំពោះកម្មវិធីទូទៅនៅក្នុងអ៊ូប៊ុនទូ

ស្រមៃថាអ្នកចង់បន្ថែមម៉ឺនុយចុចខាងស្តាំទៅកម្មវិធីមួយដើម្បីឱ្យអ្នកអាចដំណើរការវាជា root ប្រសិនបើអ្នកចង់បាន។

បើក Nautilus ដោយចុចលើរូបតំណាងឯកសារគណៈរដ្ឋមន្ត្រីនៅលើ Ubuntu Launcher

ចុចលើរូបតំណាង "កុំព្យូទ័រ" នៅផ្នែកខាងឆ្វេងហើយរុករកទៅថត usr បន្ទាប់មកថតចែករំលែកនិងទីបំផុតថតកម្មវិធី។

ស្វែងរករូបតំណាងគណៈរដ្ឋមន្ត្រីដាក់ឯកសារជាមួយពាក្យ "ឯកសារ" នៅខាងក្រោម។ ចុចកណ្ដុរស្ដាំលើរូបតំណាងហើយជ្រើស "ចម្លងទៅ" ។ ឥឡូវនេះធ្វើដំណើរទៅកាន់ថតផ្ទះ, មូលដ្ឋាន, ការចែករំលែកនិងកម្មវិធី។ ( អ្នកនឹងត្រូវលាក់ថតមូលដ្ឋាន ដោយចុចខាងស្តាំនៅក្នុងថតផ្ទះហើយជ្រើសរើស "បង្ហាញឯកសារដែលលាក់") ។

ចុងបញ្ចប់ចុច "ជ្រើសរើស"

ឥឡូវនេះរកមើលថតផ្ទះហើយបន្ទាប់មកថតមូលដ្ឋាន, ថតនិងកម្មវិធី។

ចុចគ្រាប់ចុចទំនើបហើយវាយ "gedit" ។ រូបតំណាងកម្មវិធីនិពន្ធអត្ថបទនឹងលេចឡើង។ ចុចលើរូបតំណាង។

អូសរូបតំណាង nautilius.desktop ពីបង្អួច Nautilus ទៅក្នុងកម្មវិធីនិពន្ធ។

ស្វែងរកបន្ទាត់ដែលនិយាយថា "សកម្មភាព = បង្អួច" ហើយប្តូរវាទៅដូចខាងក្រោម:

សកម្មភាព = បង្អួចបើកចំហរ

បន្ថែមបន្ទាត់ខាងក្រោមនៅខាងក្រោម:

[សកម្មភាពផ្ទៃតុបើកជា Root]

ឈ្មោះ = បើកជា Root

Exec = gksu nautilus

រក្សាទុកឯកសារ។

ចេញពី log back in ហើយអ្នកនឹងអាចចុចកណ្តុរស្តាំលើរូបតំណាងគណៈរដ្ឋមន្ត្រីឯកសារហើយជ្រើសរើស "បើកជា root" ដើម្បីដំណើរការ Nautilus ជាអ្នកគ្រប់គ្រង។

សង្ខេប

ខណៈពេលដែល gksu គឺជាជម្រើសមួយខ្ញុំគិតថាប្រសិនបើអ្នកត្រូវការអនុវត្តភារកិច្ចគ្រប់គ្រងបន្ទាប់មកអ្នកនឹងប្រើប្រាស់ស្ថានីយប្រសើរជាងមុន