반응형
이름에 점(.)이 있는 경우 systemd 오류가 발생합니다.사용자/그룹 이름 또는 숫자 ID가 잘못되었습니다.
Linux Ubuntu 18.MariaDB 10.3MariaDB 서비스가 systemd 오류 발생을 시작하지 못했습니다.그 이유는 사용자 ID에 점(.)이 포함되어 있기 때문인 것 같습니다.
systemd[1]: Invalid user/group name or numeric ID: myuser.withdot
설정:
MariaDB의 서비스 파일은 /etc/systemd/system/mariadb입니다.service.d/service.conf 에 포함되어 있습니다.
[Service]
User=myuser.withdot
동작하고 있는 것처럼 보이는 간단한 솔루션은 사용자 이름을 id로 대체하는 것입니다.
id myuser.withdot
uid=12345(myuser.withdot) ...
systemd 설정 파일에서 사용자 이름을 id로 바꿉니다.
[Service]
User=m12345
컨피규레이션파일을 새로고침 합니다.
sudo systemctl daemon-reload
서비스를 재시작합니다.
sudo service mariadb start
이 경우 도트 포함 사용자 이름이 유효하며, 'User' 값에 알파벳 문자가 없는 'id' 명령으로 변환됩니다. 즉, 'id' 명령이 반환된 후 uid 값이 숫자로 변환됩니다.
언급URL : https://stackoverflow.com/questions/67238600/systemd-error-with-user-having-a-dot-in-name-invalid-user-group-name-or-num
반응형
'source' 카테고리의 다른 글
JavaScript를 사용하여 요소에서 CSS 클래스를 삭제합니다(jQuery 없음). (0) | 2022.11.15 |
---|---|
JavaScript: 클라이언트 측과 서버 측 검증 (0) | 2022.11.15 |
그룹화된 Panda 데이터 프레임을 어떻게 루프합니까? (0) | 2022.11.05 |
블레이드 템플릿의 모든 HTML 이스케이프 Larabel (0) | 2022.11.05 |
Mockito는 여러 번 호출된 메서드의 인수를 캡처할 수 있습니까? (0) | 2022.11.05 |