【问题标题】:puppet user account with no home dir?没有主目录的木偶用户帐户?
【发布时间】:2015-03-09 17:26:58
【问题描述】:

前段时间在我的 osx 机器上,我在工作中使用 puppet 进行项目,但是我不得不删除 puppet,因为我不再处理 puppet 并且你知道磁盘空间(我有点强迫症) )

无论如何,我通常不会注销我的机器,但是当我几天前这样做时,我注意到当我尝试登录时有一个标记为“puppet”的用户帐户没有密码(我尝试了 puppet,我的用户帐户 pw,并且我能想到的所有其他默认密码)但无济于事,我在磁盘上进行了搜索,发现任何地方都没有 puppet 用户的踪迹,甚至没有组中列出的主目录。

有人知道我如何删除这个幽灵用户吗?

【问题讨论】:

  • 你能看到users & Groups中的用户吗,然后从那里删除。
  • 如果您阅读了我确实说它不存在的问题
  • 不计算。 I noticed there was a user account labeled 'puppet' - 在哪里如果在系统上的任何地方都找不到用户,你注意到了吗?
  • 当我在用户选择屏幕上退出我的机器时,很抱歉造成混乱

标签: macos puppet user-accounts


【解决方案1】:

我根据其他一些帖子制作了这组命令。使用命令卸载时,无论如何都会自动删除大部分或所有文件和文件夹,但为了完整起见,我将它们包括在内。 dscl 行对于在 Mac OS X 上专门删除 Puppet 用户是最重要的:

brew cask uninstall puppet
rm -i /usr/bin/puppet
rm -i /usr/sbin/puppet
rm -i /private/etc/puppet
rm -i /usr/share/doc/puppet
sudo dscl . delete /Users/puppet # Specifically for removing puppet user
sudo pkgutil --pkgs | grep puppet # Use the resulting list in the forget command below
sudo pkgutil --forget com.puppetlabs.puppet

【讨论】:

    猜你喜欢
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 2012-04-01
    相关资源
    最近更新 更多