50% 할인 모든 계획, 제한된 시간. 시작 시간 $2.48/mo
6분 남음
서버 및 OS

Debian 알아보기 관리 액세스를 위해 Sudoers에 사용자 추가

에이다 러브굿 By 에이다 러브굿 6분 읽기 2024년 5월 18일에 업데이트됨
Debian에서 sudoers에 사용자 추가하기

Linux 환경에서 작업한 경험이 있다면 관리자 권한을 갖는 것이 시스템 설정을 관리하고 소프트웨어를 설치하는 데 중요하다는 것을 확실히 알고 계실 것입니다. sudoers 파일에 사용자를 추가하면 해당 사용자가 관리 권한으로 명령을 실행할 수 있으므로 이러한 권한을 부여할 수 있습니다. 이 블로그 게시물은 필수 작업을 효율적으로 수행할 수 있도록 데비안에서 sudoer에 사용자를 추가하는 과정을 안내합니다.

Sudoers와 그 중요성 이해

sudoers 파일은 Debian을 포함한 Unix 기반 운영 체제의 중요한 부분입니다. 이 파일에는 슈퍼유저 또는 다른 사용자로서 명령을 실행할 권한이 있는 사용자 또는 그룹을 알려주는 정보가 포함되어 있습니다. 이 파일은 다음 위치에 있습니다. '/etc/sudoers' 무단 액세스를 방지하기 위해 엄격한 파일 권한을 가지고 있습니다. 이 파일을 수정할 수 있는 유일한 사용자는 루트 사용자입니다. 루트 사용자는 다음을 사용하여 이 파일을 수정할 수 있습니다. 비쥬도 명령. 이 명령은 많은 이점을 제공합니다. 예를 들어, 여러 동시 편집에 대해 sudoers 파일을 잠급니다. 또한 편집 내용이 구문적으로 올바른지 여부도 확인합니다. 이렇게 하면 구성 오류로 인해 sudo 작업이 차단되지 않는지 확인할 수 있습니다.

데비안에서 Sudoers에 사용자를 추가하려는 이유는 무엇입니까?

  • 액세스 제어: 사용자가 소프트웨어를 설치하거나 시스템 구성을 변경하려고 하는데 루트 사용자로서 완전히 괜찮다고 상상해 보십시오. 관리 권한이 없으면 이러한 작업을 수행할 수 없습니다. 따라서 sudoers에 사용자를 추가하면 해당 사용자에게 전체 루트 액세스 권한을 부여하지 않고도 이러한 관리 작업을 수행할 수 있습니다.
  • 감사 및 책임: 사용자가 sudo를 사용하여 명령을 실행하면 시스템은 각 명령을 기록합니다. 이 로그는 어떤 사용자가 변경했는지 감사하고 모니터링하는 데 중요합니다. 이는 보안을 유지하고 문제를 해결하는 데 도움이 될 수 있습니다.
  • 보안: Debian에 sudoer를 추가하면 루트 비밀번호를 아는 사용자 수를 제한할 수 있습니다. 사용자가 실행할 수 있는 명령을 제어할 수도 있습니다. 이렇게 하면 오류나 악의적인 의도로 인한 잠재적 피해를 줄일 수 있습니다.

sudoers 파일을 관리하는 방법을 이해하는 것은 데비안 시스템 보안을 위한 매우 기초입니다. 다음 섹션에서는 효율적으로 sudoer에 사용자를 추가하는 방법을 설명합니다.

단계별 가이드: Debian에서 Sudoers에 사용자를 추가하는 방법

Debian의 sudoers 작업에 사용자 추가를 배우기 전에 프로세스의 전제 조건을 확인해 보겠습니다.

  1. 기존 사용자 계정: sudoers 파일에 추가하려는 사용자가 이미 시스템에 표준 계정을 가지고 있는지 확인하십시오. 확인을 통해 기존 사용자를 확인할 수 있습니다. /etc/passwd 또는 getent 명령.
  2. 루트 액세스: Debian에서 sudoer에 사용자를 추가하려면 루트 권한이 있어야 합니다. 따라서 루트로 로그인할 수 있거나 다른 sudoer를 통해 루트 계정에 액세스할 수 있는지 확인하세요.
  3. 터미널 편집기에 대한 지식: 명령줄 텍스트 편집기를 사용하여 sudoers 파일을 편집해야 합니다. 일반적인 편집자는 다음과 같습니다. 나노 그리고 정력. 이에 익숙하지 않다면 사용법에 대한 기본 튜토리얼을 읽어보세요.

전제 조건을 확인한 후에는 Debian에서 sudoers에 사용자를 추가하기 위해 다음 단계를 수행할 수 있습니다.

1단계: 루트 사용자로 로그인

터미널을 열고 아직 루트로 로그인하지 않은 경우 다음을 입력하여 루트 사용자로 전환합니다.

su -

메시지가 나타나면 루트 비밀번호를 입력하세요.

2단계: Sudoers 파일 편집

당신은 사용할 수 있습니다 비쥬도 sudoers 파일을 편집하는 명령입니다. 이 명령은 구문 오류를 방지하고 sudoer 편집 내용이 시스템 보안을 손상시키지 않도록 합니다. 유형:

visudo

그러면 일반적으로 nano 또는 vim인 기본 터미널 기반 편집기에서 sudoers 파일이 열립니다.

3단계: Sudoers에 사용자 추가

파일 끝으로 이동하여 새 sudoer를 지정하는 줄을 추가합니다. 다음 구문을 사용하여 사용자를 추가할 수 있습니다.

username ALL=(ALL) ALL

사용자 이름을 계정의 실제 사용자 이름으로 바꾸십시오. 이 줄은 사용자가 모든 터미널 장치에서 모든 명령을 실행할 수 있음을 의미합니다.

4단계: 변경 사항을 저장하고 종료합니다.

편집자에 따라 두 가지 방법 중 하나로 진행될 수 있습니다.

  • 나노를 사용하는 경우 Ctrl+O 변경사항을 작성하려면 Ctrl+X 종료합니다.
  • vim을 사용한다면 다음을 누르세요. :wq 그런 다음 Enter를 누르십시오.

5단계: 새 Sudo 액세스 확인

마지막 단계에서는 사용자가 성공적으로 추가되었는지 확인해야 합니다. 사용자 계정으로 전환하고 sudo를 사용하여 다음과 같은 명령을 실행해 보세요.

sudo whoami

설정이 올바르면 루트를 반환해야 합니다.

일반적인 문제 해결

사용자가 sudo를 사용하여 명령을 실행할 수 없거나 오류가 발생한 경우 이 섹션의 정보를 사용하여 오류를 해결할 수 있습니다. 다음은 Debian sudoer에 관해 확인해야 할 몇 가지 일반적인 문제 목록입니다:

  • sudoers 파일의 구문 오류: 다음을 사용하여 sudoers 파일로 돌아갑니다. 비쥬도 루트로 로그인하고 추가한 줄에 철자 오류가 없는지 확인하세요.
  • 잘못된 사용자 이름: sudoers 파일의 사용자 이름이 실제 사용자 이름과 일치하는지 확인하세요. 철자 오류나 의도하지 않은 공백이 있는지 확인하세요.
  • 사용자 세션 업데이트: 그룹 변경 사항이나 sudoer 업데이트를 적용하려면 사용자가 로그아웃했다가 다시 로그인해야 하는 경우도 있습니다. 사용자가 권한을 새로 고치려면 이 작업을 수행해야 합니다.

사용자가 sudo 명령을 실행할 수 있는지 확인한 후 다음 내용을 검토하는 것도 도움이 됩니다. /var/log/auth.log sudo 관련 항목에 대한 파일입니다. 이 로그는 sudo 액세스 시도를 포함한 모든 인증 활동을 추적하는 데 도움이 됩니다. 이를 사용하면 시스템 액세스를 쉽게 감사하고 모니터링할 수 있습니다.

sudo cat /var/log/auth.log | grep sudo

다음 단계를 수행하고 사용자가 sudo를 성공적으로 사용할 수 있는지 확인하면 데비안 시스템을 보호하고 유지 관리할 수 있습니다. Debian에서 sudoer에 사용자를 추가할 때 관리 작업을 원활하고 안전하게 수행하는 데 적절한 확인 및 문제 해결에 도움이 됩니다.

마무리하기

관리 책임을 위임해야 하는 Debian 시스템 관리자라면 sudoers 목록에 사용자를 추가하는 것이 중요한 작업입니다. 이 가이드의 세부 단계를 따르면 사용자에게 sudo 권한을 부여하고 시스템 보안을 유지하면서 필요한 관리 작업을 수행할 수 있습니다.

FAQ

Debian sudoer에 사용자를 추가하는 방법은 무엇입니까?

Debian의 sudoers 목록에 사용자를 추가하려면 터미널을 열고 다음을 사용하여 루트로 전환하십시오. 수 –, 사용 비쥬도 sudoers 파일을 편집하고 사용자 이름을 추가하려면 모두=(모두) 모두 전체 sudo 권한을 부여합니다. 변경 사항을 저장하고 편집기를 종료하여 적용하세요.

sudoers Debian에 여러 사용자를 추가할 수 있나요?

예, Debian에서는 sudoers 파일에 여러 사용자를 추가할 수 있습니다. 각 사용자에 대해 위의 지침을 한 줄씩 수행하십시오. 이는 각 사용자에게 개별적으로 전체 sudo 권한을 부여합니다.

 

공유하다

블로그에서 더 보기

계속 읽어보세요.

Cosmos Cloud로 실행할 수 있는 최고의 자체 호스팅 앱 Cosmos 대시보드 주변에 앱 패널이 있는 표지 이미지입니다.
서버 및 OS

Cosmos Cloud로 실행할 수 있는 최고의 셀프 호스팅 앱: 파일, 미디어, 비밀번호, 자동화 등!

어쩌면 Cosmos Cloud를 설정했는데 이제 어떤 앱이 이에 잘 어울리는지 확인하고 싶을 수도 있고, 아직 Cosmos를 결정하지도 않았는데 업무 환경에 얼마나 잘 맞는지 확인하고 싶을 수도 있습니다.

닉 실버닉 실버 16분 읽기
Docker 앱 관리를 위한 Portainer 및 Cosmos Cloud는 하이브리드 설정 다이어그램과 네온 옵스 및 액세스 블록을 다룹니다.
서버 및 OS

Portainer vs Cosmos Cloud: Docker 앱 관리에 가장 적합

이미 Docker를 알고 있고 점점 늘어나는 앱 스택을 더 깔끔하게 실행하는 방법을 원한다면 Portainer와 Cosmos Cloud에 대한 짧은 답변을 참조하세요. Portainer는 다이렉트에 대한 더 강력한 선택입니다.

닉 실버닉 실버 14분 읽기
하나의 추상 클라우드 네트워크 세계 내에서 세 가지 자체 호스팅 경로를 보여주는 Cosmos Cloud, CasaOS, Umbrel 기능 그래픽입니다.
서버 및 OS

Cosmos Cloud vs CasaOS vs Umbrel: 귀하의 설정에 적합한 자체 호스팅 플랫폼은 무엇입니까?

짧은 대답은 CasaOS가 여전히 시작하기 가장 쉬운 곳이고, Umbrel이 가장 깔끔하게 선별된 느낌을 갖고 있으며, 도메인에 대한 더 엄격한 제어를 원할 경우 Cosmos Cloud가 더 적합하다는 것입니다.

닉 실버닉 실버 11분 읽기

배포할 준비가 되셨나요? 월 $2.48부터

2008년부터 독립 클라우드. AMD EPYC, NVMe, 40Gbps. 14일 환불.