Çift Tıklama İle Root Olarak Program Başlatma Nasıl Yapılır?

[NASIL] Kod yazmak yerine masaüstüne kısayol oluşturma - Belgeler - Pardus Forumları - TÜBİTAK ULAKBİM bu konuda verilen örneği Başlangıç Oluşturucu ile denedim. Birkaç programı ve klasörü sürekli şifre girmeden, çift tıklama ile açmak istiyorum. Aşağıda 2 örnek vermek istiyorum. Bunları düzenleyebilirseniz, başka program/klasör’leri de kendim yapabilirim.

-Sublime Text 3-

  1. Deney

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text 3
Comment=Sublime Text 3
Exec=sudo /opt/sublime_text/sublime_text
Icon=/opt/sublime_text/Icon/48x48/sublime-text.png
Path=/opt/sublime_text/sublime_text
Terminal=true
StartupNotify=false
GenericName=Sublime Text 3

bu şekilde denediğimde, terminale şifreyi giriyorum ve açılıyor.

  1. Deney

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text 3
Comment=Sublime Text 3
Exec=gksudo /opt/sublime_text/sublime_text
Icon=/opt/sublime_text/Icon/48x48/sublime-text.png
Path=/opt/sublime_text/sublime_text
Terminal=false
StartupNotify=false
GenericName=Sublime Text 3

bu şekilde denediğimde, normal şifre penceresi geliyor, şifreyi giriyorum ve program açılmıyor.

-Başlangıç Klasörü-

[Desktop Entry]
Version=1.0
Type=Application
Name=Başlangıç
Comment=Başlangıç
Exec=gksudo thunar
Icon=go-home
Path=/
Terminal=false
StartupNotify=false

bu şekilde denediğimde normal şifre ekranı geliyor, şifresiz çift tıklama ile açmak için; sayın Cüneyt Ulusoy böyle bir çözüm yolu gösterdi:

#!/bin/sh
sh -c “echo “parolanız” | sudo -S gksudo thunar”

Bunu rootthunar.sh olarak home/kullanıcı adınız altına kaydedip. Yukarıda belirttiğiniz kısayol dosyasının içerisindeki
Exec=/home/kullanıcıadınız/rootthunar.sh şeklinde ekleyiniz.

bunu denediğimde karşıma böyle bir hata çıktı;

“/home/ahmet/rootthunar.sh” alt süreç çalıştırılırken hata oluştu (Erişim engellendi)

eğer bu çalışıyor ve ben beceremediysem, bilgisayarıma girip bunu yapabilme imkanınız varsa memnun olurum. Bu iki konuda destek bekliyorum. Saygılar.

Kodda gksudo yu silin.

Selamun Aleyküm
Hocam yani çift tıkta açılması için hang i kodu yazacağız. Zahmet olmassa yazar mısınız?
Allah razı olsun

#!/bin/sh
sh -c “echo “parolanız” | sudo -S thunar”

Bu kodu rootthunar.sh olarak kaydedin. Dosyayı kaydettiğiniz yerde konsol açın ve sudo chmod +x rootthunar.sh komutu ile çalıştırılabilir dosya olarak ayarlayın. Bu dosyaya iki kere tıkladığınızda thunar root yetkileri ile açılacaktır.

1 Beğeni

@kaan Hocam bu kodu uçbirime yazdıktan sonra nasıl kaydediyoruz?

sudo nano rootthunar.sh

Komutu ile editör açtıktan sonra kodları yapıştırın;

#!/bin/sh
sh -c “echo “parolanız” | sudo -S thunar”

Sırası ile CTRL+O, ardından ENTER ile kaydedin CTRL+X ile editörü kapatın.