chfn --office-phone ''
和
chfn --home-phone ''
可以工作,但我没有看到--mobile-phone
或类似的参数。这可能是我的操作系统的奇怪配置,还是这个值是在其他地方设置的?手机号码可能根本没有值吗?
我已经查看过/etc/login.defs
,但man chfn | grep mobile
没有找到任何相关信息。
chfn --office-phone ''
和
chfn --home-phone ''
可以工作,但我没有看到--mobile-phone
或类似的参数。这可能是我的操作系统的奇怪配置,还是这个值是在其他地方设置的?手机号码可能根本没有值吗?
我已经查看过/etc/login.defs
,但man chfn | grep mobile
没有找到任何相关信息。
这是主要原因——这些子字段的存在主要是为了
finger
20 世纪 70 年代至 80 年代的命令,这些命令可以在公司或大学的共享 Unix 系统上运行(当时每个公司的计算机数量仍以个位数计算)以查看当前还有谁登录。因此有了“房间号”字段(如办公室号码)。如果我的时间线没有记错的话,在这种系统被使用的时候,手机仍然是一种稀罕物,而等到足够多的人拥有值得包含在他们的 Unix 用户帐户的个人资料中的手机时,已经没有人再查看其他人的 Unix 帐户的个人资料了。
但与此同时,
finger
Unix 一直有能力通过~/.plan
文件显示任何类型的自定义信息。您放入 ~/.plan 中的任何文本都将作为“个人资料”的一部分显示给其他人 - 有了这种能力,就没有必要继续用越来越多的信息扩展用户数据库,而这些信息无论如何都只能用于单一目的。(这张 2013 年的“截图”是通过网络获得的
@athena.dialup.mit.edu
,麻省理工学院是仍在使用此类系统的最后几个地方之一。)同样,没有“电子邮件地址”字段,因为在使用此类系统时,用户名通常就是电子邮件地址,邮件在同一个系统上处理。因此,如果您碰巧通过网络使用,就像以前一样,那么很有可能您也可以发送电子邮件。
finger [email protected]
[email protected]
(您会注意到,Finger 甚至有一行
No mail
显示该人是否有未读邮件,以此粗略地表明他们有多忙。这是通过检查通常传递本地邮件的 /var/mail/$USER 的时间戳来实现的。)chfn
命令用于/etc/passwd
在linux上编辑文件的GECOS字段。根据 chfn 的手册页,
摘自维基百科,
因此,不存在用于手机的显式字段,但是,您可以使用
-o
或--other
标志使用其他字段来添加手机号码。