Dosya veya uygulamayı GUI'den root olarak aç


13

GUI'den kök olarak bir dosya veya uygulama açmak mümkün müdür?

Benim idealim, bir dosyaya veya uygulamaya sağ tıklamak ve bağlam menüsünde "Kök Olarak Aç" seçeneğini görmek ve daha sonra kök şifrem istenmişti.

Bununla ilgili bir şekilde, örneğin, uygulamayı kök olarak açmamış olduğunuzda (örneğin, /con içinde bir .conf dosyasını değiştirme) bir kaydın gerçekleştirilmesine izin verme yeteneği.



Başlatıcıya kilitlenmiş bir uygulama ile ilgili olarak, burada aradığınızı bulabilirsiniz: askubuntu.com/questions/118822/…
Jacob Vlijm

Yanıtlar:


9

GUI uygulamalarını yükseltilmiş izinlerle çalıştırmak için şu gksukomutu kullanabilirsiniz :

Yüklü olup olmadığını kontrol edebilir which gksuve eğer öyleyse komutun yolunu çıkarır. Değilse komut ile kurabilirsinizsudo apt-get gksu

$ gksu nautilus           # browse files as root
$ gksu gedit /etc/fstab   # edit file as root

Bu komut, grafik programlarını çalıştırmak için tasarlanmış suve sudokomutlarına bir ön uçtur , bu nedenle onlarla aynı şekilde kullanılır. Daha fazla bilgi için kılavuz sayfasına bakınız .


1
Bu yöntem, sonuç olarak bağlam menülerine eklenecek şekilde yazılabilir mi?
chrsmrrtt

1
@chrsmrrtt Bilmiyorum. Mümkün olabilir.

5
gksu'nun artık Ubuntu> = 13.04'te varsayılan olarak yüklenmediğini, ancak depolarda hala kullanılabilir olduğunu lütfen unutmayın.
Takkat

0

Sen gerektiğini asla kök olarak grafik uygulamaları başlatmak için normal bir sudo kullanmak. Sudo'yu grafik uygulamalarla kullanmak, kökün sahip olmanız gereken kritik dosyaların sahipliğini almasına ve / veya izinlerini değiştirmesine izin vererek ortamınızı bozma potansiyeline sahiptir. Forumlar, sudo altında grafik uygulamaları çalıştırdıktan sonra artık giriş yapamayan kullanıcıların yardım taleplerini sık sık görüyor.

Birçok web sitesinin ve eski konuların gksu kullanımını tavsiye ettiğini lütfen unutmayın. Ancak, bu tür arama sonuçları kullanılmamaktadır. gksudo yıllardır güncellenmemiştir ve Bionic (18.04) ve üstü sürümlerde bile mevcut değildir. gksu'nun yerini pkexec aldı, ancak pkexec bile Ubuntu ana hattı geliştiricileri tarafından kullanımdan kaldırıldı. Kök altında dosya manipülasyonu ve düzenlemenin komut satırıyla sınırlı olması gerektiği pozisyonunu almışlardır.

Bu kararın ardındaki güdülerin ne olduğunu sadece tahmin edebiliriz: belki de grafik uygulamaları root olarak çalıştırırken sorun yaşayan çok fazla kullanıcı var. Her durumda, grafik uygulamaları root olarak çalıştırmak için artık geçici çözümler ve ek adımlar gerekiyor.

Lezzete özgü çözümler

Grafik uygulamaları root olarak çalıştırmak için çeşitli lezzete özgü seçenekler vardır:

  1. Bu seçeneği destekleyen tatlarda pkexec kullanabilirsiniz. 18.04'ten itibaren, aşağıdaki örneklerde gösterildiği gibi, varsayılan olarak yalnızca Xubuntu bu seçeneği destekler:

    pkexec thunar  
    pkexec mousepad /etc/fstab  
    
  2. Kubuntu varsayılan olarak bir kök dosya yöneticisine kolay erişim sağlar: KDE Launcher → Bilgisayar → Root-Dolphin

    Oradan: ( → dosyayı düzenle ) Kate'in kök örneğini açar.

  3. Anahat

    Ubuntu ve Gnome, dosya yöneticisi olarak Nautilus'u kullanıyor. Nautilus çalıştıran herhangi bir lezzet, Nautilus'a iki python uzantısı ekleyecek olan nautilus-admin paketini kurmanıza izin verecektir. : Bu uzantılar root erişimine izin seçenekleri eklemek Yönetici olarak Aç ve Yönetici Olarak Edit

    Hem Nautilus hem de Gedit için eksik Policykit dosyalarını yüklemek de mümkündür. Talimatlar ve bağlantılar için bu siteye bakın . Bilgili bir kullanıcı, bağlantılı dosyaları şablon olarak kullanarak alternatif dosya yöneticileri ve editörler için başka Policykit dosyaları oluşturabilir. Standart bir metin düzenleyici ile düzenlenebilen basit XML dosyalarıdır.

Genel çözümler

Aşağıdaki yöntemler tüm tatlar üzerinde çalışacaktır:

  1. Komut satırını kullanın. Nano gibi basit metin editörlerini öğrenmek oldukça kolaydır. Bir yarı grafik dosya yöneticisini tercih ediyorsanız Midnight Commander'ı yükleyin. Bu uygulamaların her ikisi de sudo altında sorunsuz çalışıyor. Örnekler:

    sudo mc  
    sudo nano /etc/fstab  
    
  2. Önceki uyarıya rağmen, -H bayrağını eklemeniz koşuluyla sudo'yu grafik uygulamalarla kullanmak mümkündür. Bu bayrak kritik öneme sahiptir: kullanıcının ortamını yanlış bir şekilde miras almak yerine kökleri kendi ortamına uygun şekilde ayarlar. -H bayrağının kullanılması zorunludur. Bu bayrağın kullanılmaması kritik sistem dosyalarını bozabilir ve oturum açmanızı engelleyebilir.

    İle sudo -Hhemen hemen herhangi bir grafik app herhangi bir 'buntu lezzet içinde kökün altında başlatılabilir. Bu, her lezzetin varsayılan grafik düzenleyicisini ve dosya yöneticisini içerir.

    Kayda değer bir tehlike sudo -H, -Hbayrağın unutulmasının kolay olmasıdır. Ve tek gereken hasarın yapılması için bir ihmal.

Kaynak: Ubuntu belgeleri RootSudo

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.