从现在开始,每天一点点……

检查用户信息

上一篇 / 下一篇  2008-10-15 15:39:53 / 个人分类:Linux

1.id命令用于显示用户信息和组信息

id [-g] [-G] [-u] [-n] [USERNAME]

-g:只打印主要组ID

-G:打印所有组ID

-u:只打印有效用户ID

-n:打印用户名和组名称,不能单独使用,需要配合上面三个选项

2.whoami 获取当前用户的用户名

3.who、users、w查看正在会话中的用户

w

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
web  pts/1    192.168.1.100    14:31    0.00s  0.11s  0.02s w

USER:登陆用户的用户名

TTY:用户登录终端

FROM:如果用户从网络上登录,用户使用的主机名

LOGIN@:用户开始会话的时间

IDLE:终端已经空闲的时间

JCPU:与终端会话相关的,所有当前运行进程消耗的cpu的时间总量

PCPU:在“what”字段中命名的唯一一个进程所消耗的cpu的时间总量

WHAT:用户的当前运行进程

w -h 跳过标题

web0  pts/1    192.168.1.100    14:31    0.00s  0.14s  0.01s w -h

w -s 简短列

USER     TTY      FROM               IDLE WHAT
web  pts/1    192.168.1.100    0.00s w -s

w -f 不显示 from 字段

USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
web pts/1     14:31    0.00s  0.17s  0.01s w -f

4.finger用户何时最后登陆系统及其他信息

finger [-s] [-l] [-p]  [ USER....] [USER@HOST....]

-s 概要形式输出

Login     Name       Tty      Idle  Login Time   Office     Office Phone
web   web   pts/1          Oct 15 14:31 (192.168.1.100)

-l 详细格式输出

Login: web                              Name: web
Directory: /home/webroot                Shell: /bin/bash
On since Wed Oct 15 14:31 (EDT) on pts/1 from 192.168.1.100
No mail.
No Plan.

-p 不显示".plan" ".project"

Login: webroot                          Name: webroot
Directory: /home/webroot                Shell: /bin/bash
On since Wed Oct 15 14:31 (EDT) on pts/1 from 192.168.1.104
No mail.

5.su 改变用户身份

su [-] [-c] [-m, -p] [-s, --shell= SHELL] [USER [ARG]]

-  使shell成为登陆shell

-c 运行指定命令,然后返回

-m,-p 保持当前环境

-s  用SHELL 作为新用户的Shell

newgrp(sg)转换主要组

newgrp [GROUP]


TAG: Linux

 

评分:0

我来说两句

日历

« 2024-03-16  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 11799
  • 日志数: 53
  • 书签数: 4
  • 建立时间: 2006-12-11
  • 更新时间: 2012-05-31

RSS订阅

Open Toolbar