최근 VMWare 8에 CentOS 5.5를 설치했고 시스템에 새 사용자를 추가하려고 합니다. su -
옵션을 사용하지 않으면 사용자를 추가할 수 없습니다. 나는 경로가 잘못 설정된 상태에서 뭔가를 하고 있는 것이 틀림없다고 생각합니다.
다음과 같이 경로를 업데이트했습니다.
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin
나는 명령이 이미 경로의 일부인 /sbin 디렉토리에 있다고 생각합니다. 누구든지 내가 놓칠 수 있는 다른 것을 제안할 수 있습니까?
답변1
/usr/sbin
경로에 추가해 보세요 .
예를 들어 경로 끝에 추가하려면 다음을 수행합니다.
export PATH=$PATH:/the/file/path
답변2
OP 답변이 이미 해결되었다는 것을 알고 있지만 Docker 컨테이너 내에서 CentOS를 실행하는 경우 두 가지가 모두 누락된 것 같습니다.사용자 추가그리고사용자가 추가됨, 해결책은 설치하는 것입니다그림자 도구(아래에뿌리확실히):
yum install shadow-utils
답변3
/usr/sbin/useradd username -g groupname -d homedirectory
답변4
whereis useradd
이는 이 문제를 해결하는 데 사용됩니다.