Linux 시스템 관리 계 정 및 시스템 사용자 그룹의 관리: 계 정 생 성 수정, 계 정 권한 설정 관리

5151 단어
Linux 시스템 사용자 계 정 관리
           ,           、   、      Shell   。           ,    。
  • 추가: useradd 옵션 사용자 이름
  • 그 중에서 각 옵션 코드 의 의 미 는 다음 과 같다. - c comment 는 주석 적 설명 을 지정 합 니 다. -d 디 렉 터 리 는 사용자 홈 디 렉 터 리 를 지정 합 니 다. 이 디 렉 터 리 가 존재 하지 않 으 면 - m 옵션 을 동시에 사용 하여 홈 디 렉 터 리 를 만 들 수 있 습 니 다. -g. 사용자 그룹 은 사용자 가 속 한 사용자 그룹 을 지정 합 니 다. -G 사용자 그룹 은 사용자 가 속 한 추가 그룹 을 지정 합 니 다. -s Shell 파일 은 사용자 의 로그 인 Shell 을 지정 합 니 다. -u 사용자 번 호 는 사용자 의 사용자 번 호 를 지정 합 니 다. - o 옵션 이 동시에 있 으 면 다른 사용자 의 표지 번 호 를 중복 사용 할 수 있 습 니 다.예 1:
    useradd –d/usr/sam -m sam
    	          sam,
    	  -d -m        sam       /usr/sam(/usr             
    

    예 2:
    useradd -s/bin/sh -g group –G adm,root gem
    	          gem,      Shell /bin/sh,   group   ,     adm root   ,  group       。
    	       :#groupadd group groupadd adm 
    	         /etc/passwd             ,           /etc/shadow, /etc/group 。
    
  • 삭제: userdel 옵션 사용자 이름 에서 자주 사용 하 는 옵션 은 - r 입 니 다. 사용자 의 홈 디 렉 터 리 를 함께 삭제 하 는 역할 을 합 니 다.userdel sam 이 명령 은 사용자 sam 이 시스템 파일 (주로/etc/passwd,/etc/shadow,/etc/group 등) 에 있 는 기록 을 삭제 하고 사용자 의 홈 디 렉 터 리 를 삭제 합 니 다.
  • 수정: usermod 옵션 사용자 이름\# 자주 사용 하 는 옵션 은 - c, - d, - m, - g, - G, - s, - u 및 - o 등 을 포함 합 니 다. 이 옵션 들 의 의 미 는 useradd 명령 의 옵션 과 마찬가지 로 사용자 에 게 새로운 자원 값 을 지정 할 수 있 습 니 다.또한, 일부 시스템 은 다음 과 같은 옵션 을 사용 할 수 있 습 니 다. 코드: l 새 사용자 이름\# 이 옵션 은 새로운 계 정 을 지정 하고 원래 의 사용자 이름 을 새로운 사용자 이름 으로 바 꿀 것 입 니 다.usermod - s/bin/ksh - d/home/z – g developer sam\# 이 명령 은 사용자 sam 의 로그 인 Shell 을 ksh 로 변경 하고 홈 디 렉 터 리 는/home/z 로 변경 하 며 사용자 그룹 은 developer 로 변경 합 니 다.
  • 사용자 계 정 암 호 를 관리 하 는 계 정 은 처음 만 들 었 을 때 암호 가 없어 시스템 에 잠 겨 사용 할 수 없 으 며 암 호 를 지정 해 야 사용 할 수 있 습 니 다. 빈 암 호 를 지정 하 더 라 도.사용자 암 호 를 지정 하고 수정 하 는 명령 은 passwd 입 니 다.슈퍼 사용 자 는 자신 과 다른 사용 자 를 위해 암 호 를 지정 할 수 있 으 며, 일반 사용 자 는 그것 으로 자신의 암 호 를 수정 할 수 밖 에 없다.명령 의 형식 은: passwd 옵션 사용자 이름 사용 가능 옵션: - l 암 호 를 잠 그 면 계 정 을 사용 하지 않 고 로그 인 할 수 없습니다. -u 구령 잠 금 해제 -d. 계 정 에 구령 이 없 게 하고 로그 인 할 때 시스템 은 구령 과 로그 인 이 필요 하지 않 습 니 다. -f. 다음 로그 인 시 암 호 를 수정 하도록 강요 합 니 다.메모: 사용자 이름, 즉 기본 사용자 이름 을 입력 하지 않 으 면 현재 사용자 의 암 호 를 수정 합 니 다.아래 명령 에 따라 이 사용자 의 암 호 를 수정 합 니 다: passwd Old password: * * * * * * New password: * * * * * Re - enter new password: * * * * * * * * * * * 슈퍼 사용 자 는 다음 형식 으로 사용자 sam 의 암 호 를 수정 할 수 있 습 니 다: passwd sam New password: * * * * * Re - enter new password: * * * * * * * * * * 일반 사용자 가 자신의 암 호 를 수정 하면 원래 암 호 를 문의 합 니 다.검증 후 새 암 호 를 두 번 입력 하고 일치 하면 이 암 호 를 사용자 에 게 업데이트 합 니 다.슈퍼 사용자 가 사용자 에 게 암 호 를 지정 할 때 는 원 암 호 를 입력 할 필요 가 없다.안전 을 위해 서 는 8 자리 긴 구령 을 사용 하 는 것 이 좋다. 구령 에는 대문자, 소문 자, 숫자 가 들 어 있 고 이름, 생일 등 과 다르다.passwd - d sam\# 사용자 sam 에 게 빈 암 호 를 지정 하고 다음 로그 인 시 시스템 에서 암 호 를 묻 지 않 습 니 다.passwd 명령 은 - l (lock) 옵션 으로 한 사용 자 를 잠 그 고 로그 인 할 수 없 도록 할 수 있 습 니 다. 예 를 들 어 passwd - l sam 은 cat/etc/passwd 를 통 해 사용자 의 passcat/etc/shadow 를 볼 수 있 습 니 다. 사용자 이름 cat/etc/group 은 그룹
  • 을 볼 수 있 습 니 다.
    2. Linux 시스템 사용자 그룹의 관리
               ,                     。  Linux              , Linux              ,               。
                  、     。    /etc/group     。
    

    사용자 그룹 추가: groupad 옵션 사용자 그룹 사용 가능 옵션: - g GID 에서 새 사용자 그룹의 그룹 식별 번호 (GID) 를 지정 합 니 다. -o - g 옵션 과 함께 사용 되 며, 새 사용자 그룹의 GID 는 시스템 에 있 는 사용자 그룹의 GID 와 같 을 수 있 음 을 나 타 냅 니 다.\#groupadd -g 101 group2
    시스템 에 새 그룹 group 2 를 추가 하고 새 그룹 을 지정 하 는 그룹 표지 번 호 는 101 입 니 다.
  • 사용자 그룹 삭제: groupdel 사용자 그룹
  • 사용자 그룹 속성 수정: groupmod 옵션 사용자 그룹
  • 상용 옵션: - g GID 는 사용자 그룹 에 새 그룹 식별 번 호 를 지정 합 니 다. -o 와 - g 옵션 을 동시에 사용 하면 사용자 그룹의 새 GID 는 시스템 에 있 는 사용자 그룹의 GID 와 같 을 수 있 습 니 다. -새 사용자 그룹
    groupmod -g 102 group2
    \# 이 명령 은 그룹 group 2 의 그룹 표지 번 호 를 102 로 변경 합 니 다.
    groupmod – g 10000 - n group 3 group 2\# 그룹 group 2 의 표지 번 호 를 10000 으로 바 꾸 고 그룹 이름 은 group 3 으로 변경 합 니 다.
  • 사용자 그룹 전환: 한 사용자 가 여러 사용자 그룹 에 속 하면 로그 인 한 후에 사용자 그룹 간 에 전환 하여 다른 사용자 그룹의 권한 을 가 질 수 있 습 니 다.명령 newgrp 를 사용 하여 다른 사용자 그룹 으로 전환 합 니 다.예 를 들 어
  • newgrp root\# 현재 사용 자 를 루트 사용자 그룹 으로 전환 합 니 다. 전제조건 은 루트 사용자 그룹 이 확실히 이 사용자 의 홈 그룹 이나 추가 그룹 입 니 다.
    권한 할당
    chown - R hadop: hadop/usr/hadop/일반 사용자 에 게 root 권한 1. root 로그 인 2./etc/passwd 를 수정 하면 일반 사용자 이름 의 ID 와 ID 그룹 을 0 으로 수정 할 수 있 습 니 다. * * * * * * * * * * *3. Liux 사용자 그룹 관련 설정/etc/group: 현재 시스템 에 있 는 모든 사용자 그룹 정 보 를 저장 합 니 다 group: x: 123: abx, def, xyz 그룹 이름: 그룹 비밀번호 자리 표시 자: 그룹 번호: 그룹 에 있 는 사용자 목록 1. Liux 에서 root 사용자 그룹의 번 호 는 반드시 0. 2. 그룹 번호 1 ~ 499 는 시스템 에 미리 남 겨 진 그룹 번호 입 니 다. 일반적으로 이 운영 체제 에 설 치 된 소프트웨어 나 서 비 스 를 미리 남 겨 두 는 것 입 니 다.예 를 들 어 서버 에 MySQL 데이터 베 이 스 를 설치 하면 사용자 그룹의 목록 에 my sql 이라는 사용자 그룹 을 자동 으로 만 들 고 1 ~ 499 에서 번 호 를 가 져 옵 니 다. 분 배 된 그룹 번 호 를 일찍 설치 할 수록 3. 사용자 가 수 동 으로 만 든 사용자 그룹의 그룹 번 호 는 500 에서 시 작 됩 니 다./etc/gshadow: 현재 시스템 에 있 는 사용자 그룹의 암호 정 보 를 저장 합 니 다 group: *: abx, def,xyz 그룹 이름: 그룹 비밀: 그룹 관리: 그룹 에 있 는 사용자 목록/etc/passwd: 현재 시스템 에 있 는 모든 사용자 의 정 보 를 저장 합 니 다 root: x: 0: 0: root:/root:/bin/bash 1 - 사용자 이름: 2 - 비밀번호 자리 차지 문자: 3 - 사용자 번호: 4 - 사용자 그룹 번호: 5 - 사용자 설명 정보: 6 - 사용자 홈 디 렉 터 리: 7 - shell 형식 root 의 사용자 번 호 는 0/etc/shadow: 사용자 암 호 를 저장 하 는 파일 입 니 다.(일반 암 호 는 단 방향 암호 화 방법 으로 암호 화 되 어 있 기 때문에 원본 암호 가 아 닙 니 다) user: vf;/Zushs...:::사용자: 이름 비밀:::::

    좋은 웹페이지 즐겨찾기