CentOS는 많은 기업과 개인들이 서버를 운영할 때 주로 사용하는 리눅스 배포판입니다. 이 글에서는 CentOS에서 사용자 계정을 관리하고 권한을 설정하는 방법에 대해 알아보겠습니다.
1. 사용자 관리
1.1 사용자 추가
새로운 사용자 계정을 추가하기 위해서는 adduser
명령어를 사용합니다. 예를 들어, newuser
라는 사용자를 추가하고 싶다면 다음 명령어를 실행합니다.
sudo adduser newuser
1.2 사용자 삭제
사용자 계정을 삭제하려면 userdel
명령어를 사용합니다. 예를 들어, olduser
라는 사용자를 삭제하고 싶다면 다음 명령어를 실행합니다.
sudo userdel olduser
1.3 사용자 암호 설정
사용자 계정에 암호를 설정하기 위해서는 passwd
명령어를 사용합니다. 예를 들어, newuser
의 암호를 설정하고 싶다면 다음 명령어를 실행합니다.
sudo passwd newuser
2. 권한 설정
2.1 그룹 관리
CentOS에서는 그룹을 통해 사용자들을 관리할 수 있습니다. 그룹을 생성하려면 groupadd
명령어를 사용합니다. 예를 들어, developers
라는 그룹을 생성하고 싶다면 다음 명령어를 실행합니다.
sudo groupadd developers
2.2 그룹에 사용자 추가
생성한 그룹에 사용자를 추가하기 위해서는 usermod
명령어를 사용합니다. 예를 들어, newuser
를 developers
그룹에 추가하고 싶다면 다음 명령어를 실행합니다.
sudo usermod -aG developers newuser
2.3 권한 설정
파일이나 디렉토리에 대한 권한 설정은 chmod
명령어를 사용합니다. 예를 들어, testFile
이라는 파일에 대하여 newuser
에게 읽고 쓰기 권한을 주고 싶다면 다음 명령어를 실행합니다.
sudo chmod u+rw testFile
결론
이상으로 CentOS에서 사용자 계정을 관리하고 권한을 설정하는 방법을 알아보았습니다. 사용자 추가, 삭제, 암호 설정부터 그룹 관리와 권한 설정까지 간단한 명령어들을 사용하여 쉽게 작업할 수 있습니다. CentOS의 강력한 사용자 관리 기능을 통해 시스템 보안을 강화하고 작업을 효율적으로 처리할 수 있습니다.