当我以该用户身份登录时,如何将UserB提升为管理员?
我尝试过:
Machine:~ UserB$ su UserAdmin /usr/bin/dscl . -append /Groups/admin GroupMembership UserB
Password: UserAdminsPassword
/usr/bin/dscl:6: parse error near `)'
Machine:~ UserB$
我还尝试了很多其他事情,使用其他引号或前缀,或者创建bash脚本并进行调用。
这是在运行Catalina的Mac上。
尝试以下操作:
su UserAdmin -c 'sudo dscl . -append /Groups/admin GroupMembership UserB'
普通管理员不允许使用dscl,因此在切换到UserAmin后,需要另一个sudo来以root身份调用dscl