GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Perché il comando "w" o "who" non mostra tutti gli utenti che hanno effettuato l'accesso?

Ho Ubuntu 11.10 installato su un laptop condiviso da più membri della nostra famiglia. Quando eseguo "w ' o 'who ' comando da una riga di comando, vedo solo il mio account anche se ci sono tre utenti che hanno effettuato l'accesso.

La cosa divertente è che ottengo risultati diversi quando il comando viene eseguito da ciascuno dei diversi account sulla macchina. Quando eseguo lo stesso comando dall'account di mio figlio, vedo il mio account e quello dei bambini elencati. Quando lo eseguo dall'account di mia moglie, vedo tutti e tre gli account:il suo account, il mio account e l'account dei bambini.

Tutti e tre gli account hanno effettuato l'accesso attivo e sto semplicemente passando da un account all'altro ed eseguendo lo stesso comando. Perché i diversi risultati? Scusa se questa è una risposta semplice e diretta. Ho cercato e non ho trovato nulla.

Non sono sicuro che sia importante, ma sono l'unico amministratore del laptop.

Risposta accettata:

Gli utenti desktop normalmente non vengono visualizzati in who perché LightDM non registra il tuo login desktop in utmp (vedi https://bugs.launchpad.net/lightdm/+bug/871070).

Mi chiedo se, mentre lo stai testando, stai lasciando aperte le finestre del tuo terminale:

  1. Apri un xterm ed esegui who dal proprio conto. Sei l'unico utente con un terminale, quindi ti elenca solo. Gli altri account potrebbero eseguire sessioni in background, ma non vengono elencati perché LightDM non ha registrato il loro accesso.
  2. Lasci l'xterm aperto sul tuo account, passi all'account del bambino, apri un xterm lì ed esegui who . Il tuo account è ancora elencato perché è connesso all'xterm che hai lasciato in esecuzione.
  3. Lasci quell'xterm aperto sull'account di tuo figlio, passi all'account di tua moglie, apri un altro xterm ed esegui who . Ora tutti e tre gli account hanno terminali aperti, quindi who li elenca tutti.

Ubuntu
  1. Applicare le impostazioni di visualizzazione a tutti gli account utente?

  2. Kate – Mostra tutti gli spazi bianchi?

  3. Come ottenere un elenco di tutti gli utenti cPanel con un account rivenditore

  4. Come posso elencare tutti gli utenti bloccati in Linux?

  5. Perché yum updateinfo non mostra tutti gli aggiornamenti?

Perché "meno" non mostra output in grassetto??

Perché Cryptkeeper non funziona in 12.04?

Il comando Cat non mostra le righe del testo?

Come elencare tutti gli utenti di un gruppo in Linux

Come controllare le informazioni utente registrate con Who Command

Comandi Linux che tutti gli utenti dovrebbero conoscere {Ultimate List}