목적 : 그룹별로 계정을 생성하여 여러가지(특히 메일)을 사용케 하려면
해결 방법
(모든 작업은 root권한으로 한다.)
1. 먼저 useradd로 생성되는 디폴트사항을 확인한다.
[root@owner /root]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
[root@owner /root]#
여기를 보면 HOME=/home 이라고 되어 있는 부분때문에
useradd로 계정을 생성하면 홈디렉토리가 /home아래에 만들어짐..
따라서 기본 홈디렉토리를 변경해주면 됨.
2. 먼저 사용할그룹의 디렉토리(예, groupone)를 만든다.
[root@owner /home]# mkdir /home/groupone
3. 기본 홈디렉토리를 변경한다. 다음과 같이
[root@owner /home]# useradd -D -b /home/groupone
[root@owner /home]#
4. 변경된 사항을 확인한다.
[root@owner /home]# useradd -D
GROUP=100
HOME=/home/groupone
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
[root@owner /home]#
여기서 변경된 부분은 HOME=/home/groupone 임.
이제부터 생성되는 모든 계정은 이 /home/groupone 밑에서 만들어짐.
5. 계정생성 테스트
[root@owner /home]# useradd newuser
[root@owner /home]#
6. 생성된 홈디렉토리 확인
[root@owner /home]# ls -l /home/groupone
total 4
drwx------ 2 newuser newuser 4096 Jul 3 16:43 newuser
[root@owner /home]#
7. 자동 생성된 /etc/passwd 확인
[root@owner /home]# cat /etc/passwd
newuser:!!:506:506::/home/groupone/newuser:/bin/bash
[root@owner /home]#
해결 방법
(모든 작업은 root권한으로 한다.)
1. 먼저 useradd로 생성되는 디폴트사항을 확인한다.
[root@owner /root]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
[root@owner /root]#
여기를 보면 HOME=/home 이라고 되어 있는 부분때문에
useradd로 계정을 생성하면 홈디렉토리가 /home아래에 만들어짐..
따라서 기본 홈디렉토리를 변경해주면 됨.
2. 먼저 사용할그룹의 디렉토리(예, groupone)를 만든다.
[root@owner /home]# mkdir /home/groupone
3. 기본 홈디렉토리를 변경한다. 다음과 같이
[root@owner /home]# useradd -D -b /home/groupone
[root@owner /home]#
4. 변경된 사항을 확인한다.
[root@owner /home]# useradd -D
GROUP=100
HOME=/home/groupone
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
[root@owner /home]#
여기서 변경된 부분은 HOME=/home/groupone 임.
이제부터 생성되는 모든 계정은 이 /home/groupone 밑에서 만들어짐.
5. 계정생성 테스트
[root@owner /home]# useradd newuser
[root@owner /home]#
6. 생성된 홈디렉토리 확인
[root@owner /home]# ls -l /home/groupone
total 4
drwx------ 2 newuser newuser 4096 Jul 3 16:43 newuser
[root@owner /home]#
7. 자동 생성된 /etc/passwd 확인
[root@owner /home]# cat /etc/passwd
newuser:!!:506:506::/home/groupone/newuser:/bin/bash
[root@owner /home]#