나는 몇 달 동안 우분투를 사용해 왔습니다. 이제 데비안으로 전환했습니다. 그런데 데비안에서는 터미널 단축키( ctrlaltt)가 더 이상 작동하지 않아서 프로그램을 설치하려면 루트 권한이 있어야 합니다.
이 sudo
명령이 데비안에서 작동하지 않는 이유는 무엇입니까?
설치 후 다시 시도 sudo
하면
username is not in the sudoers file. This incident will be reported
답변1
물론 Sudo는 데비안에서 작동합니다. 그러나 기본적으로 설정되는 방식은 우분투와 다릅니다. Ubuntu를 설치하면 사용자 계정을 생성하고 해당 계정에 root 로 명령을 실행할 수 있는 권한을 부여하라는 메시지가 표시됩니다 sudo
. 데비안은 이 작업을 수행하지 않습니다. 패키지를 설치 sudo
하고 명시적으로 계정을 추가해야 합니다. sudo
패키지를 설치한 후( apt-get install sudo
루트 또는 패키지 설치를 선호하는 방법) 루트로 다음 명령을 실행합니다.
addgroup learner sudo
사용자 이름은 어디에 있습니까 learner
? 로그아웃했다가 다시 로그인하면 sudo
Ubuntu에서와 마찬가지로 명령을 실행할 수 있습니다.
그런데 작동 방식은 사용자 계정을 라는 그룹에 추가하는 것입니다 sudo
. 이는 귀하의 계정에 추가 권한을 자동으로 부여하지 않습니다. 작동 방식은 Debian에서 제공하는 구성 파일 sudo
( /etc/sudoers
)에 다음 줄이 포함되어 있다는 것입니다.
%sudo ALL=(ALL:ALL) ALL
이는 sudo
그룹의 누구든지 모든 사용자로서 모든 명령을 실행할 수 있음을 의미합니다 sudo
.
"터미널 단축키"는 아마도 Ubuntu에서 사용하는 데스크탑 환경에 대한 단축키일 것입니다. 아니요리눅스바로가기: 각 데스크탑 환경 또는 창 관리자에는 고유한 바로가기가 있으며, 대부분은 구성에 따라 다양한 바로가기 세트를 가질 수 있습니다. 데비안에는 약 60개의 다양한 창 관리자가 포함되어 있으므로 사용 중인 창 관리자가 마음에 들지 않으면 여기저기 둘러보세요. 선택한 창 관리자에서 키보드 단축키를 설정하는 방법을 알아보세요.
1 Alt+SysRq를 제외하고는 주제에서 벗어났습니다.