bash: adduser: 명령을 찾을 수 없음 [Debian Buster]

bash: adduser: 명령을 찾을 수 없음 [Debian Buster]

질문: 데비안에서 새로운 사용자를 추가하는 가장 이상적인 방법은 무엇입니까? adduser내 시스템에서 누락된 것 같습니다. 팁이 있나요?

통나무:

bash: adduser: command not found


편집하다:

adduser설치된 것 같다

adduser is already the newest version (3.118).

바이너리로 수동으로 실행할 수 있습니까? 애플리케이션은 어디에 저장되나요?

답변1

일반 "로그인" 셸과 유사한 환경에서 루트 셸을 사용 su -l하거나 실행합니다. su -여기에는 단순히 sudo 없이 일반(sudo가 아닌) 사용자로부터 환경 변수 를 상속하는 것이 아니라 $PATH사용자에 대한 환경 변수를 초기화하는 작업이 포함됩니다 . 를 참고 하시거나root/sbin$PATHman suhttps://linuxconfig.org/command-not-found-missing-path-to-sbin-on-debian-gnu-linux.

Debian 10을 새로 설치한 후 sudo를 활성화하는 방법은 다음과 같습니다.

$ su -l
# adduser <your_username_here> sudo
# logout

그런 다음 데스크톱 환경에서 로그아웃했다가 다시 로그인하세요.

답변2

sbin경로에 추가하면 적어도 일시적으로 내 문제가 해결되는 것 같습니다.

export PATH="$PATH:/sbin:/usr/sbin:usr/local/sbin"

아니면 실행해 보세요./sbin/useradd

답변3

which adduser쓰레기통이 어디에 있는지 알려줄 것입니다.

사용자를 추가하려면 루트여야 합니다.

또는 useradd이 명령을 루트로 사용할 수 있습니다.

관련 정보