İkili girişi nasıl kaldırabilirim?


0

Mac OSX'ime giriş yaptığımda, bir betiği otomatik olarak açacak ve çalıştıracak bir bash kabuğu yapılandırılmış.

Bu komut dosyası süper kullanıcı ayrıcalıkları gerektirir ve şifremi tekrar ister.

Bunu ortadan kaldırmak için bir yol var mı. Şifremi sadece bir kere girmeyi tercih ederim.

Yanıtlar:


2

Komut dosyasının şifre olmadan çalışmasına izin vermek için sudoers dosyasını değiştirmeniz yeterlidir:

sudo visudo

Sonra dosyayı (uygun değişikliklerle) dosyanın sonuna ekleyin:

YourUserName ALL = (root) NOPASSWD: /path/to/your/script

Kaydettikten ve çıktıktan sonra sudo /path/to/your/script, bir şifre sorulmadan çalıştırılabilir .


a ALL = (root) NOPASSWD: ~/root/config/bash/login.shbana bir hata veriyor. Aslında benim kullanıcı adım sadece a, bunu kullanarak doğruladım whoamive onu açtığımda mac sais.
cade galt 0

Komut dosyanızın mutlak yolunu belirtmeniz gerekir, örn./Users/a/root/config/bash/login.sh
D Schlachter

0

Senaryo nasıl başlatılıyor?

Bir komut dosyasının superuser altında çalıştırılmasını sağlamanın bir yolu, otomatikleştirici içeren bir uygulama oluşturmak, çalıştırma kabuğu komut dosyası işlemini ekleyin, yazın sudo sh "path to your script", kaydedin ve ardından Sistem Tercihleri ​​-> Hesaplar -> Giriş altındaki giriş öğelerine uygulamayı ekleyin. ürün

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.