无法以我的用户身份使用“sudo”运行命令

无法以我的用户身份使用“sudo”运行命令

由于某种原因,我无法以su我的用户身份运行任何命令。以前这可以正常工作,但我不知道是什么原因导致它无法正常工作。有趣的是,我可以毫无问题地通过 su 切换到 root 用户。

例子:

machine:~ myuser$ who
myuser console  Sep 28 01:10 
myuser ttys000  Oct  3 22:21 
machine:~ myuser$ sudo echo "test"
Password:
su: Sorry
machine:~ myuser$ su
Password:
sh-3.2# echo "test"
test
sh-3.2# exit
exit
machine:~ myuser$

据我所知,我的用户属于适当的用户组(包括wheel和admin):

machine:~ myuser$ groups myuser
staff com.apple.sharepoint.group.1 wheel everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.access_screensharing
machine:~ myuser$ dseditgroup -o checkmember -n  . wheel
yes myuser is a member of wheel
machine:~ myuser$ dseditgroup -o checkmember -n  . admin
yes myuser is a member of admin

我被难住了。有人知道如何让它重新工作吗?

提前谢谢了。

答案1

用于sudo执行单个命令并用于su以另一个用户身份登录。

相关内容