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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-09-14 23:53:18

  Lacer - Członek DUG

Lacer
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-11-08

problem z poleceniem who i w

witkacy

nie wiem czy to dobry dział do mojego problemu, ale wydaje mi się, że tutaj najlepiej go wyłuszczyć :)

problem ów przejawia się w dziwnym działaniu komendy who
po jej wykonaniu okazuje się, że nikt nie jest zalogowany, dziwne...

dzieje się tak zarówno z konta użytkownika jak i z roota, co widać poniżej:

Kod:

milosz@lenny:~$ who
milosz@lenny:~$ su
Hasło:
lenny:/home/milosz# who
lenny:/home/milosz# who -u
lenny:/home/milosz# who -q

liczba użytkowników=0
lenny:/home/milosz#

czytałem mana dotyczącego who i znalazłem, że who korzysta z plików /etc/utmp lub /etc/wtmp, których akurat nie mam, ale wujek google powiedział mi, że who korzystać może też z pliku /var/run/utmp bądź /var/run/wtmp
z dwóch ostatnich mam tylko /var/run/utmp

z ciekawości też teraz sprawdziłem komendę - w
i oto wynik:

Kod:

milosz@lenny:~$ w
 22:55:48 up  6:36,  0 users,  load average: 0,00, 0,12, 0,27
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
milosz@lenny:~$ su
Hasło:
lenny:/home/milosz# w
 22:55:54 up  6:36,  0 users,  load average: 0,00, 0,12, 0,27
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
lenny:/home/milosz#

czyli w też nie widzi żadnego zalogowanego użytkownika, przy czym jego man mówi, że w korzysta z /etc/utmp, którego, jak wspomniałem wyżej nie mam...
czyli pewnie tutaj pies pogrzebany - ale nie wiem kiedy się to stało, jakiś czas temu wszystko było ok

jeżeli mielibyście jakieś pomysły, porady byłbym bardzo wdzięczny

pozdrawiam
miłosz


"Myśl i nie ufaj, decyduj sam za siebie
Nie pozwól nigdy by kierowali tobą
Popatrz czy już nie jesteś w stadzie
Bo nie obudzisz się już nigdy sobą..." Post Regiment - Stado

Offline

 

#2  2007-09-15 07:27:47

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: problem z poleceniem who i w

Uruchom xterm oraz zaloguj się także na konsoli tty i sprawdź ponownie who i w.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#3  2007-09-15 08:25:29

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: problem z poleceniem who i w

Kod:

kudlaty@pasqdnik:~$ ls /var/run/*tmp
/var/run/utmp
kudlaty@pasqdnik:~$ w
 08:27:47 up 11:25,  2 users,  load average: 0,11, 0,07, 0,02
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
kudlaty  :0       -                21:03   ?xdm?   8:26m  1.09s x-window-manage
kudlaty  pts/0    :0.0             08:27    0.00s  0.08s  0.00s w
kudlaty@pasqdnik:~$ who
kudlaty  :0           2007-09-14 21:03
kudlaty  pts/0        2007-09-15 08:27 (:0.0)
kudlaty@pasqdnik:~$ 

Stworz ten plik i powinno po reboocie być ok.


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#4  2007-09-15 09:15:33

  Lacer - Członek DUG

Lacer
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-11-08

Re: problem z poleceniem who i w

@ pasqdnik:
ten plik mam - napisałem wcześniej :)

@ czadman:
no spoko - zalogowałem sie na tty1 i tty2 i oto wynik:

Kod:

milosz@lenny:~$ w
 08:21:22 up 16:01,  2 users,  load average: 0,04, 0,05, 0,01
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
milosz   tty1     -                08:14    6:38m  0.13s  0.12s -bash
milosz   tty2     -                08:14    6:22m  0.12s  0.12s -bash
milosz@lenny:~$ who
milosz   tty1         2007-09-15 08:14
milosz   tty2         2007-09-15 08:14
milosz@lenny:~$

tylko dlaczego nie pokazuje użytkowników zalogowanych w iksach?

pozdrowienia
miłosz


"Myśl i nie ufaj, decyduj sam za siebie
Nie pozwól nigdy by kierowali tobą
Popatrz czy już nie jesteś w stadzie
Bo nie obudzisz się już nigdy sobą..." Post Regiment - Stado

Offline

 

#5  2007-09-15 09:54:41

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: problem z poleceniem who i w

Istnieją dwa rodzaje sesji login i non-login.
X przez menadżera logowania uruchamia się w sesji typu non-login.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#6  2007-09-15 10:04:09

  Lacer - Członek DUG

Lacer
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-11-08

Re: problem z poleceniem who i w

Istnieją dwa rodzaje sesji login i non-login.
X przez menadżera logowania uruchamia się w sesji typu non-login.

aha - dzięki za info
ale do niedawna używałem komend "who" i "w" spod X wystartowanych z menedżera logowania i widziałem wsio,

chyba po którymś apgrejdzie się tak pozmieniało - choć wolałbym wrócić do poprzedniej wersji ;)

pozdrowienia


"Myśl i nie ufaj, decyduj sam za siebie
Nie pozwól nigdy by kierowali tobą
Popatrz czy już nie jesteś w stadzie
Bo nie obudzisz się już nigdy sobą..." Post Regiment - Stado

Offline

 

#7  2007-09-15 10:06:08

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: problem z poleceniem who i w

Trudno powiedzieć dlaczego tak jest. Trzeba by poprzeglądać changelogi do niektórych pakietów.

Edit:
Odpalę xterm to mi pokazuje tę sesję, ale sesji programu konsole nie pokazuje.

Kod:

fuser -u /dev/pts/*
/dev/pts/0:           3396(grzegorz)  3407(grzegorz)
/dev/pts/1:           3396(grzegorz)  3409(grzegorz)
/dev/pts/2:           3396(grzegorz)  3411(grzegorz)
/dev/pts/3:           3278(grzegorz)
/dev/pts/4:          21939(grzegorz)
/dev/pts/5:          22065(grzegorz) 22066(grzegorz)

Kod:

who
grzegorz tty1         2007-09-15 08:12
grzegorz pts/4        2007-09-15 10:11 (:1.0)

do pts/4 podłączony jest xterm+zsh

Coś jest na rzeczy z tą sesją non-logi. Konsole jest procesem potomnym kdeinit:

Kod:

     ├─kdeinit─┬─audacious───6*[{audacious}]
     │         ├─firefox-bin─┬─acroread
     │         │             └─6*[{firefox-bin}]
     │         ├─gmplayer
     │         ├─ie6───wine─┬─tee
     │         │            └─wine───IEXPLORE.EXE───explorer.exe
     │         ├─7*[kblueplugd]
     │         ├─kio_file
     │         ├─2*[kio_imap4]
     │         ├─klauncher
     │         ├─konsole─┬─zsh───su───zsh
     │         │         ├─zsh───pstree
     │         │         └─zsh
     │         ├─konsole───zsh
     │         ├─kwin
     │         ├─kydpdict
     │         └─psi───2*[{psi}]

http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)