SORU
3 Kasım 2010, ÇARŞAMBA


Kullanıcı/özellik listesi sudo eşdeğer kök?

Özellik listesi bir bash komut dosyası çalıştırmak için çalışıyorum.

Must run as root, i.e. sudo ./scriptname hata alıyorum.

chmod 777 scriptname hiçbir şekilde yardım etmez.

"Hata su: user root does not exist işe yarar bir şey, ve hiçbir şey bulamadılar. işler," su çağıran beri sudo özellik listesi, bir kök kullanıcı eklemek için taklit etmek için yollar aradım, buldum

Herkes herhangi bir öneriniz var mı?

EditHala bu kadar çok izlendiğini oluyor bu yana bu kadar yakın çıkarmalıyım diye düşündüm. Temelde, arama biraz ile bulduğum kadarıyla, bu noktada etkili bir şekilde özellik listesi sudo bir kullanıcı olarak bir komut yok. Özellik listesi daha sonraki bir sürümünde eklenen umuyorum, ama şimdi orada hiçbir şey yok.

Düzenlemek Çok Daha Sonra: AdamTheWebMan son zamanlarda oldukça umut verici görünüyor answer sudo-for-cygwin içeren gönderildi. Henüz kontrol etme şansım olmadı çünkü kabul etmedim. Ama ben verebilirim. Aslında bu kadar zaman sonra bir cevap olarak kabul edebilirim.

CEVAP
9 Ocak 2014, PERŞEMBE


SuperUser ama OPERASYON sırasında hiç yardımcı olmuyorsun cevabı göz ardı sonra tek soru tek cevap bu soruya cevap verdim.

Burada özellik listesi aslı izinleri, Süper kendi cevabımı kopyalanmış için doğru yolu:

the cygwin mailing list cevap buldum. Yükseltilmiş ayrıcalıklarla command çalıştırmak için özellik listesi bu gibi cygstart --action=runas komutu koyun:

$ cygstart --action=runas command

Bu Windows diyalog kutusu Yönetici şifresi istiyor açık ve doğru şifre girilirse komutunu çalıştırın.

Bu kolayca, ~/bin yol ne kadar uzun metne dayalı. Aşağıdaki içerik ile 12* *dosyası oluşturun:

#!/usr/bin/bash
cygstart --action=runas "$@"

Şimdi dosyayı çalıştırılabilir yapın:

$ chmod  x ~/bin/sudo

Şimdi komutları ile çalıştırabilirsinizgerçek yükseltilmiş ayrıcalıklar:

$ sudo elevatedCommand

Yoluna ~/bin eklemek gerekebilir. Özellik listesi SİSTEMİNDE aşağıdaki komutu çalıştırın, ya da 17 ** için ekleyebilirsiniz:

$ PATH=$HOME/bin:$PATH

64-bit Windows 8 üzerinde test edilmiştir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • mliskIT

    mliskIT

    29 Mart 2012
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011