Macos root 登录之后还是Could not determine audit condition

root Could not determine audit condition????

出现上面问题的时候不用切换用户,

解决:

1由于命令使用不了,先将/usr/bin 下的 login备份到桌面,然后删除 /usr/bin 下的login

2再次打开终端,这时候发现可以使用了

这次甚至操作把之前

whoami 不能显示当前用户,只是一直显示:root的问题也解决了。

参考:

mac终端 login: login: Could not determine audit condition_weixin_30878361的博客-CSDN博客

问题来了:

上面的操作致使  sudo的时候报错:

        sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

参考网上的操作,打开root账号,(登录选项-》解锁-》右侧的编辑按钮)

接着点击打开目录,解锁之后,点击菜单栏编辑,选择启用root

 

 

 

登录root,然后在终端运行以下指令。

报错:chown:  root: illegal group name

        chown root:root /usr/bin/sudo

        chmod 4755 /usr/bin/sudo

解决:Try using just the owner if no group.尝试使用所有者不用加group

   sudo chown root: /usr/bin/sudo     chmod 4755 /usr/bin/sudo

         然后再输入:sudo 终于可以用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值