우분투(ubuntu) 리눅스에서 사용자 추가하기 #1/2
우분투를 사용하면서 root 계정으로 로그인을 하지말라고 권고 하고 있습니다. root 계정 이외의 계정을 만들어서 사용해 보도록 하겠습니다.
우분투에는 계정을 생성하는 명령어가 2가지 있습니다.
-
adduser
-
useradd
두가지 명령어는 모두 계정을 추가하는 명령어 이지만 약간의 차이점이 있습니다.
-
adduser : 실행시 기본 계정 정보를 자동으로 생성
-
useradd : 계정만 생성하며 기타 계정 정보를 수동으로 생성 및 설정
-
adduser를 이용한 계정추가
step.1
adduser를 이용하여 새로운 계정을 생성합니다.
Enter new UNIX password : 가 나오면 입력하고 두번째도 동일한 비밀번호를 입력합니다.
비밀번호 입력후 새로 생성한 계정의 정보를 입력하도록 나오는데 여기에 정보를 입력하면 됩니다. 그냥 Enter를 치는경우 기본값으로 입력됩니다.
$ sudo adduser python
step.2
새로 생성한 계정의 비밀번호를 설정하는 방법입니다. 입력한 비밀번호를 변경하기 위해서 사용합니다.
$ sudo passwd python
step. 3
생성한 계정이 들어갈 그룹을 생성합니다.
$ sudo groupadd devgroup
step. 4
새로생성한 계정을 devgroup 그룹에 속하도록 변경합니다.
$ sudo usermod -a -G devgroup python
step. 5
마지막으로 계정의 홈 디렉토리를 설정합니다.
$ sudo usermod -d /var/devgroup/python user
이상과 같은 방법으로 adduser를 이용하여 python 계정을 생성해서 devgroup 그룹에 추가하고 계정이 사용할 홈디렉토리를 만들어 보았습니다.
다음은 새롭게 생성한 사용자로 로그인해 보았습니다.
두번째 방법인 useradd는 다음시간에 알아보도록 하겠습니다.
오늘은 adduser를 이용하여 우분투에서 새로운 계정을 만들어 봤습니다.
마지막 홈폴더 설정을 쳐보면,
usermod: user ‘user’ does not exist 라고 나오는데
sudo usermod -d /var/devgroup/python user 에서
user 부분에 자신이 설정한 사용자명(예제에서는 python)을 치면 되나요?
답변이 늦어 죄송합니다. ^^ 네. 맞습니다.
똑같이 따라서 했는데 왜 파이썬을 설정한 비밀번호로 입력하여 로그인할려고하면 로그인 안되고 계속 유저리스트 목록으로 돌아가는데 왜그런걸까요??
도움이 되지 못해 죄송합니다. 그동안 관리를 못했네요. 질문으로는 해결책을 찾을수 없을거 같습니다. 그리고 지금쯤 문제를 해결하셨으리라 생각합니다. 감사합니다.