Solaris 사용자 관리

그룹 은 파일 과 다른 자원 을 공유 할 수 있 는 사용자 의 집합 입 니 다.사용자 그룹 마다 이름, 그룹 ID (GID), 그룹 에 속 하 는 사용자 이름 목록 이 있 습 니 다.하나의 GID 가 시스템 내부 에 속 하 는 그룹 을 확인 합 니 다.
그룹 관리
한 사용 자 는 두 그룹 에 속 합 니 다:
  • 기본 그룹: 한 그룹 을 규정 하고 시스템 은 사용자 가 만 든 파일 을 이 그룹 에 배정 하 며 모든 사용 자 는 기본 그룹 에 속 해 야 합 니 다.
  • 2 조: 사용자 가 한 개 또는 여러 개 그룹 에 속 하도록 규정 하고 최대 16 개 그룹 으로 할 수 있다.

  • 암호 와 그룹 관리 파일 의 전형 은 각각/etc/passwd 와/etc/group 이다.
  • 계 정 생 성 및 유지 보수: 모든 사용자 에 게 최소한 하나의 등록 명 을 만 든 다음 groupad 명령 띠 파라미터 - d/G 를 사용 하여 각 등록 명 에 하나 이상 의 그룹 을 할당 합 니 다.
  • groupadd –g  기본 그룹 구성원 할당;
  • groupadd –G  추가 그룹 구성원 할당;

  • 다음은 구체 적 인 사용자 및 사용자 그룹 관리 명령
  • 사용자 등록 useradd login - name     새 사용자 의 홈 디 렉 터 리 로 기본 디 렉 터 리 정의 하기;
  • 정 의 된 기본 편지 디 렉 터 리 를 만 들 려 면 useradd – m login - name
  • 을 사용 할 수 있 습 니 다.
  • 사용자 그룹 이름 변경: groupmod – n new - group - name old - group - name
  • 사용자 와 사용자 그룹 속성 usermod 변경
  • \# groups 사용자 이름              //이 사용자 가 어떤 그룹 에 있 는 지 표시 합 니 다.
    \# groups root
    ……
    #grep management/etc/group    //그룹 관리 가 존재 하 는 지 확인
    #id                   //현재 사용자 가 있 는 그룹 및 ID 보기
    uid=0(root) gid=1(other)       //현재 루트 는 other 그룹 과 연 결 됩 니 다.
    루트 사용자 가 다른 그룹, 예 를 들 어 SYS 의 구성원 이 되 려 면 다음 을 사용 해 야 합 니 다:
    #newgrp sys
    # id
    uid=0(root) gid=3(sys)
    이 때 루트 사용자 의 모든 작업 은 그룹 sys 와 연 결 됩 니 다. 예 를 들 어:
    #touch root.txt
    # ls -l root.txt
    -rw-r--r--   1 root     sys            0 Apr 22 19:10 root.txt
    pwck----  /etc/passwd   
    pwconv----       。      /etc/passwd    /etc/shadow  ,    
            ,     。  ,      ,    /etc/passwd      
          。  ,      /etc/passwd                。
    pwunconv----    。
    chage  ,            。     -M                   。
     
        
        : #useradd –u uid –g gid –d home_dir –s path_to_shell –c Comment login_name
    #useradd –u 1004 –g 100 –d /opt/www –s /bin/sh –c “web user” www
          ,  uid         ,   1000  ,  1000      ,  GID    ,
              group,    #cat /etc/groups   GID ,    。
             ,      :
    1. UID     ;
    2. GID   ;
    3. Comment        , “”,!,/ ;
    4.    Shell   ;
    5.     。。。
    #cat /etc/group
    root::0:root
    other::1:
    bin::2:root,bin,daemon
    sys::3:root,bin,sys,adm
    adm::4:root,adm,daemon
    uucp::5:root,uucp
    mail::6:root
    tty::7:root,adm
    lp::8:root,lp,adm
    nuucp::9:root,nuucp
    staff::10:
    daemon::12:root,daemon
    sysadmin::14:
    smmsp::25:smmsp
    nobody::60001:
    noaccess::60002:
    nogroup::65534:
    admin::100:
    //           , adm,root 。
    #grep www /etc/passwd   //          
    #usermod –u 1005 www          //      www   UID 1004  1005
    #passwd www                   // www      
    #grep www /etc/shadow         //          
    # grep test /etc/shadow 
    test:*LK*:::::::
       LK             。         test    。
    #passwd –l www                 //      www  ,         ,  *LK*
     passwd        ,       
    #userdel –r www                //           (         )
      ,Solaris            admintool

    좋은 웹페이지 즐겨찾기