首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacOS Mountain Lion用户命令dscl

MacOS Mountain Lion用户命令dscl
EN

Stack Overflow用户
提问于 2013-09-17 02:19:33
回答 1查看 155关注 0票数 1

我正在运行dscl。终端中的-list /Users。我看到有些用户的名字前有一个_,例如_mysql

这“似乎”阻止了我设置mysql用户。当我尝试将mysql用户设置为root或任何其他用户帐户时,我收到一条消息,提示该mysql用户已经存在。当我运行dscl命令时,除了_mysql用户之外,没有名为"mysql“的标准用户或管理员用户。

mysql之前的_是什么意思?

EN

回答 1

Stack Overflow用户

发布于 2013-09-17 02:32:30

注意该帐户的RecordName条目:

代码语言:javascript
复制
$ dscl . -read /Users/_mysql
AppleMetaNodeLocation: /Local/Default
GeneratedUID: FFFFEEEE-DDDD-CCCC-BBBB-AAAA0000004A
NFSHomeDirectory: /var/empty
Password: *
PrimaryGroupID: 74
RealName:
 MySQL Server
RecordName: _mysql mysql
RecordType: dsRecTypeStandard:Users
UniqueID: 74
UserShell: /usr/bin/false

此帐户的主要名称是_mysql,但它的别名为mysql。

解决方案:不要创建mysql帐户,使用已有的帐户。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18834675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档