Host / User / Group [Linux]
Post

Host / User / Group [Linux]

User & Host

1. Host

  • 네트워크에 연결되어 있는 장치, 컴퓨터
  • 리눅스(다중 사용자 시스템)가 설치된 컴퓨터 한 대 자체가 Host
  • host name 바꾸기
    1
    
    $ sudo vi /etc/hostname # 내용 변경
    

2. User

  • 리눅스 설치시 root 자동생성
    • 모든 user 들이 root 권한을 가지진 않음
    • sudo(substitute user do) : root 권한으로 명령어 수행
  • 새로운 user 생성시
    • root 권한 X
    • /home/[user name] 디렉토리 생성됨
  • User 생성 & 삭제
    • User 생성
      1
      2
      
      $ sudo adduser [user name]
      $ sudo useradd [user name] # 필요한 옵션을 명시해줘야 함
      
    • User 삭제
      1
      2
      
      $ sudo deluser [user name]
      $ sudo userdel [user name]
      
  • User 변경
    1
    2
    3
    
    $ su [user name]
    $ sudo su # root 계정 접속
    $ exit # 계정 탈출
    

3. Group

  • 보통 그룹 단위로, 권한을 단체 설정함
  • adduser 시 user name와 동일한 그룹 자동생성
  • 특정 user 그룹 확인
    1
    
    $ groups [user name]
    
  • 그룹 생성 & 삭제
    1
    2
    3
    4
    
    # 그룹 생성
    $ sudo addgroup [group name]
    # 그룹 삭제
    $ sudo deluser [group name]
    
  • Group 에 User 추가 및 제거
    1
    2
    3
    4
    
    # 그룹에 사용자 추가
    $ sudo gpasswd -a [user name] [group name]
    # 그룹에 사용자 제거
    $ sudo gpasswd -d [user name] [group name]