Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witajcie.
Próbowałem znaleźć jakieś ciekawe informacje na temat mojego problemu i fiasko misji :)
Mam pewien drobny problem.
Łącząc się po ssh (putty) z moim serwerkiem domowym, chciałbym móc uruchamiać powłokę x11vnc.
Z początku robiłem to w sposób taki:
~zwykly_user~: x11vnc -usepw -shared -forever (ENTER)
i otrzymywałem zwrotkę w postaci powrotu do prompt (znaku zachęty).
po błądzeniu w Internecie znalzałem sposób na uruchamianie:
~zwykly_user~: x11vnc --usepw --auth $HOME/.Xauthority --display :0 (ENTER)
i wtedy ładnie x11vnc uruchamia mi się w terminalu (putty) i mogę połączyć się przez klienta VNC
I teraz tak..."zwykly_user" to użytkownik, który jest stworzony domyślnie podczas instalacji przez system.
Po dodaniu nowego użytkownika np. "user_dwa" (adduser user_dwa) i nadaniu hasła, stworzył mi się nowy użytkownik, który wg informacji (id) był podpięty do grupy "zwykly_user".
Wygląda to mniej więcej tak (piszę z głowy więc przepraszam jeśli gdzieś wkradnie się błąd):
zwykly_user: UID(1000) GID (1000) ...i dalej są wymienione pewnie cdrom itp.
natomiast sprawa wygląda zupełnie inaczej przy drugim użytkowniku:
user_dwa: UID(1001) GID (1000) ...i na tym się kończy (brak dalszych przypisań do cdrom itp.)
PROBLEMEM jest to, że stworzony user_dwa, pomimo wpisania prawidłowej komendy:
x11vnc --usepw --auth $HOME/.Xauthority --display :0 (ENTER)
wraca do znaku zachęty (nie chce uruchomić się x11vnc).
Pomyślałem, że jest to może wina ograniczonych przypisań "user_dwa" lub brak własnej grupy...ale po stworzeniu trzeciego użytkownika:
(to informacja z tego forum)
adduser --add_extra_groups user_trzy (po wyświetleniu "id" ma wszystko "swoje", tak jak domyślny "zwykly_user") - problem nadal występuje podczas uruchomienia x11vnc...wraca do znaku zachęty.
Uff...przepraszam za te wypociny. Mam nadzieję że język jest zrozumiały i przejrzysty.
Zdaję się na Wasze doświadczenie.
Oczywiście jeśli uda mi się samemu dojść do rozwiązania tego problemu, nie omieszkam podzielić się informacjami :)
Offline
Porównaj wyniki:
groups zwykły_user
groups user_dwa
Podejrzewam, że chodzi o obecność pacjenta w grupie video.
Offline
cholera...sprawdzałem wczoraj i wiem że było w porządku. Teraz niestety jestem w pracy i nie sprawdzę, ale jak tylko przyjadę do chaty, to podeślę uzupełnione informacje.
Ostatnio edytowany przez noSound (2014-06-05 12:27:08)
Offline
a więc sprawdziłem i wygląda następująco:
~zwykły_user~: zwykły_user cdrom floppy audio dip video plugdev scanner bluetooth netdev
~user_dwa~: zwykły_user
Tylko tak jak napisałem wyżej...po dodaniu za pom. komendy:
adduser --add_extra_groups user_trzy - jego atrybuty przy groups user_trzy są takie same/przynajmniej podobne, jak w przypadku "domyślnego usera":
~user_trzy~: : user_trzy dialout cdrom floppy audio video plugdev users
i mimo wszystko nadal nie mogę uruchomić vnc za pomocą:
x11vnc --usepw --auth $HOME/.Xauthority --display :0 (ENTER)
ktoś pomoże?
Ostatnio edytowany przez noSound (2014-06-06 21:17:14)
Offline
Cóż...widzę, że wąskie gardło ten temat, a w necie nie mogę znaleźć konkretnych informacji.
W chwili obecnej korzystam z innego rozwiązania, z którym podzielę się tutaj :)
użytkownicy, którzy (po połączeniu się po SSH) chcą uruchomić sobie vnc, uruchamiają skrypt, który przechodzi przez domyślnego usera (zwykły_user). Działa to tak, jakby podać im komendę do wklepania:
su zwykły_user -c "x11vnc -usepw -display :0"
i łączą się. Szkoda tylko, że taki "user_dwa" musi znać hasło "domyślnego usera", aby to za pomocą niego uruchomić sobie dostęp do graf. interfejsu.
Jak jeszcze na coś wpadnę, to kiedyś napiszę ;)
Offline