본문 바로가기
부트캠프교육중/Linux

[Ubuntu] 사용자와 관리자

by 뭉지야 2022. 12. 28.
728x90

#리눅스 기반의 운영체제 중 Ubuntu에서는, 사용자가 절대 관리자 권한에 접근할 수 없도록 구분해두었습니다. 
그러나 새로운 프로그램을 설치하거나 변경 또는 삭제할 때 관리자 권한이 반드시 필요하기 때문에, 특정 명령어를
 입력하는 것으로 잠시 관리자권한을 빌려올 수 있습니다.

<관리자 권한> root
주의! 관리자영역을 실수로 변경하면 운영체제가 먹통이 될수있다. 운영체제가 망가지면 운영체제를 재설치해야할수있다.
일반 사용자의 권한으로는 어떤 폴더나 파일도 생성, 변경, 삭제할수 없습니다. 
Linux 관리자의 가장 큰 특징은, 어떤 일이 있더라도 일반 사용자에게 관리자 권한(루트 권한)을 완전하게 넘기지않는다.
사용자가 관리자 권한이 있어야 하는 경우는 새로운 프로그램을 설치하거나, 프로그램을 변경 또는 삭제하는 경우이기
때문에, 해당 프로그램을 설치, 변경 또는 삭제할 수 있는 관리자 권한만 전달합니다. 
사용자와 관리자를 명확히 분리하여 사용자의 실수로 발생할 수 있는 시스템 에러로부터 운영체제를 보호합니다.

루트폴더로 이동하여 명령어 mkdir을 이용해 폴더 test를 생성하면, "Read-only file system" 이라는 에러를 만납니다. 
읽기 전용(Read-only)이라는 말은, 폴더나 파일을 생성, 변경 또는 삭제할 수 없다는 의미입니다.
루트폴더는 관리자의 영역이기 때문에 사용자 권한으로는 할 수 있는 일이 없습니다. 

현재 로그인된 사용자를 확인하는 명령어 => whoami
-> whoami하니까 공부할때는 [username]이라고 나왔다. 그걸 예제로 설명하겠다
사용자 권한은 username 폴더내에서만 자유롭게 사용할 수 있습니다. 
반면에 관리자 권한을 이용하면, 다른 사용자 폴더에도 영향을 끼칠 수 있습니다. 

사용자 폴더의 경로(Path)는 ~/로 표시됩니다.

# sudo: 관리자 권한을 획득하는 명령어
사용자 환경에서, 관리자 권한을 일시적으로 획득하는 명령어입니다. 
명령어 ls -l을 통해 특정 폴더나 파일이 사용자 또는 관리자의 소유로 생성되었는지 확인할 수 있습니다. 

일단 폴더를 두개 생성한다
하나는 mkdir, 다른 하나는 sudo mkdir
그다음 ls -l 엔터치면
root(관리자권한)인지 사용자권한인지 쭉 나온다.

728x90

'부트캠프교육중 > Linux' 카테고리의 다른 글

[Ubuntu] 패키지와 패키지매니저  (0) 2022.12.28
[Ubuntu] nano  (0) 2022.12.28
[Ubuntu] 절대경로와 상대경로  (0) 2022.12.28
[Ubuntu] 명령어2  (0) 2022.12.28
[Ubuntu] 명령어1  (0) 2022.12.28