How To Run Sudo Commands Without Password In Linux - OSTechNix Learn how to run specific commands without sudo password in Linux. Understand the benefits, risks, and best practices for implementation. www.ostechnix.com Bu sitedeki adımları takip ederek o komutların sudo şifresi sormasını kaldırabilirsin.

Root olarak çalışması gereken bir şey her zaman şifre soracaktır bu Unix güvenliğinin temelidir, bu MacOS'te de böyledir Linux'ta da. Attığınız linkte "sudo" ayarlarına belirli bir dosya yolunda programların sudo komutunu kullanmadan direkt çalışmasını sağlatıyor. Sistem güvenliğiniz açısından bunu yapmanızı tavsiye etmem. Aynen Windows'taki UAC uyarısını kapatmak gibi bir şey.

Merhaba, Bilenler bilir Wİndowsta. bat uzantılı dosyalar ile cmd kodlarını çalıştırabilirisiniz. Bende bunu Manjaro'da yapmak istiyorum. sudo /opt/lampp/lampp startapache sudo /opt/lampp/lampp startmysql komutları XAMPP'ta Apache ve MySQL'i çalıştırıyor. XAMPP programını Başlatıcaya ekleyemiyorum. Bu yüzden dediğim kodlar ile çalışan bir dosya yapıp bunu başlatıcıya ekleyeceğim. Veyahut sudo /opt/lampp/lampp start diyerekten XAMPP'ı direkt çalıştıracağım. (Bu daha mantıklı geliyor çünkü tek bir kere şifre girilecek galiba. Oysaki 2 satır yazdıpımızda tek tek şifre yazmamız gerek bence. Yani öyle düşünüyorum.) Birde bunları durdurma lazım yani sudo /opt/lampp/lampp stop bu kodu kullanacağım. Bunun için iki farklı dosya yapabliriz. Umarım demek istediğimi anlamışsınızdır. İyi günler.

Şahsen rahatsız olmuyorum, bilgilerimi gizli tutmaya çalışıyorum fakat onda pek bir zarar görmüyorum. Dediğiniz PDF'te sadece alabileceğiniz bilgi 8. sınıfta nasıl gözüktüğümdür bence çok bir zararı yok, nasıl olsa polis tarafından aranan suçlu değiliz bir şey değiliz, normal bir insanız. Şahsen kimsenin gidip de bakacağını hiç düşünmemiştim. Onun dışında ben de bu şeyleri internetteki forumlardan, Arch Wiki'den, Reddit'ten falan bakarak öğrendim. Daha önceden de bir yerde demiştim ben de 40 yıllık Linux kullanıcısı değilim, ilk Linux deneyimim geçen yılın eylül, ekim civarlarında oldu. (Daha önceden Android ile çok deneyimim oldu yalnız, Android'in 3.0 sürümünden beri bütün sürümlerini kullandım fakat çok da fazla bir yardımı oldu denemez) İlk olarak Ubuntu'yu AOSP ROM yapmak için kurmuştum o andan beri de araştıra araştıra bir şeyler öğrendim. İnternette Linux ile ilgili her şeyi bulabilirsiniz, emin olun ki sizin yaşadığınız bir sorunu başkası daha önceden yaşamıştır, azcık zaman harcarsanız bulamayacağınız şey yok. Bir de bu kadar hızlı öğrenebilmemim nedeni ben bilgisayarın her şeyine ilgiliyim. Ben bu şey çalışıyor, o zaman bırakayım da çalışssın demem. Bir şekilde daha yapar veya daha iyi yapmaya çalışırken bozarım, işin eğlenceli kısmı da bu zaten. Mesela 2 haftadır falan Pantheon yüklemeye çalışıyorum, Arch Wiki'deki kısım çok güncel değildi onu bunu kuracam diye uğraşayım derken sistemi o kadar kötü bozdum ki pacman bile çalışmıyordu artık. 2 kez sil baştan Arch kurulumu yaptım. Uğraşa uğraşa bir şekilde Arch Forumlarından ve Wiki'de yazanları birleştirerek bir şekilde kurmasını başardım, bugün de hangi paketleri kurduğumun konusunu oluşturdum. Tamamiyle deneme yanılma işleri bunlar. Başka bir örnek de yazarken aklıma geldi size önerdiğim o PATH yöntemini de Telegram üzerinden bir yabancı arkadaş söylemişti, ben de size aktardım. Meraklıysanız ve konuya ilgiliyseniz bulamayacağınız şey yok, bundan emin olabilirsiniz. Bununla birlikte sisteminize ekleyebileceğiniz bir sürü ek özellik, program vs mevcut. Hatta işin daha da derinliklerine inmek isterseniz Gentoo gibi kaynak kod ile uğraştıran bir dağıtım da kurabilirsiniz. Bu işin hiçbir zaman sonu yok, her zaman yapacak bir şey var bu Unix dünyasında.

Buradaki illedelinux-gnusu adlı araç işine yarayabilir. GnuLinuxFree Çalıştır aracına, uçbirime veya bir script dosyasına çalıştırmak istediğin herhangi bir öğenin adını yazıyorsun ve sudo komutuyla çalıştırmış oluyorsun. Örneğin: gnusu nautilus yazdığında Nautilus dosya yöneticisi root olarak açılır. Ayrıca pkexec komutuna dayandığı için güvenli bir uygulamadır.

"/home/kullanıcı_ismi" klasöründeki. bashrc ye şu kodları ekleyip terminali kapatıp açarsanız itediğiniz komutu farklı isimle ile çalıştırabilirsiniz: alias kısa_kod='uzun_kod' Sizin istediğiniz kod: alias havalı_kod_ismi='sudo /opt/lampp/lampp startapache && sudo /opt/lampp/lampp startmysql'

Paralı tech. askeri değilmişiniz bunu anladım. Ayrıca mümkünse sildirin o pdf' yi. PDF olduğundan mobillerde iner galiba ve kalıcı olur. Neyse görüşmek üzere. @49823 Peki bu linux bilginizi neye borçlusunuz? Şahsen sizi bilgili buldum ve belki bende sizden yararlanabilirim. @49823 Son düzenleyen: Moderatör: 1 Haziran 2020

Baştaki "sk" kısmını kullanıcı adınız ile değiştirdiniz mi?

Hocam konu ile alakasız ama bir şey sormak istiyorum. Son düzenleyen: Moderatör: 1 Haziran 2020

bash: /usr/bin/x. sh: Erişim engellendi demesinin sebebi ne? Dediklerinizi yaptım.

Şöyle bir şey yaptım ama metin olarak kaydetti. ? @Midori @deleted @SypeR Dosya Ekleri Ekran görüntüsü_2020-05-31_18-04-09. png 35,8 KB · Görüntüleme: 20 Son düzenleyen: Moderatör: 31 Mayıs 2020

Benim şuanki amacım bir kısayol oluşturmak. Gereksiz iki uygulamayı düzenledim ve komutlarını sh isim. sh olarak kaydettim. Sorun şu ki normalde terminale yazdığımızda şifre soruyordu ama şimdi sormadı ve çalışmadı. Ben ona tıkladığımda şifre sorsun istiyorum. Mesela Chromium' a ilk girişte istediği şifre gibi ekrana gelsin yazayım. Veya pacman' de yazılım eklerken ki istediği parola şeklinde. Yanı ekrana şifre yazma bölümü gelsin istiyorum sonrada zaten çalıştırır kodu. Böyle bir şey mümkün mü? @deleted @Dengesiz Kokarca @49823 @Silinen üye

Bu kısma bende katılıyorum. Linux kullanıcısı olsaydım eğer sudo için şifre girmek her seferinde amelelik gibi gelse de direkt olarak kök kullanıcı olduğu için bütün donanımı çöpe atma ihtimaliniz var.

Hocam buda olmadı. Dediğinizi yaptım ama bir önceki yaptığım gibi çalıştırmadı. Bence tüm bunlar şifre girmemem ile alakalı. Hani dediğiniz kodda şifre istedi ama sonrasında diğer dosya için istemedi mesela. Bence bundan kaynaklanıyor. Mesela şöyle bir şey yaptım Wisker Menu'de. Ancak bu çalışmıyor. Bence nedeni ise şifre sormaması. Son düzenleyen: Moderatör: 1 Haziran 2020

. sh formatında vim, gedit gibi text editorlerle oluşturabilirsin. Detaylar için ". sh files create" araması yapabilirsin.

Tamam bunu boşverelim sadece. sh uzantılı bir dosya oluşturup içine kodları kaydedin. Terminalden sh dosyaadi. sh olarak çalıştırın.

Evet ben de bunu demek istedim fakat oraya girebilen zararlı bir program da o kullanıcı adı altında kendini çalıştırabilir. Evet bu çok da mümkün bir şey değil fakat "root" yetkisi isteyen bir program her zaman şifre sormalıdır. Ben şahsen bu konuda bir dosya yolu ve bir kullanıcı bile olsa taviz vermem.

Ubuntu - Run command on start-up with "sudo" I would like to run a sudo command when Ubuntu starts up : sudo searchd How would I do this? stackoverflow.com Alternatif olarak init. rc dosyalarını düzenleyerek sistemin o komut dosyalarını root yetkileriyle başlatmasını sağlayabilirsin. Ama bu tabii ki çift tıkladığında çalışacak hale getirmiyor. Sistem açılışında otomatik olarak başlamasını sağlıyor.

Hayır, belirlenmiş kullanıcıya atanan sudo erişimli kodları belirliyor o komut. O kullanıcı tamamen sudo olmuyor. Ya da o komut tamamen sudo olmuyor. Yalnız o kullanıcı o komuta sudo ile şifresiz erişebiliyor. Son düzenleyen: Moderatör: 9 Haziran 2020

Bunun bir çok yolu var, örneğin alttaki gibi bir script dosyası yapabilirsin. #!/bin/sh sh -c "pkexec dosya-adı" Veya #!/bin/sh x-terminal-emulator -e sh -c "sudo dosya-adı" Bu script dosyalarından biri oldu diyelim. O zaman bir isim veriyorsun, örneğin yonga5. sh ve alttaki komutla çalışır yapıyorsun. sudo chmod a+rwx yonga5. sh Bu şekilde dosyaya tıkladığında senin istediğin gibi olur. Eğer bu olmazsa başka alternatif çözümler de var.

Ya da ki bence daha mantıklı pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/lampp/manager-linux-x64. run bu kodu kullanarak XAMPP programını başlatacağım. Ama nasıl kaydedip bir dosya haline getirebilirim bilmiyorum. Yani uzantısı ne olmalı.

Yaptım ama olmadı. Bunu orada anlatılan mkdir yerine sh olarak değiştirdim fakat hala şifre soruyor.

Dosyalarınıza sağ tıklayıp yeni bir bash dosyası oluşturun. Kod:Panoya kopyala #!/bin/bash sudo /opt/lampp/lampp startapache sudo /opt/lampp/lampp startmysql bash shell için bu geçerli. Terminale sh dosyaadi yazarsanız şifre ister ve doğru girildiğinde çalıştırır.

Script root kullandığı için sudo ile çalıştırmanız lazım.

Evet nereden tahmin ettiniz?

Yaptım oldu teşekkürler. Peki bunu bir kısayol yapma şansımız var mı? Yoksa dosyayı açma komutunu illaki yazmak mı zorundayız? @deleted @49823 @Dengesiz Kokarca Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Son düzenleyen: Moderatör: 31 Mayıs 2020

Oluşturduğunuz scripti /. local/bin dosya yoluna atarsanız kullandığınız kullanıcı hesabında herhangi bir dosyadayken bile scriptadı. sh yaparak çalıştırabilirsiniz. Bir de PATH eklemeniz lazım onun için "export PATH= /. local/bin:$PATH" komutunu kullanın