2013-09-16 2 views
0

나는 dscl을 실행 중이다. - 목록/터미널에있는 사용자. 일부 사용자에게 이름 앞에 _이 있음을 확인했습니다. _mysqlMacOS Mountain Lion 사용자 명령 dscl

"mysql 사용자를 설정하지 못하게하는 것 같습니다." 내가 root 또는 다른 사용자 계정으로 mysql 사용자를 설정하려고하면 mysql 사용자가 이미 존재한다는 메시지가 나타납니다. _mysql 사용자가 아닌 다른 dscl 명령을 실행할 때 "mysql"이라는 표준 또는 관리자 사용자가 없습니다.

mysql을하기 전에 _는 무엇을 의미합니까?

답변

0

주 해당 계정의 RecordName 항목 :

$ 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 계정을 생성하지 마십시오.

+0

감사합니다. – kenjw

관련 문제