Mac终端将用户提升为管理员组,而用户

问题描述 投票:0回答:1

当我以该用户身份登录时,如何将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上。

macos terminal permissions admin macos-catalina
1个回答
0
投票

尝试以下操作:

su UserAdmin -c 'sudo dscl . -append /Groups/admin GroupMembership UserB'

普通管理员不允许使用dscl,因此在切换到UserAmin后,需要另一个sudo来以root身份调用dscl

© www.soinside.com 2019 - 2024. All rights reserved.