사용자 추가가 이상하게 됩니다

안녕하세요. 처음 글을 올리게 된 리눅스 초보입니다.
동아리 서버에서 홈페이지를 올리려고 보니 우분투가 깔려 있더군요. 그래서 요즘 리눅스를 처음 접해봤습니다.
동아리 서버에는 다른 사람이 이미 홈페이지를 돌리고 있는 상태로 쉽게 올릴 수 있을 거라 생각했는데 쉽지가 않습니다.

먼저 제가 만든 홈페이지를 올리려고 root 권한을 획득하려고 su를 하니 안 되더군요.
우분투는 root로 로그인을 안 한다는 사실을 한참 뒤에 알았습니다.

그래서 book이라는 사용자를 추가하려고 책에서 본대로 useradd 명령으로 사용자를 추가했습니다.
sudo useradd book
그리고 비번을 입력한 뒤에 su명령으로 로그인을 했습니다.
그런데 원래 로그인을 하면 book@호스트 이름 이렇게 화면에 떠야 할 것인데 @만 뜹니다.
이상하기 해도 ls나 pwd 같은 명령을 쳐도 되길래 상관 없는 줄 알고 home에다가 book폴더를 만들고 php파일을 넣었습니다.
그런데 홈페이지 주소/~book에 들어가니 홈페이지가 보이지 않습니다.

어떻게 하면 사용자를 추가해서 제가 동아리 서버에 계정을 가질 수 있을까요?
고수 분들의 답변 부탁 드립니다.

adduser

  • 아래처럼 사용자, 사용자정보, 관련파일을 계정생성과 함께 생성합니다.

useradd

  • 계정만 생성하거나 추가적으로 옵션을 이용하여 정보를 변경합니다.
  • 기본값 설정 파일 /etc/default/useradd
    man 페이지중에서

adduser, addgroup

  • add a user or group to the system

useradd

  • create a new user or update default new user information

[quote:32i9clno]
$ sudo useradd test1

$ ls -al /home/test1
ls: cannot access /home/test1: No such file or directory

$ sudo useradd -m test1

$ ls -al /home/test1
-rw-r–r-- 1 test2 test2 220 2009-02-12 05:28 .bash_logout
-rw-r–r-- 1 test2 test2 3115 2009-02-12 05:28 .bashrc
-rw-r–r-- 1 test2 test2 675 2009-02-12 05:28 .profile

$ sudo adduser test2
Adding user test2' ... Adding new group test2’ (1002) …
Adding new user test2' (1002) with group test2’ …
Creating home directory /home/test2' ... Copying files from /etc/skel’ …
Enter new UNIX password:
Retype new UNIX password:
passwd: 암호를 성공적으로 업데이트했습니다
test2의 사용자의 정보를 바꿉니다
새로운 값을 넣거나, 기본값을 원하시면 엔터를 치세요
이름 []: 1
방 번호 []: 1
직장 번화번호 []: 1
집 전화번호 []: 1
기타 []: 1
Is the information correct? [Y/n] y

noth@www:~$ sudo ls -al /home/test2
-rw-r–r-- 1 test2 test2 220 2009-02-12 05:28 .bash_logout
-rw-r–r-- 1 test2 test2 3115 2009-02-12 05:28 .bashrc
-rw-r–r-- 1 test2 test2 675 2009-02-12 05:28 .profile

[/quote:32i9clno]

====================================

http://www.XXX.kr/~account를 이용하기 위해서는

userdir이란 아파치 모듈이 필요하며
보안상의 이유로 기본적으로 설정되있지 않습니다.

[quote:32i9clno]
$ ls -1 /etc/apache2/mods-available/userdir.*
/etc/apache2/mods-available/userdir.conf
/etc/apache2/mods-available/userdir.load

$ ls -1 /etc/apache2/mods-enabled/userdir.*
ls: cannot access /etc/apache2/mods-enabled/userdir.*: No such file or directory

$ sudo a2enmod userdir

$ ls -ls -1 /etc/apache2/mods-enabled/userdir.*
/etc/apache2/mods-enabled/userdir.conf
/etc/apache2/mods-enabled/userdir.load

$ sudo invoke-rc.d apache2 reload

[/quote:32i9clno]

답변에 감사드립니다.
덕분에 드디어 제가 만들어 가진 홈페이지를 서버에 돌아가게 만들었습니다.
친절히 예시까지 들어 주셔서 하나씩 따라 해 보고 차이점을 알았습니다.
감사합니다.