Ինչ է gksu եւ ինչու եք օգտագործել այն:

Gksu եւ gksudo հրամաններ թույլ են տալիս բարձրացնել ձեր թույլտվությունները գրաֆիկական ծրագրեր վարելիս:

Նրանք, ըստ էության, համարժեք գրաֆիկական հրամաններ են ջրային հրամանատարությանը եւ sudo հրամանատարությանը :

Տեղադրում

Լիարժեք կերպով gksu- ն անպայմանորեն տեղադրվում է այլեւս Linux- ի բոլոր բաշխման շրջանակներում:

Դուք կարող եք տեղադրել այն Ubuntu- ի հրամանի տողում, օգտագործելով apt-get հրամանը հետեւյալ կերպ.

sudo apt-get տեղադրում gksu

Դուք նաեւ կարող եք տեղադրել gksu- ն `օգտագործելով սինապտիկ փաթեթի կառավարիչը : Այս գործիքը գրելու հարցում հասանելի չէ հիմնական Ubuntu Փաթեթի ղեկավարում:

Ինչու եք օգտվել gksu- ից

Պատկերացրեք, որ օգտագործում եք Nautilus ֆայլի կառավարիչը եւ ուզում եք ֆայլը խմբագրել մեկ այլ օգտագործողի պատկանող թղթապանակում կամ, փաստորեն, մի թղթապանակ, որը կարող է մուտք գործել որպես արմատային օգտվող:

Երբ դուք բացեք այնպիսի թղթապանակը, որը դուք ունեք մուտք գործելու սահմանափակ թույլտվություններ, կգտնեք այնպիսի ընտրանքներ, ինչպիսիք են ֆայլ ստեղծել եւ ստեղծել թղթապանակը `գորշված:

Դուք կարող եք բացել տերմինալային պատուհան, անցնել մեկ այլ օգտագործողին, օգտագործելով ջրային հրամանը, ապա ստեղծել կամ խմբագրել նանո խմբագրիչի միջոցով ֆայլեր: Հնարավոր է, դուք կարող եք օգտագործել sudo հրամանը ֆայլերի խմբագրման վայրերում, որտեղ դուք չունեք ճիշտ թույլտվություններ:

The gksu հավելվածը թույլ է տալիս Nautilus- ը օգտագործել որպես այլ օգտվող, որը նշանակում է, դուք կունենաք մուտք դեպի ֆայլեր եւ թղթապանակներ, որոնք ներկայում գորշված են:

Ինչպես օգտվել gksu- ից

Gksu- ի գործարկման մի պարզ միջոց է բացել տերմինալային պատուհան եւ մուտքագրել հետեւյալը.

gksu

Մի փոքրիկ պատուհան կբացվի երկու տուփով.

Վազքի վանդակը ցանկանում է իմանալ այն ծրագրի անունը, որը ցանկանում եք առաջադրվել, եւ որպես օգտագործողը թույլ է տալիս որոշել, թե որն է օգտագործողը վարում ծրագիրը:

Եթե ​​դուք վարում եք gksu եւ մուտքագրեք nautilus- ը, որպես վազքի հրաման եւ օգտագործեք օգտվողին որպես արմատ, ապա այժմ կկարողանաք շահարկել ֆայլերը եւ պանակները, որոնք նախկինում անհասանելի են:

Դուք չունեք օգտագործման gksu հրամանը ինքնուրույն: Կարող եք հստակեցնել այն հրամանը, որը ցանկանում եք առաջադրվել եւ օգտագործողը բոլորի մեջ հետեւյալում.

gksu -u արմատ nautilus

Տարբերություն gksu եւ gksudo- ի միջեւ

Ubuntu gksu- ում եւ gksudo- ում կատարում են նույն խնդիրը, երբ դրանք խորհրդանշականորեն կապված են: (նրանք երկուսն էլ նշում են նույն գործադիրը):

Այնուամենայնիվ, պետք է ենթադրել, որ gksu- ը ջրային հրամանի գրաֆիկական համարժեքն է, ինչը նշանակում է, որ դուք անցել եք օգտագործողի միջավայրին: Gksudo հրամանը համարժեք է sudo հրամանին, ինչը նշանակում է, որ դուք դիմում եք որպես դիմում, այն անձը, որը դուք բնութագրում եք, որը լռելյայն է արմատով:

Ուշադիր եղեք, երբ գրաֆիկական հայտերը գործարկվում են բարձրացված թույլտվությամբ

Nautilus- ի միջոցով ֆայլերի ստեղծում եւ խմբագրում, մինչդեռ gksudo- ն կամ gksu- ն առաջացնում է աղետալի հետեւանքներ:

Gksu- ի եւ gksudo հավելվածի մեջ կա տարբերակ, որը նախատեսված է պահպանվող միջավայրում:

Սա թույլ է տալիս մուտք գործել դիմում ներկայումս մուտք գործած օգտվողի պարամետրերով, բայց կիրառումը կիրառել որպես օգտագործող, որը ենթադրում է, որ այն սովորաբար արմատ է:

Ինչու դա վատ բան է:

Պատկերացրեք, որ ձեր վազող ծրագիրը Nautilus ֆայլերի կառավարիչն է եւ դուք մուտք եք գործել որպես Ջոն:

Պատկերացրեք, որ դուք օգտագործում եք gksudo- ն Nautilus- ի արմատը վարելու համար: Դուք մուտք եք գործել որպես Ջոն, բայց արմունկով աշխատող Nautilus- ն է:

Եթե ​​դուք սկսեք ստեղծել ֆայլեր եւ թղթապանակներ տնային թղթապանակի տակ, դուք պարտադիր չէ իմանալ, որ ֆայլերը ստեղծվում են արմատով, որպես սեփականատեր եւ արմատ, որպես խումբ:

Երբ փորձում եք եւ մուտք գործել այս ֆայլերը, օգտագործելով Nautilus- ը որպես նորմալ Ջոն օգտագործող, դուք չեք կարողանա խմբագրել ֆայլերը:

Եթե ​​խմբագրված ֆայլերը կազմաձեւվեն, ապա դա կարող է շատ վատ լինել:

Պետք է օգտագործեք gksu- ն

GNOME վիքսի վրա gksu էջը ենթադրում է, որ gksu- ի օգտագործումը այլեւս լավ գաղափար չէ, եւ այն վերագրվում է, օգտագործելու policykit- ը:

Այնուամենայնիվ, ներկայումս գոյություն չունի այլընտրանքային այլընտրանք:

Ինչպես կցել Ubuntu- ում որպես սկանավորումը որպես արմատավոր տարբերակ

Պատկերացրեք, որ ցանկանում եք կարդալ աջ սեղմեք մենյու դիմումին, որպեսզի դուք կարողանաք այն արմատ լինել, եթե ցանկանում եք:

Բացեք Nautilus- ը, սեղմելով Ubuntu Launcher- ում ներկայացվող կաբինետի պատկերակը:

Հպեք «Համակարգիչ» պատկերակը, ձախ կողմում եւ անցեք Ushr պանակը, ապա թղթապանակի պանակը եւ, վերջապես, ծրագրերի թղթապանակը:

Ստացեք ներկայացման կաբինետի պատկերակը, «Ֆայլեր» բառի տակ: Անկախ սեղմիր պատկերակը եւ ընտրեք «պատճենը»: Այժմ նավարկեք տան, տեղական, բաժնեմասի եւ հավելվածների պանակում: ( Դուք պետք է տեղաբաշխեք տեղական թղթապանակը , տնային թղթապանակում աջ սեղմելով եւ ընտրեք «ցույց տալ թաքնված ֆայլերը»):

Վերջապես սեղմեք "ընտրեք"

Այժմ նավարկեք տնային թղթապանակ եւ այնուհետեւ տեղական, բաժնեմաս եւ ծրագրեր թղթապանակ:

Սեղմեք սուպեր ստեղնը եւ մուտքագրեք «gedit»: Տեքստի խմբագիրի պատկերակը կհայտնվի: Սեղմեք պատկերակը:

Քաշեք nautilius.desktop պատկերակը Nautilus պատուհանից, խմբագրին:

Որոնեք այն գիծը, որը ասում է «Գործողություն = Պատուհան» եւ փոխեք այն հետեւյալը.

Գործողություն = Պատուհան, Բաց Root

Ստորեւ բերեք հետեւյալ տողերը.

[Desktop արկղը բաց է արմատից]

Name = Բացեք որպես Root

Exec = gksu nautilus

Պահել ֆայլը:

Մուտք գործեք մի մուտք, եւ դուք կկարողանաք աջ սեղմել ներկայացման կաբինետի պատկերակին եւ ընտրել «բացել որպես արմատ» `Nautilus- ի համար որպես ադմինիստրատոր:

Ամփոփում

Մինչդեռ gksu- ը տարբերակ է, կարծում եմ, որ եթե հարկավոր է կատարել վարչական խնդիրներ, ապա ավելի լավ է օգտագործեք տերմինալը