详解Linux中用于查询用户信息的finger和chfn命令

作者&投稿:崇钟 (若有异议请与网页底部的电邮联系)
~

finger

总览

finger [- lmsp ] [ user ... ] [ user@host ... ] [[ ]]

参数:

-s

Finger 显示用户的登录名, 真名, 终端名 以及写 状态(如果写被禁止,在终端名后显示一个``*), 空闲时间,登录时间,办公地点和电话等。

登录时间显示为月,天,小时和分钟,如果是超过6个月以前,则 显示年份,而不是小时和分钟。

不明设备以及不存在的空闲时间和登录时间显示为一个星号。

-l

产生一个多行显示来描述信息 -s 关于用户家目录,家庭电话,登录脚本,邮件状态和文件的内容 ``.plan 和 ``.project 和 ``.forward 从用户的家目录.

11位数字电话号码显示为 ``+N-NNN-NNN-NNNN. 十位或七位数字可以显示为它的子集。 五位数字电话号码显示为 ``xN-NNNN. 四位数字电话号码显示为 ``xNNNN.

如果对设备写被禁止, 短语 ``(messages off) 被附加在有此设备的行后边. 每一个用户有一个条目,用 -l 选项; 如果一个用户多次登录, 终端信息 按每次登录重复显示。.

如果什么邮件都没有,邮件信息显示为``No Mail., 如果当新邮件来后, 已经查看过信箱,为``Mail last read DDD MMM ## HH:MM YYYY (TZ) 如果有新邮件,则为 ``New mail received ...,`` Unread since ...

-p

防止 finger -l 选项 显示 ``.plan 和 ``.project 文件的内容。

-m

防止 user 名字的匹配. User 通常是一个登录名; 可是, 也会对用户的真实名字 进行匹配, 除非提供 -m 选项. 所有由 finger 进行的名字匹配是区分大小写的

不指定 finger 的选项 如果提供操作者的话, 缺省设为 -l 输出风格,否则为 -s 风格. 注意在两种格式中,如果信息不足, 都有一些域可能丢失,

如果没有指定参数 finger 会为当前登录的每个用户打印一个条目.

Finger 可以用来查看远地机器上的用户信息 格式是指定 user 为 ``user@host 或 ``@host 前者的缺省输出为 -l 风格, 后者的缺省输出为 -s 风格. -l 是唯一的向远地机器传递的选项.

如果标准输出是一个socket finger 会在每个换行符前插入回车符。这是为了处理由以下调用的远程finger请求.

例:

代码如下:

[root@localhost ~]# finger munin        #查看munin用户信息

Login: munin    Name: Munin user

Directory: /var/lib/munin               Shell: /sbin/nologin

Never logged in.

No mail.

No Plan.

chfn

名称

chfn - 改变你的finger讯 息

语法

chfn [ -f full-name ] [ -o office ] [ -p office-phone ] [ -h home-phone ] [ -u ] [ -v ] [ username ]

描述

chfn是用来改变你的finger讯息。讯息是存放在/etc/passwd档内。可藉由finger来显示你的讯息。Linux finger命令

会显示四段讯息,这些讯息均可藉由chfn改变:真实姓名,工作地点电话,及你家的电话。

命令列

每一段讯息均可在命令列上指定。如没有给定讯息,chfn进入交谈模式

INTERACTIVE MODE

交谈模式chfn会在每一栏前提示。在提示状态下,你就可输入新的讯息或是按return而不改变。输入none则表

示该栏空白。

选项

-f, --full-name

真实姓名

-h, --home-phone

家里的电话

-o, --office

办工室号码

-p, --office-phone

办公室电话

-u, --help

秀出使用说明短讯。

-v, --version

秀出版本讯息。

例:

代码如下:

[root@localhost ~]# chfn

正在改变 root 的用户信息

请输入新值,或直接敲回车键以使用默认值

全名 [root]: zhangy

房间号码 []: 8888

工作电话 []: 1234567

家庭电话 []: 7654321

其它 []: no

[root@localhost ~]# chfn -f tank




在Linux中,用于解析主机域名的文件是( )。
【答案】:B 本题是一个基础概念题,Linux系统中所有的配置文件均存放在\/etc目录下。因此可以首先排除掉A和C。hosts文件是Linux系统上一个负责ip地址与域名解析的文件,hosts文件格式。ip地址 主机名\/域名 (主机别名)\/etc\/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含...

Linux系统中用于复制的cp和scp命令使用解析
--parents 复制前在目标目录创建来源文件路径中的所有目录 -R, -r, --recursive 递归复制目录及其子目录内的所有内容 --reflink[=WHEN] 控制克隆\/CoW 副本。请查看下面的内如。--remove-destination 尝试打开目标文件前先删除已存在的目的地 文件 (相对于 --force 选项)--sparse=WHEN 控制创建稀疏...

linux系统中常用的解压命令有
解压归档文件:tar -xvf archive.tar 提取归档文件中的文件:tar -xf archive.tar file1 2. **unzip**:这个命令用于解压.zip格式的压缩文件。使用unzip可以解压ZIP、ZIPX、GZIP和TAR压缩文件。示例用法:unzip myfile.zip 此外,Linux系统中还有其他一些解压工具,如gzip和bzip2,它们分别支持gzip和bzip...

linux命令ls-a和ls-a的含义是什么?
答案:在Linux操作系统中,命令`ls -a`用于列出目录中的所有文件和目录,包括隐藏文件。隐藏文件是以点开头的文件和目录。详细解释:1. `ls`命令的基本功能:`ls`是Linux中用于列出目录内容的命令。它可以显示目录中的文件和子目录。2. `-a`选项的作用:当在`ls`命令后加上`-a`选项时,它会显示...

linux中cd命令使用详解
Linux中cd命令使用详解 一、概述 在Linux操作系统中,cd是“change directory”的缩写,用于改变当前工作目录。使用cd命令,用户可以轻松地导航到文件系统中的任何位置。二、命令的基本使用 1. 进入特定目录:使用`cd`命令后跟上要进入的目录路径,如`cd \/var`可以进入根目录下的var目录。如果路径是相对...

Linux脚本调试神器25个常用命令解析linux调试脚本
“`2. `grep`命令:它可以让您在文件或输出中搜索文本。它最常用来搜索某个字符串是否存在于文件中:“`grep abc file “`3. `sed`命令:它是一种流编辑器,用于在文件或stdin 中查找特定的字符串并进行替换。4. `awk`命令: 它是一个linux脚本命令,用于解析文本文件,它被...

Linux中有哪些常用的网络命令,分别适用于什么场景?
7. telnet与nc:端口验证的专家telnet和nc命令用于测试端口可达性,如验证HTTP访问:telnet www.wljslmz.cn 80nc -vz www.wljslmz.cn 80它们在服务诊断和调试中发挥关键作用。综上,Linux网络命令是网络管理的得力助手,熟练掌握这些工具,无论在日常运维还是故障排查中,都将大幅提升效率。了解并灵活...

在Linux系统中使用tar命令压缩和解压文件的教程
使用tar命令 tar命令在大部分linux系统默认情况下都是可用的,所以你不用单独安装该软件。tar命令具有两个压缩格式,gzip和bzip,该命令的“z”选项用来指定gzip,“j”选项用来指定bzip。同时也可以创建非压缩归档文件。1.解压一个tar.gz归档 一般常见的用法是用来解压归档文件,下面的命令将会把文件从一...

详解Linux中的cat文本输出命令用法
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的。一、功能 cat主要有三大功能:1.一次显示整个文件。代码如下:cat   filename2.从键盘创建一个文件。代码如下:cat    filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。代码如下:...

linux命令echo-e
答案:`echo -e` 是 Linux 中的一个命令,用于输出字符串,并且解释其中的特殊字符。详细解释:1. `echo` 命令的基本功能 `echo` 是 Linux 中一个非常基础的命令,用于在终端输出字符串或者变量的值。它常常用来显示文本信息,帮助用户了解当前系统的状态或者执行某些操作的结果。2. `-e` 选项的...

四会市15882495902: Linux查看所有用户用什么命令 -
邹颖康均: 1.who命令 who用于查看当前登入主机的用户终端信息,格式为“who [参数]”. 这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息.表2-9所示为执行who命令后的结果. [root@linuxprobe ~]# who...

四会市15882495902: linux操作系统中常见的用户管理命令有哪些 -
邹颖康均: linux中常用的用户管理命令: 1 groups列出当前用户所属的所有组2. newgrp groupname切换当前用户的有效用户组为groupname.一个用户可以属于多个组,但只有一个有效用户组,当其新建一个文件时,该文件属于有效用户组....

四会市15882495902: linux怎样查看所有用户信息 -
邹颖康均: 可以查看 /etc/passwd 文件,是用户的配置文件. 内容格式 注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 . 以root用户为例.root是用户注册名,X表示密码保存在/etc/shadow,用户ID为0,所在用户组ID为0,用户名是root,home目录为/root,解释程序/bin/bash.

四会市15882495902: 如何查看linux用户的操作记录 -
邹颖康均: 1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事.该命令所使用的信息来源于/var/run/utmp文件.w命令输出的信息包括:用户名称 用户的机器名称或tty号 远程主机...

四会市15882495902: linux中 统计当前所有用户总数和已登入用户的指令分别是什么 -
邹颖康均: who命令 该命令主要用于查看当前在线上的用户情况.这个命令非常有用. 下面对who命令的常用参数进行说明. -m 它的效果同who am i显示出自己在系统中的用户名,登录终端,登录时间-q 只显示用户的登录帐号和登录用户的数量 -s 忽略,它同于who-r 可以查看当前系统的运行级别

四会市15882495902: linux怎么查系统用户和用户所在组? -
邹颖康均: 可以使用id命令. 功能说明:查看账户的uid和gid及所属分组 语法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 参数: -g或--group 显示用户所属群组的ID. -G或--groups 显示用户所属附加群组的ID. -n或--name 显示用户,所属群组或附加群组的名称. -r或--real 显示实际ID. -u或--user 显示用户ID. 用法示例: 查询用户名为user1的所属组: id user1

四会市15882495902: linux如何查看用户
邹颖康均: linux用户身份与群组记录的文件cat /etc/group 查看用户组cat /etc/shadow 查看个人密码cat /etc/passwd 查看用户相关信息这三个文件可以说是:账号,密码,群组 信息的的集中地!w或who 查看用户在线信息和登录信息

四会市15882495902: 请问用什么命令查看LINUX系统中有哪些用户 -
邹颖康均: 1、用户名和密码的存储位置 存储帐号的文件:/etc/passwd 存储密码的文件:/etc/shadow 2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下图所示:比如要查找系统中admin普通用户的密码,则执行: cat /etc/shadow | ...

四会市15882495902: linux中查看都有什么用户用什么命令
邹颖康均: LINUX系统所有用户帐号都保存在" /etc/passwd "文件中" cat /etc/passwd "

四会市15882495902: Linux 下useradd 创建一个用户,在哪里查询 -
邹颖康均: 如果只是想查询新建用户在哪的话可以用 cat/etc/passwd 查询详细信息可以切换到被查询用户,输入id查询,删除用户userdel后加想删除用户名 这个得进入root模式因为普通用户的权限不够,输入su或者su root 再输你的root密码就可以进入root模式

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网