반응형
특수문자가 포함된 리눅스 계정 생성하기
리눅스 시스템에서 사용자 계정을 생성할 때, 대부분의 경우 간단하고 직관적인 과정을 거칩니다. 하지만, 특수 문자가 포함된 사용자 이름을 사용하고자 할 때는 조금 다른 접근이 필요합니다. 이 블로그 글에서는 sudo adduser 명령어를 사용하여 특수문자가 포함된 리눅스 계정을 생성하는 과정을 살펴보겠습니다.
특수문자가 포함된 사용자 계정 생성 시도
chulsoo.kim이라는 사용자 계정을 만들려고 했을 때의 상황을 살펴보겠습니다. 이때 sudo adduser chulsoo.kim 명령어를 사용하면, 리눅스 시스템은 특수 문자(.)가 포함된 이름을 허용하지 않는다는 메시지를 표시합니다. 이는 리눅스 시스템이 기본적으로 정규 표현식을 사용하여 사용자 이름을 검증하기 때문입니다.
$ sudo adduser chulsoo.kim
adduser: Please enter a username matching the regular expression configured
via the NAME\_REGEX\[\_SYSTEM\] configuration variable. Use the \`--force-badname'
option to relax this check or reconfigure NAME\_REGEX
--force-badname 옵션 사용
이 문제를 해결하기 위해 --force-badname 옵션을 사용하여 chulsoo.kim이라는 사용자 계정을 생성하는 과정을 살펴보겠습니다. 이 옵션을 사용하면 리눅스는 'questionable username'을 허용하고, 계정 생성 과정을 계속 진행합니다. 이 과정에서 사용자 그룹 생성, 홈 디렉토리 설정, 기본 파일 복사 등의 표준 절차가 진행됩니다.
$ sudo adduser chulsoo.kim --force-badname
Allowing use of questionable username.
Adding user \`chulsoo.kim' ...
Adding new group \`chulsoo.kim' (1001) ...
Adding new user \`chulsoo.kim' (1001) with group \`chulsoo.kim' ...
Creating home directory \`/home/chulsoo.kim' ...
Copying files from \`/etc/skel' ...
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: password updated successfully
Changing the user information for chulsoo.kim
Enter the new value, or press ENTER for the default
Full Name \[\]:
Room Number \[\]:
Work Phone \[\]:
Home Phone \[\]:
Other \[\]:
Is the information correct? \[Y/n\]
home 디렉토리에 가보면, chulsoo.kim 라는 사용자가 생성되어 있는 것을 알 수 있습니다.
반응형
'기타 > Linux' 카테고리의 다른 글
우분투 22.04에서 Jekyll 설치하기 (0) | 2023.12.29 |
---|---|
OpenGrok Docker 설정을 위한 Docker Compose 파일 (1) | 2023.12.17 |
윈도우에서 우분투에 패스워드 없이 접속하기: SSH 키 인증 (0) | 2023.12.17 |
OpenGrok: 강력한 소스 코드 검색 및 분석 도구 (0) | 2023.12.02 |
wslconfig를 사용하여 WSL 하위 시스템 삭제하기 (0) | 2023.12.01 |
Rufus 이용하여 Ubuntu 디스크 이미지 만드는 방법 (0) | 2023.12.01 |
우분투 20.04 QtCAM 설치하기 (0) | 2022.12.15 |
Ubuntu DHCP 서버 설치 (0) | 2022.11.10 |