티스토리 뷰

리눅스정리

리눅스 계정과 그룹의 개념

잔잔한 물결처럼 2025. 5. 22. 02:20
  • gedit /etc/passwd 나 vi /etc/passwd 로 파일 내용을 확인했을때 내용 설명
    • 사용자 이름:암호:사용자 ID:사용자가 소속된 그룹 ID:추가 정보:홈 디렉터리:기본 셸
    • 비밀번호에는 x로 표시되어있는데 이는 /etc/shadow 파일에 비밀번호가 지정되어 있다는 의미다.

 

  • gedit /etc/group
    • 그룹 이름:비밀번호:그룹 id:그룹에 속한 사용자 이름

 

  • adduser
    • 새로운 사용자를 추가한다. 이 명령을 실행하면 /etc/passwd, /etc/shadow, /etc/group 파일에 새로운 행이 추가된다.
명령어 설명
adduser newuser1 newuser1이라는 이름의 사용자를 생성
adduser -uid 1111 newuser2 newuser2 사용자를 생성하면서 사용자의 ID를 1111로 지정
adduser -gid 1000 newuser3 newuser3 사용자를 생성하면서 그룹 ID가 1000인 그룹에 newuser3 사용자를 포함시킴
adduser -home /newhome newuser4 newuser4 사용자를 생성하면서 홈 디렉터리를 /newhome으로 지정
adduser -shell /bin/csh newuser5 newuser5 사용자를 생성하면서 기본 셸을 /bin/csh 로 지정

 

  • passwd
    • 사용자의 비밀번호를 변경한다 일반 사용자는 passwd 명령으로 자신의 비밀번호만 변경할수 있고 root 사용자는 passwd 사용자이름 명령으로 모든 사용자의 비밀번호를 지정/변경할 수 있다.
명령어 설명
passwd user1 user1의 비밀번호를 변경

 

  • userdel
    • 사용자를 삭제한다
명령어 설명
userdel newuser2 newuser2 사용자를 삭제한다. 단 홈 디렉터리는 삭제되지 않음
userdel -r newuser3 newuser3 사용자를 삭제하면서 홈 디렉터리까지도 삭제

 

  • chage
    • 사용자의 암호를 주기적으로 변경하도록 설정한다
명령어 설명
chage -l newuser1 newuser1 사용자에 설정된 사항 확인
chage -m 2 newuser1 newuser1 사용자에 설정한 암호를 사용해야 하는 최소 일자
chage -M 30 newuser1 newuser1 사용자에 설정한 암호를 사용할 수 있는 최대 일자
chage -E 2030/12/12 newuser1 newuser1 사용자에 설정한 암호가 만료되는 날자
chage -W 10 newuser1 newuser1 사용자에 설정한 암호가 만료되기 전에 경고하는 기간

 

  • groups
    • 사용자가 소속된 그룹을 보여 준다.
명령어 설명
groups 현재 사용자가 소속된 그룹을 보여 줌
groups newuser1 newuser1 사용자가 소속된 그룹을 보여 줌

 

  • groupadd
    • 새로운 그룹을 생성한다.
명령어 설명
groupadd newgroup1 newgroup1 이라는 그룹 생성
groupadd -gid 2222 newgroup2 newgroup2 그룹을 생성하면서 그룹 ID를 2222로 지정

 

  • groupmod
    • 그룹의 속성을 변경한다
명령어 설명
groupmod -new-name mygroup1 newgroup1 newgroup1 그룹의 이름을 mygroup1로 변경

 

  • groupdel
    • 그룹을 삭제한다.
명령어 설명
groupdel newgroup2 newgroup2 그룹 삭제(해당 그룹을 주요 그룹으로 지정한 사용자가 없어야함)

 

  • gpasswd
    • 그룹의 비밀번호를 설정하거나 그룹 관리를 수행한다.
명령어 설명
gpasswd mygroup1 mygroup1 그룹의 암호 지정
gpasswd -A newuser1 mygroup1 newuser1 사용자를 mygroup1 그룹의 관리자로 지정
gpasswd -a newuser4 mygroup1 newuser4 사용자를 mygroup1 그룹의 사용자로 추가
gpasswd -d newuser4 mygroup newuser4 사용자를 mygroup1 그룹의 사용자에서 제거

 

'리눅스정리' 카테고리의 다른 글

링크 명령어  (0) 2025.05.22
리눅스 파일 소유권 설정방법  (0) 2025.05.22
우분투 텍스트 편집기 사용법  (0) 2025.05.21
리눅스 우분투 명령어 정리  (1) 2025.05.21
소유권 관련 명령어  (0) 2025.04.26
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함