Bash'e en tepeden girmişsiniz hocam. Sudo tehlikeli bir komut oldugundan kullanımı özel izinlere bağlıdır. scrript i root kullanıcısı ile çalıştırmayı bir deneyin önce. O zaman hata almıyorsanız bir yazın, nasıl düzeltilir kısmını konuşalım.
Bir de bash içinde değil mi bu hata sadece? Konsolda aynı komutu elle verdiğinizde çalışıyor mu yani?
Bash'e en tepeden girmişsiniz hocam. Sudo tehlikeli bir komut oldugundan kullanımı özel izinlere bağlıdır. scrript i root kullanıcısı ile çalıştırmayı bir deneyin önce. O zaman hata almıyorsanız bir yazın, nasıl düzeltilir kısmını konuşalım.
Bir de bash içinde değil mi bu hata sadece? Konsolda aynı komutu elle verdiğinizde çalışıyor mu yani?
Selamlar hocam; Konsolda eğer yönetici izni alınmış ise hata yok hocam ama alınmamış ise yani kullanıcı açmaya çalıştığında yine aynı hatayı veriyor.
Bash ekranında da su veya sudo ile yetki almayı denedim ama sanki root olmamışçasına hata veriyor.
< Bu mesaj bu kişi tarafından değiştirildi steganography -- 6 Mart 2018; 10:45:46 >
Selamlar; Şimdi burada yorumum tamamen tahmine dayalı. Bu güne kadar o hata ile hiç karşılaşmadım. Ama konsoldan yaptığınızda çalışıyor ama script içinde çalışmıyorsa yetkilendirme ile ilgili bir sorun olduğunu düşünüyor insan.
visudo komutu ile yapabilirsiniz. Yalnız öyle kolay bir işlem değildir, riskli olabilir. Önce bir okuyun googledan nedir, nasıl yapılır.
Bir de sorunuzu yeniden okuyunca başka birşey dikkatimi çekti. Scriptinizin 1. satırına
Selamlar; Şimdi burada yorumum tamamen tahmine dayalı. Bu güne kadar o hata ile hiç karşılaşmadım. Ama konsoldan yaptığınızda çalışıyor ama script içinde çalışmıyorsa yetkilendirme ile ilgili bir sorun olduğunu düşünüyor insan.
visudo komutu ile yapabilirsiniz. Yalnız öyle kolay bir işlem değildir, riskli olabilir. Önce bir okuyun googledan nedir, nasıl yapılır.
Bir de sorunuzu yeniden okuyunca başka birşey dikkatimi çekti. Scriptinizin 1. satırına
#!/bin/bash
yazıp öyle dener misiniz acaba?
hocam dediğiniz yolu denedim ama oradanda ne yazık ki bir sonuca ulaşamadım.
ingilizce arama yapınca 1-2 faydalı sonuca ulaştım
2. yolda alias ile tanıştım, benim için birinci yola göre daha kısa ve etkili bir çözüm olacağına karar verdim. Ufak bir araştırma ile gerekli düzenlemeleri yapıp sistemi yeniden başlattığımda kullanıbilir hale geldiler.
Ve bu aliası sadece bu iş için değil diğer sık kullandığım komutlar içinde kullanıldığını gördüm.
Mesela her seferinde cd /home/steganography/Desktop yazmaktansa alias tanımlanarak bash ekranında masaustu veya masa yazarak ilgili konuma erişebiliyorum.
Tekrar ilgi ve alakanız için teşekkürlerimi sunuyorum hocam.
İyi çalışmalar...
< Bu mesaj bu kişi tarafından değiştirildi steganography -- 8 Mart 2018; 22:33:23 >
/usr/bin/sudo must be owned by uid 0 and have the setuid bit set
bash dosyasında yazan tek satır kod ;
sudo /opt/lampp/manager-linux-x64.run
ama olmuyor.