이 명령을 사용하여 새 사용자 계정(홈 디렉터리 포함)을 만들었습니다 $ useradd -m newuser
. 이 새 계정에서 터미널을 열 때마다 터미널 프롬프트 바로 앞에 다음 메시지가 나타납니다.
dircolors: SHELL 환경 변수가 없으며 쉘 유형 옵션이 제공되지 않습니다.
이것은 (유일한) 다른 계정에서는 발생하지 않습니다. Ubuntu 배포판이고 ~/.bash_profile
또는 ~/.bashrc
. 모든 변수와 구성은 /etc/profile
및 에서 파생됩니다 /etc/bash.bashrc
.
답변1
Debian 기반 시스템(Ubuntu 포함)에서는 useradd
.맨페이지말하는:
useradd는 사용자를 추가하기 위한 저수준 유틸리티입니다. Debian에서 관리자는 일반적으로 adduser(8)를 사용해야 합니다.
그러니 그냥 사용하면 adduser newuser
모든 것이 예상대로 작동할 것입니다. 동일한 작업을 수행하려면 useradd
다음이 필요합니다.
useradd -d /home/newuser -m -s /bin/bash newuser
하지만 사용자 그룹을 생성하여 추가한 다음에는 잊어버려야 합니다. 사용 adduser
.