Bir Linux Sorusu

fide

Meraklı ve "nasıl" sorusunu seven biri
Katılım
8 Eylül 2021
Mesajlar
2,940
Merhaba.
Luckfox Pico Max ile ilgili bir konu açmıştım. Seri port ile ilgili bir noktayı denerken bir durum ile karşılaştım.
Durum şu:
Python Pyserial modülünü seri porta erişim için kullanıyorum. Buraya kadar sıkıntı yok fakat serDeneme.py dosyasını çalıştırıken benden "permission denied" hatası veriyor ve sudo ile çalıştırmamı istiyor. serDeneme.py dısyasını başına sudo koyduğum zaman çalışıyor. Buraya kadar da sıkıntı yok. Fakat bu serDeneme.py dosyasını boot sonrası çalıştırmak istediğimde yine sudo isteyecek ve sonrasında şifre soracak. Klavye ile şifre giremeyeceğim için dosya çalışmayacak. Seri port erişiminde "root" kullanımını nasıl kaldırabilirim. Biraz python biliyorum ama linux konusunda tecrübeli değilim.

Kullandığım seri portlar ttyS3 ve ttyS4
 
Hocam serDeneme.py için sudo ile terminal makrosu yazın

makroyu çalıştırın makroda dosyayı çalıştırsın
 
Kendinizi dialout a da ekleyebilirsiniz hocam
 
"sudo" ile başlayan komutu yazdıktan sonra root şifresi girilmesini istiyor. Sıkıntı bu zaten. Amaç "sudo"yu yazmadan çalışmasını sağlamak
 
Yukarıda belirtildi, ilgili kullanıcıyı "dialout" grubuna eklemen gerekiyor

Kod:
sudo usermod -a -G dialout fide
 
Systemd altina servis yazmak en mantiklisi , hem status vs kontrol edersin , hem oradakiler root olarak calistirilir.
 

Forum istatistikleri

Konular
8,876
Mesajlar
144,327
Üyeler
3,565
Son üye
yigitv

Son kaynaklar

Back
Top