我发现这一行
cut -d: -f1 /etc/passwd
作为我的服务器上 root 使用的第一个命令。我觉得有人想以某种方式禁用用户帐户,但我现在无法使其他一切都正常工作。有人知道它是做什么的吗?
答案1
该命令输出系统上的用户名列表。
cut
是一个用于根据列处理文本的命令。
-d:
告诉命令列由字符分隔:
。
-f1
告诉命令仅显示第一个字段。/etc/passwd
是要从中读取数据的文件。
该/etc/passwd
文件为每个用户占一行。每行由多列分隔,:
第一列是用户名。
它只会显示机器本地定义的帐户。如果机器配置为从网络服务检索帐户信息,则可能存在比 中可找到的更多的帐户/etc/passwd
。