[IT 알아보기]/IT 소식

리눅스 사용자 계정 및 그룹 생성

이호스트ICT 2011. 5. 2. 11:33


계정 추가 / 삭제
 
[ 사용자 계정 추가하기 ]

* adduser [추가할 계정]

    adduser 명령어를 사용해서 계정을 추가하게되면 /etc/passwd , shadow ,group 파일에추가
    한 계정에대한 정보가 추가된다.

    [root@soma]# adduser test

    test 라는 사용자가 추가된다. passwd,shadow,group 파일을 열어보면 test라는 사용
    자에대한 정보가 추가되었음을 볼수있다.

    특히 shadow 파일을 열어보면 아래처럼 되어있을것이다.
 
    test:!!:11871:0:99999:7:::  -> 패스워드를 지정하지 않았기 때문 ( !! )

* passwd [추가한 계정]

    passwd 명령어로 adduser 명령을 사용해 추가한 사용자의 패스워드를 만들어준다.

    [root@soma]# passwd test

    Changing password for user test
    New UNIX password: 
    Retype new UNIX password: 
    passwd: all authentication tokens updated successfully

    위의 처럼 패스워드를 2번 물어본다.
    패스워드를 지정했다면 shadow 파일을 열어보세요. 아래처럼 바뀌어있을겁니다.

    test:$1$G2MGSJf8$ivNw88l6q8DgjBVacQyda.:11871:0:99999:7:::

 
[ HOME 디렉토리 바꾸기 ]
  
* adduser -d [새로운 홈 디렉티리] [계정]   

    [root@local]# adduser -d /home2/test test 

    위의처럼 하면 test 라는 계정의 홈디렉토리가 /home2/test 라는 디렉토리로 정의된다.


[ 사용자 지우기 ]

* userdel [삭제할 사용자]

    [root@local]# userdel test

    위의 명령어를 실행하면 test 라는 사용자의 passwd,shadow,group 파일의 내용을 지운
    다, 하지만 /home 디렉토리내의 catjeje 라는 디렉토리는 지워지지 않는다.

    [root@local]# userdel -r test

    위의 명령어를 사용하면 catjeje라는 디렉토리까지 모두지운다.


[ 사용자 추가할때 그룹지정하기 ]

* adduser [사용자] -g [그룹]

    [root@soma]# adduser test -g wheel

    위의 명령어를 사용하면 test 의 그룹을 wheel 로 정의한다.

    drwx------    2 test  wheel        4096 Jul  3 16:51 test

    만약 존재하지 않는 그룹을 정의한다면 useradd: unknown group kkk 에러를 출력한다.
    그룹을 정의할때는 반드시 정의할 그룹이 존재해야한다.

[ 그룹 추가하기 ]

* groupadd [추가할 그룹명]

    [root@soma]# groupadd test

    test 라는 그룹을 추가한다. /etc/group 파일을 열어보면 test 라는 그룹이 보일것이다. /etc/gshadow 파일에도 역시 test 라는 그룹이 생긴다.


[ 그룹 삭제하기 ]

* groupdel [삭제할 그룹]

    [root@soma]# groupdel test

    catjeje 라는 그룹을 삭제한다.

by .신


 

'[IT 알아보기] > IT 소식' 카테고리의 다른 글

rm명령어 Tip  (0) 2011.05.02
perl 명령어로 문자열 수정하기  (0) 2011.05.02
ProFTP 장애 처리  (0) 2011.05.02
무료 메일 - 구글App 사용방법  (0) 2009.10.13
apache 에러시 나타나는 각종 메세지들  (0) 2009.09.22