Karena saya memperbarui dari 10,04 ke 12,04, saya tidak dapat mengakses perangkat yang terhubung di / ttyUSB0 jika saya tidak memiliki akses root. Untuk lebih spesifik, saya menggunakan konverter port usb ke serial untuk mengakses dan mengkonfigurasi peralatan Cisco dengan perangkat lunak yang disebut Putty
. Itu terjadi, karena saya upgrade ke 12,04, Putty
hanya melihat perangkat yang terhubung ketika saya menjalankannya gksudo putty
. Jika tidak, dikatakan "tidak dapat terhubung ke port / ttyUSB0". Saya telah berhasil mengubah izin melalui chmod 666, dan itu berhasil, tetapi jika saya lepaskan usb dan hubungkan kembali, itu akan kembali ke root saja. Bagaimana cara saya secara permanen mengizinkan akses non-root? Saya punya petunjuk mungkin melalui aturan udev, tapi saya tidak tahu bagaimana melakukannya.
obs. Pabrikan dan driver "PROLIFIC"
sudo stop modemmanager
Itu berhasil untuk saya.sudo apt-get purge modemmanager
sebelumsudo usermod -a -G dialout $USER
memiliki efek yang diinginkan.Perangkat ini kemungkinan besar melekat pada grup pengguna
dialout
. Cukup tambahkan pengguna Anda ke grup dialout sehingga Anda memiliki izin yang sesuai pada perangkat.(Anda mungkin harus keluar dan kembali agar grup baru tersebut berlaku.)
Tidak perlu dipusingkan dengan izin atau aturan udev.
sumber
Disebutkan oleh "Coba sekarang" bekerja untuk saya. Periksa apakah Anda memiliki
dialout
grup untukttyUSB0
:dalam kasus saya outputnya adalah:
sumber
Ini berhasil untuk saya. Cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Ketika terbuka, jalankan perintah di bawah ini.
Coba sekarang.
sumber
Seperti dilansir Rinzwind , mulailah dengan mengetik:
Tapi itu hanya sebagian dari solusi, karena Anda harus me-reboot sistem:
sumber
Saya mencoba keduanya
Dan
sudo chmod 666 /dev/ttyUSB0
(berhasil tetapi harus mengetikkan perintah lagi)Saya juga menghapus manajer mode tetapi tidak terlalu membantu. Karena itu, perintah terbaik yang bekerja untuk saya adalah
sumber
Di Ubuntu 18.04 saya harus menambahkan diri ke grup tty.
Saya mendapat petunjuk dari output perintah minicom:
sumber
Di Ubuntu 18.04:
sudo adduser <user> dialout
sumber
Saya punya masalah dengan / dev / ttyS0 di Mint Rosa. Menambahkan pengguna ke grup dialout diperlukan tetapi dalam kasus saya akses perangkat dibatasi dan saya harus memperluasnya untuk memberikan akses r / w ke level grup juga.
sumber
arahkan ke / etc / folder dan edit file grup, tambahkan nama pengguna Anda seperti ini
dialout:x:20:USER
bekerja sempurna untukku :)
sumber