【发布时间】:2016-09-21 15:12:53
【问题描述】:
我正在尝试编写一个 bash 脚本来定位用户的主目录,这些用户早已被删除,除了他们的配置文件(.bashrc、.bash_logout、.profile 等....)之外什么都没有。
我试过了
find . -type d -empty -print
但它只能找到真正的空目录,其中包含活跃用户。我需要那些没有用户的目录,而且我不关心隐藏文件。我只关心文件夹中是否有实际的用户文件。
谢谢。
【问题讨论】:
-
您应该将主目录中的文件夹列表与
/etc/passwd中的用户帐户进行比较。那应该更可靠。