FreeBSD에서 su 명령 사용하기: 간단 가이드
FreeBSD를 사용하는 동안 루트 계정으로의 전환이 필요할 때가 많습니다. 보안상의 이유로 FreeBSD에서는 일반 사용자가 su
명령을 사용하여 루트 계정으로 전환하려면 몇 가지 설정이 필요합니다. 이번 글에서는 FreeBSD에서 su
명령을 사용하기 위해 필요한 단계를 차근차근 알아보겠습니다.
1. 휠(Wheel) 그룹에 사용자 추가하기
FreeBSD에서는 su
명령을 통해 루트 계정으로 전환하려면 사용자가 반드시 휠(wheel) 그룹에 속해 있어야 합니다. 기본적으로 루트 계정만이 휠 그룹에 속해 있으며, 다른 사용자가 루트 권한을 얻으려면 휠 그룹에 추가해야 합니다.
먼저, 루트 계정으로 로그인한 후 다음 명령어를 사용하여 사용자를 휠 그룹에 추가합니다:
pw group mod -n wheel -m 사용자명
예를 들어, administrator
라는 사용자를 휠 그룹에 추가하고 싶다면 다음과 같이 입력합니다:
pw group mod -n wheel -m administrator
이 명령을 통해 administrator
사용자는 su
명령을 통해 루트로 전환할 수 있게 됩니다.
2. 휠 그룹에 속한 사용자 확인하기
휠 그룹에 어떤 사용자가 속해 있는지 궁금할 때는 다음 명령어로 확인할 수 있습니다:
pw group show -n wheel
이 명령은 휠 그룹에 속한 모든 사용자의 목록을 출력합니다. 이를 통해 사용자가 올바르게 휠 그룹에 추가되었는지 확인할 수 있습니다.
3. su
명령 사용하기
휠 그룹에 사용자를 추가한 후에는, 일반 사용자로 로그인한 상태에서 아래와 같이 su
명령을 입력해 루트 계정으로 전환할 수 있습니다:
su -
명령어를 입력하면 루트 계정의 비밀번호를 입력하라는 메시지가 나타납니다. 올바른 비밀번호를 입력하면 루트 셸로 전환됩니다.
4. 문제 해결: su: Sorry
오류
su
명령을 사용하려 할 때 su: Sorry
라는 오류 메시지가 나타난다면, 이는 사용자가 휠 그룹에 속해 있지 않기 때문일 가능성이 큽니다. 이 문제를 해결하려면 앞서 설명한 대로 사용자를 휠 그룹에 추가해야 합니다.
또한, 루트 계정의 비밀번호가 올바르게 설정되어 있는지 확인하는 것도 중요합니다. 만약 비밀번호를 잊어버렸다면, 루트 비밀번호를 재설정하기 위해 boot -s
명령으로 단일 사용자 모드로 부팅한 후 passwd
명령을 사용할 수 있습니다. 비밀번호 오류 역시 su
명령 실패의 원인이 될 수 있습니다.
결론
su
명령은 루트 권한이 필요한 작업을 수행할 때 매우 유용합니다. 하지만 보안 문제를 방지하기 위해 FreeBSD에서는 사용자가 휠 그룹에 속해 있어야만 이 명령을 사용할 수 있습니다. 이번 글에서 설명한 대로 사용자를 휠 그룹에 추가하고 su
명령을 사용하면, 자유롭게 루트 계정에 접근하여 필요한 작업을 수행할 수 있을 것입니다.
이 글이 도움이 되셨다면 좋겠습니다! FreeBSD 사용이 조금 더 편리해졌기를 바라며, 궁금한 점이 있다면 언제든 댓글로 남겨주세요!
'LINUX' 카테고리의 다른 글
Ubuntu 24.04에서 Swap 추가하는 방법 (0) | 2025.03.31 |
---|---|
Ubuntu/Debian에서 네트워크 인터페이스 카드(NIC) 이름 변경 가이드 (0) | 2024.10.18 |
윈도우에서 hping3 설치 방법: 간단하고 쉬운 가이드 (0) | 2024.10.17 |
네트워크 보안 도구 hping3의 설치 및 패킷 전송 시나리오별 가이드 (0) | 2024.10.17 |
UDP 패킷 유실 문제 해결: 네트워크 버퍼 설정 최적화 (0) | 2024.10.16 |
댓글