>> Edit article
이름
제목
패스워드
: 둠바 리눅스7.0쓰구요.. : 사용자 계정 추가 할라고.. : /root상황에서 adduser 추가할 아이디잖아요,, : 곤데..이런 명령어가 한개두 안먹히구 : bash: adduser: command net found : 요로케만 나오네여..방법좀... command not found... 말 그대로 그런 명령이 없다네요... 간단한 설명> adduser도 많은 배포본에서 쓰이지만 useradd가 더 일반적으로 쓰입니당 #which(or whereis) useradd (특정경로) #useradd (username) 조금더 복잡한 설명> 두 가지 가능성 1) adduser란 명령어가 아예 없던가 2) PATH(기본적인 명령어가 있는 경로가 저장되어 있는 변수값)에 /bin:/sbin같은 것들이 없을 경우 그럼 뭐가 문젤까용 우선 이렇게 해보죠 # find / -name adduser (find란 명령어로 전체에서 adduser란 파일이나 디렉토리를 찾습니당) a) 아무 메세지도 안나오거나, 에러메세지만 출력 되면 --->adduser란 명령어가 없는 겁니다 b) somedirectory/adduser --->이렇게 나오면 PATH에 그 경로가 저장이 되어있지 않는겁니당 해결> a)일 경우 useradd를 동일한 방법으로 찾아서 있음 실행^^ b)일 경우 다음에 계속 다음> a) 근본적해결) PATH란 변수에 find가 있는 경로를 추가 /root/.bash_profile(bash를 쓴다고 가정)란 파일을 편집~~^^ . . . PATH = 어중이떠중이디렉토리:(아까찾은디렉토리의 절대경로) 편집이 끝나면 재부팅 하시던가... # echo $PATH PATH란 변수에 저장된 디렉토리 # export PATH="$(echo $PATH (or !!):(아까찾은디렉토리의 절대경로)" 이렇게 하시면 사용 가능!! b) 임시적 방법)아까 전의 adduser가 포함된 경로에 가셔성 # cd $(find / -name adduser 2 > errfile) # pwd (adduser가 포함된 경로) # ./adduser username # passwd(있다고 가정) username 해결!! 어떻게 쓰다보니깐 엉성해졌군요 일부러 길게 썼습니당 흥미가 가시는 부분이 있으면 이젠 직접 찾아나서세요^^ 실력은 찾아가면서 느는 거니께롱 아참 which나 whereis란 명령어는 PATH란 변수에 저장된 디렉토리 내에서 실행가능한 파일을 찾는 겁니당... # which 어떤명령 (경로) 혹은 (없습니당)--이 곳에 서명을 적어주십시오. 으악 레포트 밀렸당~~!!
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved