Unix进程之间的连接,如何获取给定用户名的全名和根目录

时间:2019-04-04 07:18:21

标签: linux unix pipe

我需要编写一个脚本,该脚本应具有用户名作为参数。使用用户名,我必须搜索并打印其全名和根目录。我必须使用“管道”。

我在Google上做了一些研究,但没有发现任何有用的东西,甚至没有发现此脚本使用管道的样子。我发现的唯一内容是:

homedir=$( getent passwd "$USER" | cut -d: -f6 )

它完成了我想要的一半,但仍然不是我想要的。

例如:我是客户端,我想查找有关Sebi的信息,我需要服务器返回:

FullName: Sebi CN
Root Directory: System32

注意:我正在使用ubuntu 18.04在虚拟机上工作。

1 个答案:

答案 0 :(得分:0)

根目录可以在文件/etc/passwd中找到。

grep "username" /etc/passwd

给出相应的行。