[LINUX] root와 사용자 계정 개념, 계정 전환하기

강지원·2024년 5월 6일

리눅스 기반 C언어

목록 보기
2/24

LINUX는 사용자 중심의 시스템으로, 사용자 계정이 있어야 접속할 수 있다.

각 계정은 권한을 부여받는데, 모든 것을 할 수 있는 관리자 권한의 계정을 root라고 한다.

root

시스템을 관리할 수 있는 최고 관리자 권한의 계정이자 슈퍼 유저,
최상위 디렉토리(/)

root 권한이 있으면 모든 파일과 디렉토리에 대해 읽고 쓸 수 있고, 생성할 수도 있지만 제거할 수도 있다.

시스템 구성을 변경할 수도 있다. 그래서 매우 편하지만 조심해야 하는 계정이다.

일반 사용자 계정

root가 생성한 모든 계정

root와 달리 권한이 있는 파일과 디렉토리에 대해서만 읽고 쓸 수 있다.

또한, root가 권한을 부여해준다.

처음 root 계정 비밀번호 설정

$ sudo passwd root
(Password 설정)

root 계정으로 전환하는 방법

su 명령어 사용

su 명령어는 switch user의 약자로, 현재 계정을 로그아웃 하지 않고 다른 사용자의 계정으로 전환할 수 있게 해주는 명령어이다.

$ su 
Password: (root 계정 비밀번호 입력)
su - (계정명)  //해당 계정으로 전환

$ whoami      //현재 나의 계정 확인
$ exit        //전환하기 전 계정으로 돌아감

0개의 댓글