시스템 관리자

사용자의 종류

리눅스에서는 크게 두 종류의 사용자가 존재합니다:

1) root 사용자 (슈퍼유저)

이 사용자는 리눅스 시스템의 관리자로서 모든 권한을 가지고 있습니다. 시스템 설정을 변경하거나, 시스템 파일을 수정하거나, 사용자 계정을 생성하고 삭제하는 등의 모든 작업을 수행할 수 있습니다. root 사용자는 매우 강력한 권한을 가지고 있기 때문에, 이 계정을 잘못 사용하면 시스템을 손상시킬 수 있습니다. 따라서 일반적으로는 일상적인 작업에는 일반 사용자 계정을 사용하고, 시스템 관리를 위한 작업이 필요한 경우에만 root 계정을 사용하는 것이 좋습니다.

2) 일반 사용자

이들은 일반적인 시스템 작업을 수행하는데 사용됩니다. 일반 사용자는 자신의 홈 디렉토리에서 파일을 생성하고 수정하거나, 설치된 프로그램을 실행하거나, 인터넷을 탐색하는 등의 작업을 수행할 수 있습니다. 그러나 시스템 파일을 수정하거나 시스템 설정을 변경하는 등의 작업을 수행하는 것은 제한됩니다.

또한, 리눅스에서는 사용자들을 그룹으로 구분하여 특정 권한을 부여하거나 제한하는 것이 가능합니다. 이를 통해 특정 사용자 그룹이 특정 파일에 접근하거나 수정할 수 있는 권한을 가지도록 설정할 수 있습니다.

이렇게 각 사용자와 그룹에 따라 권한을 부여하고 제한함으로써, 리눅스 시스템에서는 보안을 유지하고 효율적인 시스템 관리를 가능하게 합니다.

사용자 전환하기

su 명령

"su"는 Linux와 같은 Unix 기반 시스템에서 사용되는 명령어입니다. 이 명령어는 "substitute user" 또는 "switch user"의 약자로, 현재 로그인한 사용자의 ID를 다른 사용자의 ID로 변경하는 역할을 합니다. 이렇게 하면 다른 사용자의 권한으로 시스템을 운영할 수 있습니다.