저는 하루 전에 Debian을 설치했습니다. 저는 Linux를 처음 접했습니다. 뭔가 분명한 것을 놓쳤다면 양해해 주시기 바랍니다. 그러나 sudo 명령을 사용할 때마다 현재 사용자 비밀번호를 묻는 메시지가 표시되지만 현재 사용자는 sudo를 사용하지 않습니다. 권한이 있으므로 su를 사용하고 거기에서 명령을 실행해야 하지만 거기에 설치한 명령은 내 사용자에게만 작동하고 이전에 popos를 사용한 사용자에게는 작동하지 않았습니다. 내가 거기에 있다고 생각했습니다. 루트 사용자, sudo가 잘 작동하기 때문입니다. , 루트로 로그인하려면 어떻게 해야 합니까? 내 로그인 페이지(sddm)에는 사용자가 1명뿐입니다.
편집하다:설치 시 일반 사용자를 생성하지 못할 수 있나요? 일반 사용자 비밀번호와 사용자 이름을 비워두면 어떻게 되나요? 루트 사용자로만 로그인할 수 있나요?
답변1
이는 설치 중 시스템을 어떻게 설정했는지에 따라 달라집니다. 설치 중에 비밀번호를 입력하여 루트 계정을 생성한 경우 Ctrl++를 사용 Alt하여 다른 tty로 전환 F2하고 거기에서 루트로 로그인할 수 있습니다.
그런 다음 사용자 계정에 sudo를 통해 권한을 확대할 수 있는 기능을 부여할 수 있습니다.
사용자에게 sudo 실행 권한 부여
sudo 그룹에 사용자 추가
데비안은 기본적으로 sudo
이 그룹의 모든 구성원 sudo
에게 권한 상승을 허용하도록 구성되어 있습니다.
가장 쉬운 방법은 사용자를 sudo
그룹 에 추가하는 것입니다.usermod -aG sudo yourusername
/etc/sudoers 파일
파일 을 편집할 수도 있습니다 sudoers
. 이 파일을 수동으로 편집하면 안 됩니다. 시스템을 사용할 수 없게 될 수 있습니다. visudo
편집 후 파일에 오류가 있는지 확인하므로 대신 사용하세요 .
- 달리기
visudo
yourusername ALL=(ALL:ALL) ALL
파일 끝에 추가- CtrlX+를 통해 파일을 닫고 저장한 Y다음Enter