[OEL] who commando werkt enkel als root

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 29-09 16:43
Ik heb een Oracle Enterprise Linux 6.6 server ( ~ Redhat ) waar het who commando een beetje vreemd doet.

Als ik een gewone user ben dan gebeurt namelijk het volgende :
code:
1
2
3
4
5
6
mpzg18l@fraimdbcrm004 ~]$ who
[mpzg18l@fraimdbcrm004 ~]$ w
 10:42:43 up 11 days, 19:16,  0 users,  load average: 1.33, 1.32, 1.33
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
[mpzg18l@fraimdbcrm004 ~]$ who am i
[mpzg18l@fraimdbcrm004 ~]$


Als ik met "sudo su -" naar root switch, dan geven de commandos wel gewoon mijn gebruiker weer (mpzg18l).

Het commando "whoami" werkt wel gewoon...

Iemand een idee waarom dit is?

Acties:
  • +1 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Who gebruikt de utmp (/var/run/utmp) , hoe staan je rechten op die file ? Bij mij (RHEL 6.4) staan die op 664 , owner root, group utmp.
Werkt "w" wel ?

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 20:25

Hero of Time

Moderator LNX

There is only one Legend

Bij de CentOS 6 machines die ik hier heb, maar ook op m'n Debian installatie, heeft 'other' gewoon leesrechten op die bestanden. De man-page van w en who geven aan dat procfs wordt gebruikt (dus /proc). Aangezien het wil laten zien wat anderen doen, en jij hier als normale gebruiker geen rechten hebt in /proc mappen met het PID van andere gebruikers, krijg je legen uitvoer. Althans, ik denk dat 't zo zit, want op m'n Debian systeem zie ik dan weer wel alles (hoewel dat ook door de adm groep kan komen, en eventueel andere groepen).

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 29-09 16:43
u_nix_we_all schreef op woensdag 26 augustus 2015 @ 11:33:
Who gebruikt de utmp (/var/run/utmp) , hoe staan je rechten op die file ? Bij mij (RHEL 6.4) staan die op 664 , owner root, group utmp.
Werkt "w" wel ?
Bedankt!

Dit was het probleem... 1 of andere security policy hier, vereist dat /var/run/utmp op 640 staat :/