정규식 오류로 인해 “사용자를 만들지 못했습니다” 유형 만 있습니다. 다른 관리자를

Ubuntu 12.10 데스크톱 32 비트를 실행 중입니다. 현재 사용자, 관리자 유형 만 있습니다. 다른 관리자를 만들고 싶지만 다음과 같은 오류가 계속 발생합니다.

사용자를 만들지 못했습니다

GDBus.Error : org.freedesktop.Accounts.Error.Failed : ‘/ usr / sbin / adduser’실행 실패 : / usr / sbin / adduser에서 오류를 반환했습니다 (1) : adduser : 다음을 통해 구성된 정규식과 일치하는 사용자 이름을 입력하십시오. NAME_REGEX [_SYSTEM] 구성 변수 `–force-badname ‘옵션을 사용하여이 검사를 완화하거나 NAME_REGEX를 재구성하십시오.

모든 제안을 부탁드립니다.



답변

NAME_REGEX 파일에 따라 허용되지 않는 것으로 간주되는 문자가 포함 된 이름을 가진 사용자를 작성하려는 경우 일반적으로이 메시지가 표시됩니다. GUI를 사용하여 사용자 이름을 다시 변경하거나 다음 명령과 함께 명령 행을 사용하여 점검을 완화 할 수 있습니다.

sudo adduser --force-badname <username>

sudo 그룹에 사용자를 추가하려면 다음 명령을 실행하십시오.

sudo adduser <username> sudo


답변

입력 한 사용자 이름에 잘못된 문자가 포함되어 있습니다. 단지 소문자 영문자를 포함하는 간단한 사용자 이름을 입력 해보세요 – daniel좋은, &&Daniel <*> Johnson##좋은 있도록 없습니다.


답변

데비안 시스템에서 허용 가능한 사용자 이름을 정의하는 정규식은 /etc/adduser.conf에 있습니다.

일반적인 정규식 (내 시스템에 있음)은 다음과 같습니다.

NAME_REGEX="^[a-z][-a-z0-9_]*\$"

정규 표현식 구문 분석을 사용하여 너무 멀리 주제를 다루고 싶지 않지만 캐럿 ^ 기호는 사용자 이름의 시작 문자가 소문자 a와 소문자 z 사이에 있어야 함을 나타냅니다. 나머지 문자는 소문자 az, 0-9, 하이픈 또는 밑줄 일 수 있습니다. 다른 답변에서 언급했듯이 원하는 경우이 검사를 무시할 수 있습니다. 기본적으로 정규 표현식은 대소 문자를 구분합니다.


답변

나는 썼을 때 같은 문제에 직면했다.

# adduser --home /ali ali

나는 ~의 오류를 얻었다

dduser --home /Ali Ali
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable.  Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.

아래 표시된 것처럼 대문자를 제거하여 해결했습니다.

# adduser --home /ali ali
Adding user `ali' ...
Adding new group `ali' (1001) ...
Adding new user `ali' (1001) with group `ali' ...
Creating home directory `/ali' ...
Copying files from `/etc/skel' ...
passwd:
passwd: password updated successfully


답변

CoalaWeb의 답변은 정확하지만 해당 사용자에 대한 사용자 지정 그룹을 만들지 않으려면 다음 명령을 사용하여 사용자를 만들면됩니다.

sudo useradd <username>

예:

sudo useradd josh

… CoalaWeb이 올바르게 말한 다음 명령을 따르십시오.

sudo adduser <username> <groupname>

예:

sudo adduser josh sudo

… 이것은 새로운 사용자에게 ‘josh’sudo 권한 (슈퍼 사용자 권한 (일명 관리자))을 부여합니다.

… ‘adm’이라는 그룹에도 추가하고 싶습니다.

이것이 누군가를 돕기를 바랍니다.


답변