Page 1 of 1

[SOLVED] Połączenia Serial bez uprawnień roota?

Posted: Sun Nov 03, 2013 6:47 pm
by Oniryczny
Używam Putty'ego do połączeń Serial (COM1,115200 bla bla)
ale nie działa to bez odpalenia programu z poziomu roota
połączenia SSH natomiast śmigają

jak uczynić aby połączenia Serial chodziły spod usera?
dodałem usera do grupy dialup ale to nic nie dało...

Posted: Mon Nov 04, 2013 9:30 pm
by sebas86
Spróbuj dodać do grupy uucp.

Posted: Tue Nov 05, 2013 5:01 am
by SlashBeast
Daj `ls -l /dev/ttyS*`.

Posted: Tue Nov 05, 2013 7:57 pm
by Oniryczny
dodałem usera do grupy tty ale nie wiem czy to od tego po zalogowaniu pojawia się:

Code: Select all

Could not chdir to home directory dialout: No such file or directory
/usr/bin/xauth:  error in locking authority file dialout/.Xauthority
oraz z GDMa nie mogę się zalogować

.Xauthority zniknęło z katalogu użytkownika

Posted: Tue Nov 05, 2013 8:03 pm
by sebas86
A jesteś pewien, że przez przypadek nie zrobiłeś kuku użytkownikowi i nie wywaliłeś go z pozostałych grup?

Dawanie użytkownikowi dostępu do grupy tty nie jest najlepszym pomysłem... Zwyczajowo to co użytkownicy Windowsa nazywają portem COMx w Linuksie dostępne jest jako /dev/ttySx. Jeśli korzystasz z portu konwertera na USB możliwe, że pojawi się coś z nazwą /dev/ttyUSBx. U mnie wszystkie te pliki są tworzone z grupą uucp.

Posted: Tue Nov 05, 2013 8:08 pm
by Oniryczny
nie, user jest w tych grupach co był

idzie jakoś przywrócić te domyślne ścieżki do katalogów?
chciałem utworzyć nowego usera ale też są te ścieżki popsute >.<


EDIT
bez komentarza... nie pamietam jak to zepsułem ale sam powoli naprawiam :D


sebas86
a... dlaczego nie jest dobrym pomysłem dawanie uprawnień userowi do tty

Posted: Wed Nov 06, 2013 8:21 pm
by sebas86
Ponieważ część tych plików jest związana z wirtualnymi konsolami. A inaczej do tego podchodząc - za szerokie uprawnienia.

Posted: Thu Nov 07, 2013 6:41 am
by Oniryczny
Dobrze. Usunę usera stamtąd.
Nie mniej jednak Consola daje sie uruchomić, na teście gdy mam zwarte czy to 2-3 czy 2-3,7-8,1-4-6 daje sie pisać widzę znaki ale po chwili wyskakuje

Code: Select all

Screen is terminating
I ponowne odpalenie już nie działa, puste okienko.
Nie mogę też się podłączyć do jakiegoś urządzenia, np RaspberryPi gdzie mam terminal pod Consolą
Na komputerze z Windowsem po prostu podłączam kabel szeregowy, wciskam enter i mi od razu wyskakuje login prompt
a tu nic, pusto.
Skonfigurowałem port wg poradniką How-To.

Posted: Tue Nov 12, 2013 10:47 am
by Oniryczny

Code: Select all

# ls -l /dev/ttyS0
crw-rw---- 1 root uucp 4, 64 11-12 11:38 /dev/ttyS0
dodałem usera do grupy uucp i działa :)