finger 命令用于提供指定用户名的基本信息,其实这部分的信息是存储在/etc/passwd第5个段内
root@jiangjian-K42JZ:/etc# grep visitor1 /etc/passwd
visitor1:x:1006:1000:visitor1,A101,123456,121212,working in shanghai:/home/visitor:/bin/zsh
root@jiangjian-K42JZ:/etc# finger visitor1
Login: visitor1 Name: visitor1
Directory: /home/visitor Shell: /bin/zsh
Office: A101, 123456 Home Phone: 121212
Never logged in.
No mail.
No Plan.
root@jiangjian-K42JZ:/etc#
chfn 这个命令就是对应上面finger查询的结果,它提供基于提问的形式获取指定用户的个人,同样也是记录到/etc/passwd第5个段内
eg
root@jiangjian-K42JZ:/etc# grep visitor1 /etc/passwd
visitor1:x:1006:1000::/home/visitor:/bin/zsh
root@jiangjian-K42JZ:/etc# finger visitor1
Login: visitor1 Name:
Directory: /home/visitor Shell: /bin/zsh
Never logged in.
No mail.
No Plan.
root@jiangjian-K42JZ:/etc# chfn visitor1
Changing the user information for visitor1
Enter the new value, or press ENTER for the default
Full Name []: full-visitor1
Room Number []: A101
Work Phone []: 123456
Home Phone []: 121212
Other []: working in shanghai now
root@jiangjian-K42JZ:/etc#
id命令,下面是man文件的解释
ID(1) User Commands ID(1)
NAME
id - print real and effective user and group IDs
SYNOPSIS
id [OPTION]... [USERNAME]
使用时直接用 id [用户名]
eg:
root@jiangjian-K42JZ:/etc# id visitor
id: visitor: No such user
root@jiangjian-K42JZ:/etc# id visitor1
uid=1006(visitor1) gid=1000(jiangjian) groups=1000(jiangjian),0(root)
root@jiangjian-K42JZ:/etc#