본문 바로가기

Linux/사용자 및 그룹 관리

(3)
사용자 및 그룹관리 ③groupadd, groupmod, groupdel 예시 group에 대한 명령어는 간단한 실습만 해볼거라 자세한 사용 방법은 --help 옵션(-h)으로 확인하고 넘어갈겁니다. 이전 포스팅에서 사용자 a와 b를 만들고(useradd) 사용자에 대한 변경(usermod)과 삭제(userdel)를 해봤습니다. 하지만 삭제 단계에서 group이 삭제가 안되는 문제가 생겼는데요. 이번 포스팅에서 그룹에 대한 삭제를 진행해보도록 하겠습니다. 우선 사용자와 그룹 상태를 확인하겠습니다. tail -2 /etc/passwd tail -5 /etc/group 사용자는 모두 삭제가 됐는데 그룹만 남아있습니다. 그룹 삭제 명령어는 groupdel [옵션] 그룹명 입니다. groupdel a groupdel b tail -2 /etc/group 이제 그룹까지 깔끔하게 삭제됐습니다..
사용자 및 그룹관리 ②useradd, usermod, userdel 예시 리눅스에서는 여러 사용자 계정을 만들어서 같은 컴퓨터에서 작업을 할 수 있습니다. 이번 포스팅에서는 사용자 계정과 관련된 명령어들을 알아보겠습니다. useradd & usermod useradd는 사용자 계정을 만들어주고 usermod는 만들어진 사용자의 설정을 바꿔주는 명령어입니다. usermod는 useradd에서 설정하지 못한 사항을 추가로 지정해주는 기능을 해서 useradd와 같은 옵션을 사용하는 부분이 많습니다. 그래서 useradd와 usermod 명령어는 같이 정리하도록 하겠습니다. useradd [옵션] 사용자명 usermod [옵션] 사용자명 옵션 설명 u UID(User ID) 지정 g GID(Group ID, 기본그룹) 지정(단, 존재하는 그룹이어야 한다) 자동설정되는 부분이니 건드..
사용자 및 그룹관리 ①/etc/passwd, /etc/shadow, /etc/group, /etc/skel 이번에는 사용자와 그룹과 연관이 있는 디렉토리를 정리해보겠습니다. /etc/passwd /etc/passwd 파일에는 시스템에 등록된 사용자의 정보가 들어있습니다. 이 파일로 사용자의 계정과 인증을 관리할 수 있습니다. cat /etc/passwd 콜론(:) 을 기준으로 root 계정의 사용자 정보가 7개로 나타납니다. 각 필드의 의미를 아래의 표로 알아봅시다. root:x:0:0:root:/root:/bin/bash root ID(계정이름) :x 패스워드 :0 UID(User ID) :0 GID(Group ID) :root Comment :/root 홈디렉토리 :/bin/bash 로그인 쉘(shell) /etc/shadow /etc/shadow 파일에는 암호화된 패스워드 정보가 들어있습니다. cat /..