Kullanıcı 'tekerlek' üyesiyken C programı OS X'te seri bağlantı noktasını açamıyor


0

Seri port açan bir C programım var. Kod burada sorun değil. Programı sudo olarak çalıştırdığımda iyi çalışıyor ve portu açıyor. Kendim olarak çalıştırdığımda (normal kullanıcı) seri portu açamıyor.

Seri port:

crw-rw-rw-  1 root  wheel   18,   5 Dec 26 17:34 /dev/cu.usbmodem1421

Mac OSX 10.11.6 (El Capitan) kullanıyorum. Kendimi 'tekerlek' grubuna ekledim ve bu işe yaramadı. Yani 'tekerlek' grubunun bir üyesiysem neden açamadığımı merak ediyorum? Kaybettiğim başka bir şey var mı?

<


2
Kendinizi tekerleğe ekledikten sonra çıkış yaptınız / giriş yaptınız mı? Aygıt dosyasını izleyen işlemin henüz yeni bilgilerinizden habersiz olması mümkündür. Yeni bir giriş yapmalı, bunu düzeltmeli,
Tonny

Başka herhangi bir program bağlantı noktasına erişebilir mi? Öyleyse, bu muhtemelen programınızla ilgili bir sorundur ve Yığın Taşması ile ilgili bir soruda çalışmayan kodunuzu göndermeniz gerekebilir .
Mokubai

@Tonny Sistemi yeniden başlattım ve iyi çalıştı. Teşekkürler. Daha önce çıkış yaptım ve bunun bir etkisi olmadı. Teşekkürler!
Xofo

Yanıtlar:


5

Mac OS X kullanıcısı olduğum için şu cevaba göre kendimi 'wheel' grubuna ekledim :

sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel

@ Tony'nin tavsiyesinin ardından, sistemi yeniden başlattım ve seri bağlantı noktasına erişebildim. Çıkış yapmak ve tekrar giriş yapmak yeterli görünmüyordu, yeniden başlatmak zorunda kaldım. Sonra seri porta kendim olarak girebildim.


1
Sorunuzdaki döngüyü kapattığınız için teşekkür ederiz. Yorumlar geçici olabilir. Bunu bir cevap olarak yayınladığınızdan, cevabı, yaptığınız şeyi açıklamak için düzenleyebilirseniz, çözümü korumanıza yardımcı olacaktır.
fixer1234

1
Güncellemeleri yaptım ve düzeltmemin kaynağını belirttim.
Xofo, aralık

1
Harika! Sizi çözüm yoluna koyabildiğim için mutluyum Ve güzel de kendine cevap!
Tonny
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.