새로 생성된 사용자 계정으로 모든 터미널을 열 때 짜증나는 메시지가 나타납니다

새로 생성된 사용자 계정으로 모든 터미널을 열 때 짜증나는 메시지가 나타납니다

이 명령을 사용하여 새 사용자 계정(홈 디렉터리 포함)을 만들었습니다 $ 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.

관련 정보