欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mac删除应用残留用户及清除dns缓存 有大用

!如果发现活动监视器中存在应用残留创建的用户在使用cup,建议删除这个用户,减少cup开销

介绍这个考虑两点:

  1. linux下常用的添加用户到组的方式「$ usermod -a -G 用户药附加到的组 用户」,该方法并不能在 mac 下使用。

  2. 可视化方法「System Preferences -> Users & Groups」但不是所有的 User 和 Groups 都能看到,如:用户「_mysql」、用户组「_mysql」

用户

  1. 创建:创建「prince」用户,且 id 为 「2001」
  2. $ sudo dscl . -create /Users/prince UniqueID 2001 查看
  3. $ sudo dscl . -list /Users UniqueID 删除
  4. $ sudo dscl . -delete /Users/prince

用户组

  1. 创建组:创建「princegrp」用户组,且 ID 为 「2002」
  2. $ sudo dscl . -create /Groups/princegrp PrimaryGroupID 2002 查看
  3. $ sudo dscl . -list /Groups PrimaryGroupID 删除
  4. $ sudo dscl . -delete /Groups/princegrp

用户及用户组

  1. 添加:将用户「prince」添加到用户组「princegrp」
  2. $ sudo dscl . -append /Groups/princegrp GroupMembership prince
  3. 删除:在用户组「princegrp」中删除用户「prince」
  4. $ sudo dscl . -delete /Groups/prince GroupMembership prince
  5. 查看所有组下拥有的用户
  6. $ dscl . -list /Groups GroupMembership

清除dns缓存

dscacheutil -q user | grep -10 xxx

dscacheutil -flushcache


来自  https://blog.csdn.net/jayawong/article/details/119364120


普通分类: