فتح البرامج مع امتيازات الجذر على لينكس هومطلوب في بعض الأحيان ، بسبب طبيعة الأمن على المنصة. الحقيقة هي أن بعض العمليات غير ممكنة مع مستخدم عادي (أشياء مثل إدارة الملفات في المجلد الجذر ، أو تهيئة محرك أقراص ثابت أو تحرير ملفات النظام تتبادر إلى الذهن.)
هناك عدة طرق لفتح البرامج باستخدام Rootالوصول على لينكس. في هذا الدليل ، سنريك كيف. ومع ذلك ، ضع في اعتبارك: لبدء تشغيل البرامج باستخدام حساب Root ، ستحتاج إلى تمكينه أولاً. إذا كنت تستخدم نظام التشغيل Linux مع حساب جذر معطل ، فاتبع الإرشادات أدناه لمعرفة كيفية تشغيله.
تمكين حساب الجذر
إطلاق نافذة المحطة عن طريق الضغط على Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. ثم ، على افتراض أن نظامك لديه سودو امتيازات ، استخدم sudo-s أمر لتسجيل الدخول إلى جلسة مرتفعة.
sudo -s
بعد ذلك ، اكتب باسود لفرض إعادة تعيين كلمة مرور حساب Root على النظام.
passwd
قم بتعيين كلمة مرور جديدة على كمبيوتر Linux الخاص بك لحساب Root. ضع في اعتبارك أنه يحتاج إلى أن يكون آمنًا. بمجرد تعيين كلمة المرور الجديدة ، يمكن الوصول إلى حساب الجذر مرة أخرى.
افتح البرامج باستخدام Root - Terminal
الطريقة الأسرع والأكثر موثوقية عادةً لبدء تشغيل البرامج ذات امتيازات الجذر هي تسجيل الدخول إلى الجذر في الجهاز الطرفي ، ثم تنفيذ اسم البرنامج كأمر.
su -
بمجرد حصولك على حق الوصول إلى الجذر في جلسة العمل النهائية ، ستتمكن من بدء تشغيل البرنامج. لذلك ، على سبيل المثال ، إذا كنت ترغب في الوصول إلى مدير ملفات Gnome باستخدام الوصول إلى الجذر ، فستقوم بتشغيل النوتر البحار حيوان القيادة في المحطة.

nautilus
لذلك تذكر. سجّل الدخول باسم Root ، ثم ابدأ تشغيل التطبيق باستخدام:
program-name
يمكن أن تبدأ معظم البرامج بسرعة مع المستخدم الخارقامتيازات إذا كنت الجذر. رغم ذلك ، يرجى الانتباه إلى أن طريقة النافذة الطرفية غير موثوقة بنسبة 100٪. نظرًا لطبيعة سطر الأوامر على نظام Linux ، لن يتم تشغيل بعض التطبيقات.
لا توجد طريقة لاكتشاف البرامج التي تعملمع هذه الطريقة وما لا. أفضل طريقة لتحديد هو عن طريق التجربة والخطأ. على الرغم من ذلك ، إذا رفض أحد البرامج التشغيل كجذر في المحطة الطرفية ، فسيظهر ذلك في سطر الأوامر.
برامج مفتوحة مع الجذر - Pkexec
على معظم أنظمة التشغيل Linux ، عند البرنامجيحتاج إلى تشغيل كجذر ، يظهر موجه كلمة المرور. يرشد هذا الموجه المستخدم لإدخال كلمة مرور حسابه. بعد ذلك ، يتم تشغيل التطبيقات بامتيازات مرتفعة. أصبح تشغيل البرامج على سطح المكتب بهذه الطريقة ممكنًا بفضل أداة Pkexec.
تشغيل البرامج بهذه الطريقة ليس سحراً. من السهل جدًا بدء أي تطبيق مثبت على سطح مكتب Linux باستخدام هذه الأداة.
لاستخدام pkexec ، اضغط Alt + F2 على لوحة المفاتيح. سيبدأ تحرير لوحة المفاتيح هذا نافذة التشغيل السريع على بيئة سطح المكتب.
بمجرد فتح نافذة التشغيل السريع على سطح المكتب ، اكتب pkexec الأمر ، متبوعًا باسم البرنامج الذي ترغب في تشغيله.
على سبيل المثال ، لبدء تشغيل إدارة التقسيم Gparted كـ Root ، يمكنك القيام بما يلي:

pkexec gparted
ما عليك سوى اتباع بناء جملة الأمر كما هو موضح أدناه ، وينبغي إطلاق كل برنامج تقريبًا باسم الجذر.
pkexec programname
ألا تريد استخدام شريط التشغيل السريع على سطح مكتب Linux؟ من الممكن أيضًا تشغيل تطبيقات مثل Root من خلال أداة pkexec في الجهاز. مجرد إطلاق جلسة عمل محطة عن طريق الضغط Ctrl + Alt + T أو Ctrl + Shift + T. ثم ، قم بما يلي:
pkexec programname
افتح البرامج باستخدام Root - Gksu
قبل وقت طويل من أداة Pkexec أخذت مكانها ، هناككان Gksu. إنه يعمل بنفس الطريقة التي يعمل بها Pkexec ، لكن مشرفو توزيع Linux قرروا التخلي عنها ، لأنها لا تعمل بشكل جيد. ومع ذلك ، إذا كنت لا تحب استخدام Pkexec وتحتاج إلى طريقة لبدء تشغيل البرامج كجذر ، فلا يزال يعمل.
لسوء الحظ ، لم يتم إعداد Gksu على الكثيرمستودعات برامج Linux الحديثة للتوزيع ، حيث إنها لا تستخدم كثيرًا. اعتبارا من الآن ، يدعمها Debian 7-9 ، OpenSUSE LEAP (42.3 و 15.0) و Tumbleweed تدعمها. Ubuntu 16.04 LTS يعمل أيضًا.
لتثبيته ، افتح المحطة الطرفية وأدخل الأوامر التي تتوافق مع نظام التشغيل الخاص بك.
أوبونتو 16.04 LTS
sudo apt install gksu
ديبيان
sudo apt-get install gksu
OpenSUSE LEAP 15.0
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps sudo zypper install gksu
OpenSUSE LEAP 42.3
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps sudo zypper install gksu
OpenSUSE Tumbleweed
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps sudo zypper install gksu
عند إعداد تطبيق Gksu على نظام Linux ، يجب أن يكون جاهزًا للاستخدام. لبدء برنامج باسم الجذر ، اضغط على Alt + F2 على سطح المكتب. سوف يظهر شريط الإطلاق. في الشريط ، والكتابة gksu متبوعًا بالبرنامج الذي تريد إطلاقه. على سبيل المثال ، لبدء تشغيل مدير ملفات XFCE4 ، يمكنك القيام بما يلي:

gksu thunar
لتشغيل أي تطبيق مع Gksu ، اتبع بناء جملة سطر الأوامر أدناه.
gksu programname
يمكنك أيضًا تشغيل تطبيق مباشرةً من المحطة الطرفية مثل Root بنفس بناء الجملة أيضًا.
تعليقات