Linux 6. 사용자

jiffydev·2020년 9월 10일
0

1. id, who

  • id: 현재 사용자id, 그룹id 등을 표시
  • who: 현재 사용중인 사람들의 정보를 표시

2. 관리자와 일반 사용자

  • su - '관리자명'으로 관리자(슈퍼유저)가 될 수 있다.(비밀번호는 알아야 함)
  • 관리자가 되면 $가 #로 바뀜
  • 일반 사용자 계정은 /home 안에 있으나 관리자는 /root 안에 존재한다. ('/'루트 디렉터리와는 다름)

3. 사용자 추가

  • sudo useradd -m '사용자명': 사용자를 추가하고 홈 디렉터리도 함께 추가
  • sudo passwd '사용자명': 사용자의 비밀번호 생성
  • sudo usermod -a -G sudo '사용자명': 사용자에게 관리자 권한 부여(=사용자를 sudo Group에 append 한 것과 같음)

4. 권한

  • 사용자가 파일/디렉터리에 대해 읽기 쓰기 실행이 가능/불가능 하도록 제어

    -rw- rw- r-- 1 user user 0 Date Time Filename
    type: -,d
    access mode: Read/Write/eXecute, owner-group-other

5. 그룹

  • 특정 사람에게만 파일 등을 공유하고 싶을 때, 그룹을 생성해서 그 안에 속한 사람에게만 RWX권한을 부여할 수 있다.
  • 그룹 생성: sudo groupadd [option] groupname
  • etc/group: 존재하는 그룹의 리스트를 표시
  • 그룹 멤버 추가: sudo usermod -a -G groupname username
profile
잘 & 열심히 살고싶은 개발자

0개의 댓글