사용자
id 사용자 ID는 시스템에서 각 사용자를 고유하게 식별하는 숫자
who 현재 로그인한 사용자에 대한 정보를 보여주는 명령어다. 로그인한 사용자의 이름, 로그인 시간, 터미널 번호 등을 표시
su - root //슈퍼유저로 로그인
로그인이 안된다면 lock을 풀어준다.
sudo passwd -u root (unlock)
sudo passwd -l root (lock)
일반 계정으로는 root로 이동할 수 없다.
사용자 추가하기
sudo useradd -m tom
sudo usrmod -a -G sudo tom 으로 "tom"사용자를 "sudo"그룹에 추가하여 해당 사용자가 관리자 권한을 가질 수 있도록 하는 명령어
권한(Permission)
perm.txt 파일을 생성 후 'hi' 라는 데이터를 넣어준다.
ls -l perm.txt 입력해보면 이 파일의 소유자는 'jerry'이다.
다른 계정으로 로그인 후 데이터를 입력하려고 할 때 권한이 없다고 나온다 ('r--' 읽기만 가능)
1. type (파일or디렉토리)
2. access mode(rw-:owner, rw-:group, r--:other)
3. owner(jerry)
4. group(jerry)
+ 그룹(group)
그룹은 사용자의 집합으로 각 사용자가 동일한 권한을 공유할 수 있도록 해준다.
'Study records > Linux server hacking' 카테고리의 다른 글
기초 - 원격제어 SSH, 서버간 동기화 rsync (0) | 2024.05.18 |
---|---|
기초 - apache 웹서버 (0) | 2024.05.18 |
기초 - 프로세스와 실행 (0) | 2024.05.16 |
기초 - 파일 찾기(locate/find, whereis/$PATH) (0) | 2024.05.16 |
기초 - 디렉토리 구조 (0) | 2024.05.16 |