>> Edit article
이름
제목
패스워드
-g 옵션은 기본 그룹을 뜻하며, Redhat의 경우 생략하면 자동으로 사용자 ID와 동일하게 부여됩니다.(제가 별로 좋아하지 않는 방식이기도 하 죠.) 이 경우 /etc/passwd 파일에 해당 사용자의 기본 그룹으로 반영되며, 해당 사용자가 생성하는 파일 등은 기본적으로 해당 그룹으로 생성되지요. -G 옵션은 해당 사용자가 속하게될 그룹 목록입니다. 예를들어 기본 그룹 외에 다른 그룹(이미 존재하는)에도 소속되도록 하려면 -G 옵션과 함께 그룹목록을 지정해 주면 됩니다. # useradd -g user -G wheel,nobody test # cat /etc/passwd | grep test test:x:523:500::/home/test:/bin/bash -g 옵션에 따라 500번의 GID가 부여되었습니다. 여기에는 나타나지 않았지만 500번은 user 그룹입니다. # cat /etc/group | grep test wheel:x:10:root,test nobody:x:99:test 그룹파일을 보니까 wheel 그룹과 nobody 그룹에 test 사용자가 소속원으 로 등록되었군요. # ls -al ~test/ drwx-----x 5 test user 4096 3월 24 14:03 ./ drwxr-xr-x 14 root root 4096 3월 24 14:03 ../ -rw-r--r-- 1 test user 24 3월 24 14:03 .bash_logout -rw-r--r-- 1 test user 230 3월 24 14:03 .bash_profile -rw-r--r-- 1 test user 124 3월 24 14:03 .bashrc -rwxr-xr-x 1 test user 333 3월 24 14:03 .emacs -rw-r--r-- 1 test user 3394 3월 24 14:03 .screenrc drwxr-xr-x 2 test user 4096 3월 24 14:03 public_html/ 파일이나 경로는 보다시피 기본그룹인 user 그룹으로 생성되었습니다. 물론 test 사용자가 자신이 소속된 다른 그룹으로 변경할 수 있습니다. 더 자세한 사항은 man 페이지를 참조하시길... : 보통 useradd 하는데 -G 옵션과 -g 옵션의 차이점은 뭐죠? : 해보니깐 이미 만들어져 있는 그룹에 대해서는 -G 가 : /etc/group 화일에 들어가고 /etc/passwd 화일에는 그룹설정안되고 : -g 옵션은 /etc/group 에는 안들어가고 /etc/passwd 에는 그룹이 : 지정한대로 나오던데 : : 둘다 똑같은 역할을 하는 건가요? : 그룹내에서의 화일 공유 같은것..
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved